no space left on device but there is space
查看占用
df -hl
还有剩余空间
查看 inode
df -i
已使用完
inode 只能在格式化分区时才能指定数量,所以此时只能删除文件
使用以下命令 查看哪里的文件最多(从当前位置开始查找),删除不必要的文件(日志,过期的缓存,session)
find . -maxdepth 1 -type d | while read dir; do count=$(find "$dir" -type f | wc -l); echo "$dir : $count"; done
一般情况下 默认的
inode
数量是足够使用的,定时删除日志,缓存,临时文件即可,以下给出一个定时删除的定时任务示例
0 3 * * * find /var/www/path/runtime -mindepth 2 -mtime +7 -exec rm -rf {} \;