X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=cmd_device.c;h=6ecd0e607e3a1b3c467a43bb15188d567832d22e;hb=8c310c8593955054b2091be0970b48bbf5bfa685;hp=5628faec619128fdc2c32bd5052b5e73499f1a20;hpb=7875b82630f6431971175e2f4205bb65c2c43488;p=bcachefs-tools-debian diff --git a/cmd_device.c b/cmd_device.c index 5628fae..6ecd0e6 100644 --- a/cmd_device.c +++ b/cmd_device.c @@ -25,9 +25,9 @@ static void device_add_usage(void) "Usage: bcachefs device add [OPTION]... filesystem device\n" "\n" "Options:\n" - " --fs_size=size Size of filesystem on device\n" - " --bucket=size Bucket size\n" - " --discard Enable discards\n" + " -S, --fs_size=size Size of filesystem on device\n" + " -B, --bucket=size Bucket size\n" + " -D, --discard Enable discards\n" " -t, --tier=# Higher tier (e.g. 1) indicates slower devices\n" " -f, --force Use device even if it appears to already be formatted\n" " -h, --help Display this help and exit\n" @@ -41,8 +41,9 @@ int cmd_device_add(int argc, char *argv[]) { "fs_size", required_argument, NULL, 'S' }, { "bucket", required_argument, NULL, 'B' }, { "discard", no_argument, NULL, 'D' }, - { "tier", required_argument, NULL, 't' }, + { "group", required_argument, NULL, 'g' }, { "force", no_argument, NULL, 'f' }, + { "help", no_argument, NULL, 'h' }, { NULL } }; struct format_opts format_opts = format_opts_default(); @@ -66,10 +67,8 @@ int cmd_device_add(int argc, char *argv[]) case 'D': dev_opts.discard = true; break; - case 't': - if (kstrtouint(optarg, 10, &dev_opts.tier) || - dev_opts.tier >= BCH_TIER_MAX) - die("invalid tier"); + case 'g': + dev_opts.group = strdup(optarg); break; case 'f': force = true; @@ -118,7 +117,7 @@ static void device_remove_usage(void) "Options:\n" " -f, --force Force removal, even if some data\n" " couldn't be migrated\n" - " --force-metadata Force removal, even if some metadata\n" + " -F, --force-metadata Force removal, even if some metadata\n" " couldn't be migrated\n" " -h, --help display this help and exit\n" "Report bugs to ");