summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Hathaway <github.com@munkynet.org>2021-08-23 17:59:18 -0400
committerTony Hutter <hutter2@llnl.gov>2021-09-14 14:32:16 -0700
commite78d06f89b021d2b870b7a19c70d251164250383 (patch)
treefb6bf8b0ba04cab489ddcf50df3b2598b040dd7e
parent2016d7fb9c87a4c628c388bf0d1bf1848abbae67 (diff)
zpool-remove.8: describe top-level vdev sector size limitation
Document that top-level vdevs cannot be removed unless all top-level vdevs have the same sector size. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: George Melikov <mail@gmelikov.ru> Signed-off-by: Sam Hathaway <sam@sam-hathaway.com> Closes #11339 Closes #12472
-rw-r--r--man/man8/zpool-remove.88
1 files changed, 4 insertions, 4 deletions
diff --git a/man/man8/zpool-remove.8 b/man/man8/zpool-remove.8
index 142918038..a14218ee1 100644
--- a/man/man8/zpool-remove.8
+++ b/man/man8/zpool-remove.8
@@ -52,10 +52,10 @@
Removes the specified device from the pool.
This command supports removing hot spare, cache, log, and both mirrored and
non-redundant primary top-level vdevs, including dedup and special vdevs.
-When the primary pool storage includes a top-level raidz vdev only hot spare,
-cache, and log devices can be removed.
-Note that keys for all encrypted datasets must be loaded for top-level vdevs
-to be removed.
+.Pp
+Top-level vdevs can only be removed if the primary pool storage does not contain
+a top-level raidz vdev, all top-level vdevs have the same sector size, and the
+keys for all encrypted datasets are loaded.
.Pp
Removing a top-level vdev reduces the total amount of space in the storage pool.
The specified device will be evacuated by copying all allocated space from it to