btrfs-progs/cmds
Nikolay Borisov 957a79c9b0 btrfs-progs: fi show: print missing device for a mounted file system
Currently when a device is missing for a mounted filesystem the output
that is produced is unhelpful:

Label: none  uuid: 139ef309-021f-4b98-a3a8-ce230a83b1e2
	Total devices 2 FS bytes used 128.00KiB
	devid    1 size 5.00GiB used 1.26GiB path /dev/loop0
	*** Some devices missing

While the context which prints this is perfectly capable of showing
which device exactly is missing, like so:

Label: none  uuid: 4a85a40b-9b79-4bde-8e52-c65a550a176b
	Total devices 2 FS bytes used 128.00KiB
	devid    1 size 5.00GiB used 1.26GiB path /dev/loop0
	devid    2 size 0 used 0 path /dev/loop1 MISSING

This is a lot more usable output as it presents the user with the id
of the missing device and its path.

Signed-off-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2022-08-16 15:18:11 +02:00
..
balance.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
commands.h btrfs-progs: split subvolume list to its own file 2021-10-08 20:47:03 +02:00
device.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
filesystem-du.c btrfs-progs: fi du: skip inaccessible files 2021-11-30 18:40:18 +01:00
filesystem-usage.c btrfs-progs: fi usage: fix calculation of chunk size for RAID1/DUP profiles 2021-11-18 10:17:33 +01:00
filesystem-usage.h
filesystem.c btrfs-progs: fi show: print missing device for a mounted file system 2022-08-16 15:18:11 +02:00
inspect-dump-super.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
inspect-dump-tree.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
inspect-tree-stats.c btrfs-progs: change btrfs_file_extent_inline_item_len to take a slot 2022-03-09 15:13:13 +01:00
inspect.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
property.c btrfs-progs: props: don't translate value of compression=none 2022-04-25 18:30:28 +02:00
props.h btrfs-progs: prop set: add force parameter 2021-10-07 18:40:24 +02:00
qgroup.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
qgroup.h btrfs-progs: move all private definitions to cmds/qgroup.c 2021-09-07 19:21:14 +02:00
quota.c
receive-dump.c btrfs-progs: receive: implement FILEATTR command 2022-08-16 15:18:11 +02:00
receive-dump.h btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
receive.c btrfs-progs: receive: implement FILEATTR command 2022-08-16 15:18:11 +02:00
replace.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
rescue-chunk-recover.c btrfs-progs: remove the _nr from the item helpers 2022-03-09 15:13:13 +01:00
rescue-super-recover.c btrfs-progs: remove temporary buffer for super block 2021-11-05 12:50:03 +01:00
rescue.c btrfs-progs: rescue: introduce clear-uuid-tree 2021-11-22 21:45:37 +01:00
rescue.h btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
restore.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
scrub.c
send.c btrfs-progs: add constant for initial getopt values 2022-08-16 15:18:11 +02:00
subvolume-list.c btrfs-progs: subvol list: open code list_subvol_fill_paths in its caller 2021-10-08 20:47:04 +02:00
subvolume.c btrfs-progs: subvolume snapshot: added clarity how snapshot path is interprted 2022-02-16 22:48:01 +01:00