可用磁盘空间始终为 0%

Nel*_*son 4 linux centos storage

我正在运行 centos 5。到目前为止,它没有问题,但就在昨天,当它报告“没有可用空间”用于文件写入时,我尝试像往常一样删除一些文件。不幸的是,这次无论我删除了多少文件,它都只会显示没有可用空间。

df 的结果:

[root@LSMSVR ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      1.2G  269M  879M  24% /
/dev/hda6             4.8G  138M  4.4G   4% /tmp
/dev/hda5              19G  2.4G   16G  14% /usr
/dev/hda3              48G   12G   34G  25% /var
/dev/hda2             379G  365G     0 100% /home
/dev/hda1              99M   15M   80M  16% /boot
tmpfs                 180M     0  180M   0% /dev/shm
Run Code Online (Sandbox Code Playgroud)

知道如何恢复 /home 中丢失的空间吗?谢谢你。

小智 7

linux 文件系统的默认值是 5% 只保留给 root 访问 - 这就是为什么你看不到它。比较“size”和“used”时可以看到这个数字

您可以通过转到将其更改为 1%sudo tune2fs -m 1 /dev/hda2显然您可以将 -m 参数更改为任意数量的百分比。

笔记!将所有驱动器的此参数设置为 0 似乎是个好主意,但如果硬盘驱动器已满,您的系统可能会将您完全锁定。(在非根磁盘上不是问题)


Ign*_*ams 5

不存在“丢失的空间”。默认情况下,文件系统上有 5% 的空间保留给 root,这样用户就不会完全填满它并杀死系统。继续删除文件,直到文件系统中剩余超过 5% 的可用空间。您至少还有 5GB 左右的可用空间。

  • `tune2fs` 可用于修改 ext2/3/4 文件系统的参数,但我建议您不要将保留百分比一直设置为 0。 (2认同)