提示空间已满,但df –h还有空间

Posted Parker@1989

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提示空间已满,但df –h还有空间相关的知识,希望对你有一定的参考价值。

当我们向某个磁盘分区写入内容时,系统提示没有设备没有空间,但是用“df -h”查看,发现磁盘空间还有剩余,这是我们应该考虑,inode是否已经用完,用“df -i”查看inode使用量。

1. 利用创建httpd服务时用的模拟磁盘,循环建立空文件,发现系统提示设备上没有剩余空间。

[root@test logs]# for n in `seq 10000`;do touch $n;done
touch: 无法创建"52": 设备上没有空间
touch: 无法创建"53": 设备上没有空间
touch: 无法创建"54": 设备上没有空间
touch: 无法创建"55": 设备上没有空间

2. 使用df –h查看发现磁盘还有很多空间。

[root@test logs]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       8.8G  1.5G  7.0G  18% /
tmpfs           244M     0  244M   0% /dev/shm
/dev/sda1       190M   36M  145M  20% /boot
/dev/sr0        3.7G  3.7G     0 100% /mnt
/dev/test     499K   78K  396K  17% /var/log/httpd

3. 使用df –hi 查看,发现inode也没有可用值。

[root@test logs]# df -hi
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda3        580K   57K  524K   10% /
tmpfs             61K     1   61K    1% /dev/shm
/dev/sda1         50K    38   50K    1% /boot
/dev/sr0            0     0     0     - /mnt
/dev/test        64    64     0  100% /var/log/httpd

以上是关于提示空间已满,但df –h还有空间的主要内容,如果未能解决你的问题,请参考以下文章

提示空间已满,但df –h还有空间

提示空间已满,但df –h还有空间

磁盘空间已满,但是还有可用空间

Ubuntu提示boot分区剩余空间不足或boot分区已满

Ubuntu提示boot分区剩余空间不足或boot分区已满

使用df -h命令查看磁盘空间使用率不算高,还有很多空余空间,但是创建文件或写入数据时一直报错磁盘写满