我可以使用tune2fs确定ext4的未安装分区,但我不知道如何使用xfs分区来做到这一点,我想知道是否正确:
# blockdev --getsize64 /dev/sdb5
465567744
# blockdev --getbsz /dev/sdb5
4096
# xfs_db -c "freesp -s" /dev/sdb5 | sed -n -r 's/(total free blocks )(.*)/\2/p)
35981
因此,我计算已用空间(以 MB 为单位):
# bc -q
35981*4096
147378176
last/1024/1024
140
465567744/1024/1024
444
444-140
304
结果为 304 MB
但是,如果我安装分区,它会显示:
df -h /dev/sdb5
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/sdb5 441M 323M 118M 74% /xfs
相差19MB,为什么?