可用磁盘空间始终为 0%

可用磁盘空间始终为 0%

我正在运行 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

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

答案1

Linux 文件系统的默认设置是,5% 仅供 root 访问 - 这就是您看不到它的原因。您可以在比较“大小”和“已使用”时看到这个数字

您可以通过以下方式将其更改为 1%,sudo tune2fs -m 1 /dev/hda2显然,您可以将 -m 参数更改为任意百分比数。

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

答案2

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

相关内容