Skip to content

Commit ae25ac3

Browse files
author
Paul Dagnelie
committed
Add man page entry
Signed-off-by: Paul Dagnelie <[email protected]> Sponsored-by: Eshtek, creators of HexOS Sponsored-by: Klara, Inc.
1 parent a52d81e commit ae25ac3

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

man/man7/zpoolconcepts.7

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,26 @@ An error is returned when the provided number of children differs.
165165
The number of distributed hot spares.
166166
Defaults to zero.
167167
.El
168+
.It Sy anyraid , anyraid0 , anyraid1 , anyraid2
169+
A new device type that allows for mirror-parity redundancy while using devices
170+
of different sizes.
171+
An AnyRAID vdev works by dividing each of the underlying disks that make it up
172+
into
173+
.Sy tiles \.
174+
The tiles are then each mirrored at the desired parity level.
175+
This allows for full redundancy, since tiles are allocated from independent
176+
disks, while enabling maximum space usage by allocating more tiles from the
177+
disks with the most free space.
178+
In addition, the device can be expanded by attaching new disks, and new tiles
179+
will be allocated from those disks.
180+
.Sy anyraid
181+
is a synonym for
182+
.Sy anyraid1
183+
, which is the 2-way mirror parity version (1 parity tile).
184+
.Sy anyraid2
185+
is a 3-way mirror (2 parity tiles), while
186+
.Sy anyraid0
187+
is striped (no parity tiles), and is primarily intended for testing.
168188
.It Sy spare
169189
A pseudo-vdev which keeps track of available hot spares for a pool.
170190
For more information, see the

0 commit comments

Comments
 (0)