磁盘使用 – 即使有可用空间,也显示0(零)磁盘空间可用

我有一个3.6T的ext4音量.根据df,USED小于SIZE,大约100GB免费.但AVAIL显示0.

如果我运行gparted它会显示实际可用空间量(100GB).

如果我尝试写任何文件,我收到错误消息:

No space left on device

我唯一能想到的是我使用rsnapshot,因此驱动器上的同一inode有很多硬链接.

到底是怎么回事?

最佳答案
您正在查看的是ext4的保留空间和文件系统开销.

任何ext4 FS上的预留空间标准为5%,仅为root用户保留!

FS开销包括:

>格式化时的inode表
>期刊(通常128 MB)
>调整大小的inode.

所以基本上:操作系统仍在运行,用户无法再写入该FS:添加更多磁盘!

请不要尝试减少预留空间,因为5%也有助于将碎片保持在最低限度,以及为什么我们永远不需要对ext2 / 3/4分区进行碎片整理!

转载注明原文:磁盘使用 – 即使有可用空间,也显示0(零)磁盘空间可用 - 代码日志