我的df总数不会接近加起来……为什么?

可能重复:
ext4分区大小/可用空间差异

来自我服务器主驱动器上的df的结果不会累加。 我几乎耗尽了磁盘空间,几天前我放了4场演出,但两天后我们仍然得到了奇怪的结果。

Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 78441416 73732352 724536 100% / 

现在,根据我的计算,78,441,416 – 73,732,352 = 4,709,064,所以应该有超过4场演出,而不是df报道的724,536K。

我不认为这可能是配额错误 – 虽然quota -f显然不是Ubuntu的选项,我还没有找到重新计算配额的命令。

我现在正在浏览各种目录做一个du -sk (很高兴服务器似乎在星期一早上有轻量交通)但不知道那会告诉我什么。

任何提示?

Linux文件系统通常为root用户保留1%到10%的文件系统。 这是为了确保root用户可以在非root用户“填充”文件系统时运行。 df命令不会将此保留空间显示为可用。

以root /sbin/tune2fs -l /dev/sda1运行此命令: /sbin/tune2fs -l /dev/sda1
查找“预留块计数”行。

您还可以使用tune2fs更改保留的金额。

好吧,我想我终于解决了,这是一个组合的东西。

我知道大约有1000000个块被保留用于“root” – 但是我没有意识到这台机器有4K块(今年我一直在做很多数字音频所以对我来说一个“块”是1K 😀 )。 所以这是我的4场演出!

现在我必须弄清楚如何减少为root保留的数量,但我可以很容易地做到…

感谢您的关注!