可能重复:
ext4 分区大小/可用空间差异
我服务器上主驱动器上的 df 的结果不合逻辑。我差点用完磁盘空间,几天前我释放了 4 GB,但两天后我们仍然得到奇怪的结果。
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 78441416 73732352 724536 100% /
现在,根据我的计算,78,441,416 - 73,732,352 = 4,709,064,所以应该剩余超过 4 GB,而不是 df 报告的 724,536K。
我不认为这可能是配额错误 - 虽然这quota -f
显然不是 Ubuntu 的选项,而且我还没有找到重新计算配额的命令。
我现在正在浏览各种目录du -sk
(很高兴服务器在周一早上似乎流量不大)但不确定这会告诉我什么。
有什么提示吗?
答案1
Linux 文件系统通常会为 root 用户保留 1% 到 10% 的文件系统空间。这是为了确保当非 root 用户“填满”文件系统时 root 用户仍能正常工作。df 命令不会显示此保留空间可用。
以 root 身份运行此命令:/sbin/tune2fs -l /dev/sda1
查找显示“保留块数”的行。
您还可以使用它tune2fs
来更改保留金额。
答案2
好的,我想我终于明白了,这是多种因素的结合。
我知道大约有 1000000 个块是为“根”保留的 - 但我没想到这台机器有 4K 个块(今年我做了很多数字音频,所以对我来说“块”是 1K :-D)。所以这就是我的 4G!
现在我必须想办法减少为根保留的数量,但我可能可以很容易地做到这一点......
感谢您的关注!