mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-23 00:00:02 +03:00
Add a flag to pick the cache set uuid.
This commit is contained in:
parent
944cb4ce32
commit
dc405a8f94
@ -136,6 +136,8 @@ void usage()
|
|||||||
" -B, --bdev Format a backing device\n"
|
" -B, --bdev Format a backing device\n"
|
||||||
" -b, --bucket bucket size\n"
|
" -b, --bucket bucket size\n"
|
||||||
" -w, --block block size (hard sector size of SSD, often 2k)\n"
|
" -w, --block block size (hard sector size of SSD, often 2k)\n"
|
||||||
|
" -o, --data-offset data offset in sectors\n"
|
||||||
|
" --cset-uuid UUID for the cache set\n"
|
||||||
// " -U UUID\n"
|
// " -U UUID\n"
|
||||||
" --writeback enable writeback\n"
|
" --writeback enable writeback\n"
|
||||||
" --discard enable discards\n"
|
" --discard enable discards\n"
|
||||||
@ -268,6 +270,7 @@ int main(int argc, char **argv)
|
|||||||
{ "discard", 0, &discard, 1 },
|
{ "discard", 0, &discard, 1 },
|
||||||
{ "cache_replacement_policy", 1, NULL, 'p' },
|
{ "cache_replacement_policy", 1, NULL, 'p' },
|
||||||
{ "data_offset", 1, NULL, 'o' },
|
{ "data_offset", 1, NULL, 'o' },
|
||||||
|
{ "cset-uuid", 1, NULL, 'u' },
|
||||||
{ "help", 0, NULL, 'h' },
|
{ "help", 0, NULL, 'h' },
|
||||||
{ NULL, 0, NULL, 0 },
|
{ NULL, 0, NULL, 0 },
|
||||||
};
|
};
|
||||||
@ -308,6 +311,12 @@ int main(int argc, char **argv)
|
|||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 'u':
|
||||||
|
if (uuid_parse(optarg, sb->set_uuid)) {
|
||||||
|
printf("Bad uuid\n");
|
||||||
|
exit(EXIT_FAILURE);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 'h':
|
case 'h':
|
||||||
usage();
|
usage();
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user