我正在尝试在我的 Linux 机器 CentOS 版本 5.8 上执行以下操作
cd /var/APPstoreldap/Home
touch test
touch: cannot touch `test': No space left on device
因此我验证了分区磁盘空间容量,以了解 /var/APPstoreldap/Home 分区是否达到 100%
但我得到的是分区仅为51%
df -h | grep APPstoreldap
/dev/mapper/vg07-var 5.0G 2.7G 2.0G 51% /var/APPstoreldap/Home
所以请告诉我为什么我会
No space left on device
这可能是什么问题?
。
其他测试:
df -i| grep APPstoreldap
/dev/mapper/vg07-var 655360 655360 0 100% /var/APPstoreldap/Home
答案1
您已经用尽了文件系统中可用的 inode 数量。您很可能在某个目录中有一大堆小文件,希望是某种可以毫无问题地删除的临时文件。您需要找到该目录并评估这些文件是否至关重要。
除此之外,您还需要考虑创建一个具有大量 inode 的新文件系统并在其中复制数据。