btrfs-progs: fi usage: properly count real space infos
We did not account the column for path but abused the skipped global block reserve colum instead. Properly count the real infos and manually added headers. Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
7691c2c52b
commit
f3d5694578
|
@ -625,8 +625,15 @@ static void _cmd_filesystem_usage_tabular(unsigned unit_mode,
|
||||||
int col;
|
int col;
|
||||||
int unallocated_col;
|
int unallocated_col;
|
||||||
|
|
||||||
/* data/metadata/system, unallocated */
|
/* path, unallocated */
|
||||||
ncols = sargs->total_spaces + 1;
|
ncols = 2;
|
||||||
|
/* Properly count the real space infos */
|
||||||
|
for (i = 0; i < sargs->total_spaces; i++) {
|
||||||
|
if (sargs->spaces[i].flags & BTRFS_SPACE_INFO_GLOBAL_RSV)
|
||||||
|
continue;
|
||||||
|
ncols++;
|
||||||
|
}
|
||||||
|
|
||||||
/* 2 for header, empty line, devices, ===, total, used */
|
/* 2 for header, empty line, devices, ===, total, used */
|
||||||
nrows = 2 + 1 + device_info_count + 1 + 2;
|
nrows = 2 + 1 + device_info_count + 1 + 2;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue