summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2016-05-17 16:21:00 +0200
committerDavid Sterba <dsterba@suse.com>2016-06-01 14:56:56 +0200
commit66a2e4eee4f7dfe3c44be0f0353012cce4d65818 (patch)
treea0e43d3f885eae7bb655f965f0c19d6a604a1404
parent16570509f6b631e554113dacbff3fe051b0927af (diff)
btrfs-progs: device usage: report slack space
The total filesystem space on a given device might be smaller than the device size. We should report that space as well. The original idea was to report the 'occupied' size but the term was not all clear, so the logic was reversed to report the slack space. Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r--cmds-fi-usage.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/cmds-fi-usage.c b/cmds-fi-usage.c
index 23820066..b26ece1d 100644
--- a/cmds-fi-usage.c
+++ b/cmds-fi-usage.c
@@ -1024,13 +1024,8 @@ void print_device_sizes(int fd, struct device_info *devinfo, unsigned unit_mode)
printf(" Device size: %*s%10s\n",
(int)(20 - strlen("Device size")), "",
pretty_size_mode(devinfo->device_size, unit_mode));
-#if 0
- /*
- * The term has not seen an agreement and we don't want to change it
- * once it's in non-development branches or even released.
- */
- printf(" FS occupied: %*s%10s\n",
- (int)(20 - strlen("FS occupied")), "",
- pretty_size_mode(devinfo->size, unit_mode));
-#endif
+ printf(" Device slack: %*s%10s\n",
+ (int)(20 - strlen("Device slack")), "",
+ pretty_size_mode(devinfo->device_size - devinfo->size,
+ unit_mode));
}