mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
Print better error message when shrinking is attempted
Shrinking's not supported yet. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
This commit is contained in:
parent
ba69a1b1c4
commit
beb0846724
@ -498,6 +498,9 @@ int cmd_device_resize(int argc, char *argv[])
|
|||||||
|
|
||||||
u64 nbuckets = size / le16_to_cpu(m->bucket_size);
|
u64 nbuckets = size / le16_to_cpu(m->bucket_size);
|
||||||
|
|
||||||
|
if (nbuckets < le64_to_cpu(m->nbuckets))
|
||||||
|
die("Shrinking not supported yet");
|
||||||
|
|
||||||
printf("resizing %s to %llu buckets\n", dev, nbuckets);
|
printf("resizing %s to %llu buckets\n", dev, nbuckets);
|
||||||
bchu_disk_resize(fs, idx, nbuckets);
|
bchu_disk_resize(fs, idx, nbuckets);
|
||||||
} else {
|
} else {
|
||||||
@ -519,6 +522,9 @@ int cmd_device_resize(int argc, char *argv[])
|
|||||||
|
|
||||||
u64 nbuckets = size / le16_to_cpu(resize->mi.bucket_size);
|
u64 nbuckets = size / le16_to_cpu(resize->mi.bucket_size);
|
||||||
|
|
||||||
|
if (nbuckets < le64_to_cpu(resize->mi.nbuckets))
|
||||||
|
die("Shrinking not supported yet");
|
||||||
|
|
||||||
printf("resizing %s to %llu buckets\n", dev, nbuckets);
|
printf("resizing %s to %llu buckets\n", dev, nbuckets);
|
||||||
int ret = bch2_dev_resize(c, resize, nbuckets);
|
int ret = bch2_dev_resize(c, resize, nbuckets);
|
||||||
if (ret)
|
if (ret)
|
||||||
|
Loading…
Reference in New Issue
Block a user