From 0c376d0f59f36ffd27e91bd795778cf5d027e49b Mon Sep 17 00:00:00 2001 From: Mariusz Zaborski Date: Thu, 7 Aug 2025 02:11:47 +0200 Subject: [PATCH] Document the new '-a' zpool option Reviewed-by: Brian Behlendorf Reviewed-by: Akash B Signed-off-by: Mariusz Zaborski Closes #17585 --- cmd/zpool/zpool_main.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cmd/zpool/zpool_main.c b/cmd/zpool/zpool_main.c index d401e0879..8fe5cfe18 100644 --- a/cmd/zpool/zpool_main.c +++ b/cmd/zpool/zpool_main.c @@ -752,10 +752,11 @@ usage(boolean_t requested) } /* - * zpool initialize [-c | -s | -u] [-w] [ ...] + * zpool initialize [-c | -s | -u] [-w] <-a | pool> [ ...] * Initialize all unused blocks in the specified vdevs, or all vdevs in the pool * if none specified. * + * -a Use all pools. * -c Cancel. Ends active initializing. * -s Suspend. Initializing can then be restarted with no flags. * -u Uninitialize. Clears initialization state. @@ -776,7 +777,7 @@ zpool_do_initialize(int argc, char **argv) {"suspend", no_argument, NULL, 's'}, {"uninit", no_argument, NULL, 'u'}, {"wait", no_argument, NULL, 'w'}, - {"all", no_argument, NULL, 'a'}, + {"all", no_argument, NULL, 'a'}, {0, 0, 0, 0} }; @@ -8446,8 +8447,9 @@ date_string_to_sec(const char *timestr, boolean_t rounding) } /* - * zpool scrub [-e | -s | -p | -C | -E | -S] [-w] ... + * zpool scrub [-e | -s | -p | -C | -E | -S] [-w] [-a | ...] * + * -a Scrub all pools. * -e Only scrub blocks in the error log. * -E End date of scrub. * -S Start date of scrub. @@ -8621,8 +8623,9 @@ zpool_do_resilver(int argc, char **argv) } /* - * zpool trim [-d] [-r ] [-c | -s] [ ...] + * zpool trim [-d] [-r ] [-c | -s] <-a | pool> [ ...] * + * -a Trim all pools. * -c Cancel. Ends any in-progress trim. * -d Secure trim. Requires kernel and device support. * -r Sets the TRIM rate in bytes (per second). Supports