Eu posso determinar uma partição desmontada do ext4 com o tune2fs, mas não sei como fazer isso com uma partição do xfs, eu me pergunto se é isso mesmo:
# blockdev --getsize64 /dev/sdb5
465567744
# blockdev --getbsz /dev/sdb5
4096
# xfs_db -c "freesp -s" /dev/sdb5 | sed -n -r 's/(total free blocks )(.*)//p)
35981
Então, eu calculo o espaço usado em MB assim:
# bc -q
35981*4096
147378176
last/1024/1024
140
465567744/1024/1024
444
444-140
304
Resulta em 304 MB
No entanto, se eu montar a partição, mostrará:
df -h /dev/sdb5
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/sdb5 441M 323M 118M 74% /xfs
Existem 19MB de diferença, por quê?
Tags xfs filesystems