可用磁盘空间始终为0%


4

我正在运行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中丢失的空间吗?谢谢。

Answers:


6

linux文件系统的默认值是5%仅保留用于root访问权限 - 这就是你没有看到它的原因。比较“尺寸”和“使用”时,您可以看到此数字

您可以将此值更改为1% sudo tune2fs -m 1 /dev/hda2 显然,您可以将-m参数更改为任意数量的百分比。

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


4

没有“失去的空间”。默认情况下,文件系统上5%的空间是为root保留的,因此用户不会完全填满它并终止系统。继续删除文件,直到文件系统中剩余超过5%的可用空间。你还有至少另外5GB左右。


默认值是文件系统特有的5%吗?
bbaja42

它特定于用于创建文件系统的程序。当然,有些文件系统根本不支持它。
Ignacio Vazquez-Abrams

在这种情况下,您是如何检测问题中使用的文件系统的?
bbaja42

CentOS 5意味着ext3。但是ext2 / 3/4都支持它。
Ignacio Vazquez-Abrams

2
tune2fs 可用于修改ext2 / 3/4文件系统的参数,但我建议您不要将保留百分比一直设置为0。
Ignacio Vazquez-Abrams
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.