mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-03-14 06:16:17 +03:00
Use "vdev" instead of "devices" when referring to vdevs
Update documentation to use the correct terminology. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tony Hutter <hutter2@llnl.gov> Signed-off-by: trick2011 <trick2011@users.noreply.github.com> Closes #17734 Closes #17755
This commit is contained in:
parent
11787965e0
commit
876f705cc4
@ -456,7 +456,7 @@ get_usage(zpool_help_t idx)
|
|||||||
"<pool> <vdev> ...\n"));
|
"<pool> <vdev> ...\n"));
|
||||||
case HELP_ATTACH:
|
case HELP_ATTACH:
|
||||||
return (gettext("\tattach [-fsw] [-o property=value] "
|
return (gettext("\tattach [-fsw] [-o property=value] "
|
||||||
"<pool> <device> <new-device>\n"));
|
"<pool> <vdev> <new-device>\n"));
|
||||||
case HELP_CLEAR:
|
case HELP_CLEAR:
|
||||||
return (gettext("\tclear [[--power]|[-nF]] <pool> [device]\n"));
|
return (gettext("\tclear [[--power]|[-nF]] <pool> [device]\n"));
|
||||||
case HELP_CREATE:
|
case HELP_CREATE:
|
||||||
@ -7644,7 +7644,7 @@ zpool_do_replace(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* zpool attach [-fsw] [-o property=value] <pool> <device>|<vdev> <new_device>
|
* zpool attach [-fsw] [-o property=value] <pool> <vdev> <new_device>
|
||||||
*
|
*
|
||||||
* -f Force attach, even if <new_device> appears to be in use.
|
* -f Force attach, even if <new_device> appears to be in use.
|
||||||
* -s Use sequential instead of healing reconstruction for resilver.
|
* -s Use sequential instead of healing reconstruction for resilver.
|
||||||
@ -7652,9 +7652,9 @@ zpool_do_replace(int argc, char **argv)
|
|||||||
* -w Wait for resilvering (mirror) or expansion (raidz) to complete
|
* -w Wait for resilvering (mirror) or expansion (raidz) to complete
|
||||||
* before returning.
|
* before returning.
|
||||||
*
|
*
|
||||||
* Attach <new_device> to a <device> or <vdev>, where the vdev can be of type
|
* Attach <new_device> to a <vdev>, where the vdev can be of type
|
||||||
* mirror or raidz. If <device> is not part of a mirror, then <device> will
|
* device, mirror or raidz. If <vdev> is not part of a mirror, then <vdev> will
|
||||||
* be transformed into a mirror of <device> and <new_device>. When a mirror
|
* be transformed into a mirror of <vdev> and <new_device>. When a mirror
|
||||||
* is involved, <new_device> will begin life with a DTL of [0, now], and will
|
* is involved, <new_device> will begin life with a DTL of [0, now], and will
|
||||||
* immediately begin to resilver itself. For the raidz case, a expansion will
|
* immediately begin to resilver itself. For the raidz case, a expansion will
|
||||||
* commence and reflow the raidz data across all the disks including the
|
* commence and reflow the raidz data across all the disks including the
|
||||||
|
|||||||
@ -39,24 +39,24 @@
|
|||||||
.Cm attach
|
.Cm attach
|
||||||
.Op Fl fsw
|
.Op Fl fsw
|
||||||
.Oo Fl o Ar property Ns = Ns Ar value Oc
|
.Oo Fl o Ar property Ns = Ns Ar value Oc
|
||||||
.Ar pool device new_device
|
.Ar pool vdev new_device
|
||||||
.
|
.
|
||||||
.Sh DESCRIPTION
|
.Sh DESCRIPTION
|
||||||
Attaches
|
Attaches
|
||||||
.Ar new_device
|
.Ar new_device
|
||||||
to the existing
|
to the existing
|
||||||
.Ar device .
|
.Ar vdev .
|
||||||
The behavior differs depending on if the existing
|
The behavior differs depending on if the existing
|
||||||
.Ar device
|
.Ar vdev
|
||||||
is a RAID-Z device, or a mirror/plain device.
|
is a RAID-Z device, or a mirror/plain device.
|
||||||
.Pp
|
.Pp
|
||||||
If the existing device is a mirror or plain device
|
If the existing vdev is a mirror or plain device
|
||||||
.Pq e.g. specified as Qo Li sda Qc or Qq Li mirror-7 ,
|
.Pq e.g. specified as Qo Li sda Qc or Qq Li mirror-7 ,
|
||||||
the new device will be mirrored with the existing device, a resilver will be
|
the new device will be mirrored with the existing vdev, a resilver will be
|
||||||
initiated, and the new device will contribute to additional redundancy once the
|
initiated, and the new device will contribute to additional redundancy once the
|
||||||
resilver completes.
|
resilver completes.
|
||||||
If
|
If
|
||||||
.Ar device
|
.Ar vdev
|
||||||
is not currently part of a mirrored configuration,
|
is not currently part of a mirrored configuration,
|
||||||
.Ar device
|
.Ar device
|
||||||
automatically transforms into a two-way mirror of
|
automatically transforms into a two-way mirror of
|
||||||
@ -64,7 +64,7 @@ automatically transforms into a two-way mirror of
|
|||||||
and
|
and
|
||||||
.Ar new_device .
|
.Ar new_device .
|
||||||
If
|
If
|
||||||
.Ar device
|
.Ar vdev
|
||||||
is part of a two-way mirror, attaching
|
is part of a two-way mirror, attaching
|
||||||
.Ar new_device
|
.Ar new_device
|
||||||
creates a three-way mirror, and so on.
|
creates a three-way mirror, and so on.
|
||||||
@ -72,7 +72,7 @@ In either case,
|
|||||||
.Ar new_device
|
.Ar new_device
|
||||||
begins to resilver immediately and any running scrub is canceled.
|
begins to resilver immediately and any running scrub is canceled.
|
||||||
.Pp
|
.Pp
|
||||||
If the existing device is a RAID-Z device
|
If the existing vdev is a RAID-Z device
|
||||||
.Pq e.g. specified as Qq Ar raidz2-0 ,
|
.Pq e.g. specified as Qq Ar raidz2-0 ,
|
||||||
the new device will become part of that RAID-Z group.
|
the new device will become part of that RAID-Z group.
|
||||||
A "raidz expansion" will be initiated, and once the expansion completes,
|
A "raidz expansion" will be initiated, and once the expansion completes,
|
||||||
@ -112,7 +112,7 @@ the checksums of all blocks which have been copied during the expansion.
|
|||||||
Forces use of
|
Forces use of
|
||||||
.Ar new_device ,
|
.Ar new_device ,
|
||||||
even if it appears to be in use.
|
even if it appears to be in use.
|
||||||
Not all devices can be overridden in this manner.
|
Not all vdevs can be overridden in this manner.
|
||||||
.It Fl o Ar property Ns = Ns Ar value
|
.It Fl o Ar property Ns = Ns Ar value
|
||||||
Sets the given pool properties.
|
Sets the given pool properties.
|
||||||
See the
|
See the
|
||||||
@ -121,7 +121,7 @@ manual page for a list of valid properties that can be set.
|
|||||||
The only property supported at the moment is
|
The only property supported at the moment is
|
||||||
.Sy ashift .
|
.Sy ashift .
|
||||||
.It Fl s
|
.It Fl s
|
||||||
When attaching to a mirror or plain device, the
|
When attaching to a mirror or plain vdev, the
|
||||||
.Ar new_device
|
.Ar new_device
|
||||||
is reconstructed sequentially to restore redundancy as quickly as possible.
|
is reconstructed sequentially to restore redundancy as quickly as possible.
|
||||||
Checksums are not verified during sequential reconstruction so a scrub is
|
Checksums are not verified during sequential reconstruction so a scrub is
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user