btrfs-progs: right-align number columns in btrfs-debugfs output
The values for block group offset, length etc. in btrfs-debugfs' output are left-aligned, which creates unaligned output and makes the usage percentage hard to read/process further. This patch adds right-aligning format specifiers for the number values. Ideally the format values wouldn't be hardcoded but instead derived from the filesystem size, but this seems to work for now. Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
e4c6772f69
commit
0fc8e78088
|
@ -356,8 +356,13 @@ def print_block_groups(mountpoint):
|
|||
|
||||
ctypes.memmove(ctypes.addressof(bg), p, ctypes.sizeof(bg))
|
||||
if bg.flags & BTRFS_BLOCK_GROUP_DATA:
|
||||
print "block group offset %Lu len %Lu used %Lu chunk_objectid %Lu flags %Lu usage %.2f" %\
|
||||
(header.objectid, header.offset, bg.used, bg.chunk_objectid, bg.flags, float(bg.used) / float(header.offset))
|
||||
print "block group offset %s len %s used %s chunk_objectid %Lu flags %Lu usage %.2f" %\
|
||||
('{:>14}'.format(header.objectid),
|
||||
'{:>10}'.format(header.offset),
|
||||
'{:>10}'.format(bg.used),
|
||||
bg.chunk_objectid,
|
||||
bg.flags,
|
||||
float(bg.used) / float(header.offset))
|
||||
|
||||
total_free += (header.offset - bg.used)
|
||||
if min_used >= bg.used:
|
||||
|
|
Loading…
Reference in New Issue