In discussion [1] it was suggested that adding new field FSSIZE would be useful (size of filesystem, like in lsblk). These patches add new FSSIZE field together with implementation for XFS. [1]: https://bugzilla.redhat.com/show_bug.cgi?id=2064810 I had a look into other fs, like ext4 and btrfs, to implement FSSIZE for them, but I think I don't have enough expertize to do that as they have not so trivial metadata overhead calculation :) Andrey Albershteyn (2): libblkid: add interface for FSSIZE field libblkid: implement FSSIZE calculation for XFS libblkid/samples/superblocks.c | 2 +- libblkid/src/blkid.h.in | 1 + libblkid/src/superblocks/superblocks.c | 13 +++++++++++++ libblkid/src/superblocks/superblocks.h | 1 + libblkid/src/superblocks/xfs.c | 10 ++++++++++ 5 files changed, 26 insertions(+), 1 deletion(-) -- 2.27.0