如何确定未挂载的 xfs 分区的可用/已用空间?

如何确定未挂载的 xfs 分区的可用/已用空间?

我可以使用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,为什么?

相关内容