已使用和可用的 df 值加起来不等于正确的大小

已使用和可用的 df 值加起来不等于正确的大小

我刚刚df检查了新安装的 16.04 上的磁盘使用情况,并注意到以下结果。已用空间和可用空间/dev/sda2加起来不等于分区大小。即使我这样做了836120968-14720428-778903724,结果似乎也不符合其他结果。有人能帮我解释一下为什么可用空间比总已用空间少得多吗?

仅供参考,我将 1TB 磁盘完全划分为 4 个分区 sda1-4。我还禁用了交换,因为我有足够的内存,并且不想将交换文件放在 SSD 上。

Filesystem     1K-blocks     Used Available Use% Mounted on
udev            32800684        0  32800684   0% /dev
tmpfs            6565404     9840   6555564   1% /run
/dev/sda2      836120968 14720428 778903724   2% /
tmpfs           32827012     8240  32818772   1% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs           32827012        0  32827012   0% /sys/fs/cgroup
/dev/sda1         523248     4756    518492   1% /boot/efi
/dev/sda3       29282528    24912  29257616   1% /fat32
/dev/sda4       97305376       32  97305344   1% /ntfs
tmpfs            6565404       40   6565364   1% /run/user/1001

答案1

Used并且Available不被加到1K-blocks因为Available排除了根保留的块。

参考:

https://unix.stackexchange.com/questions/179274/what-does-1k-blocks-column-mean-in-the-output-of-df

https://en.wikipedia.org/wiki/Df_(Unix)

相关内容