有两种经典原因
磁盘空间已被大量的数据占满,空间耗尽。
解决办法:将没有用的大型文件转移或删除
文件i节点耗尽故障 (文件过多)
解决办法:删除
磁盘被大型文件占满
模拟
准备了一个2G大小的分区
然后进行挂载 我这是挂载到/mnt
然后df -hT
现在创建一个2G大小的文件放进去
dd if=dev/zero of=/mnt/123 bs=1M count=2048
2g全满
解决办法就是把他删掉
i节点不足
准备一个32M大小的文件夹查看效果
将其挂载
df -i /dev/sdb1
查看i节点 可以看到可以放16381个文件
现在编写一个shell脚本
#!/bin/bash
i=1
while [ $i -le 16381 ]
do
touch /mnt/file$i
let i++
done
现在创建了16381个空文件
现在虽然没满 但是i节点全被占满了
删除占用大量 i 节点的琐碎文件
rm -rf file*
然后就成功解决