我的网络服务器一直给我错误“由于 INODE 使用率高导致备份失败”...这是什么?我该如何防止它?
答案1
简单来说,inode 是文件系统数据库中的一个条目。inode 可以表示目录或文件等。如果 inode 用完了,则可能是卷上的文件太多。如果可以,请删除一些文件或将它们移至另一个卷。另一个选择可能是将一堆文件打包或压缩为一个文件。
答案2
在 Unix 风格的文件系统中,索引节点(非正式地称为 inode)是一种用于表示文件系统对象的数据结构,该对象可以是文件或目录等各种事物之一。
维基百科
您可以使用命令检查 inode 使用情况
df -i
使用此命令查找哪个根文件夹包含异常多的文件
for i in /*; do echo $i; find $i |wc -l; done
然后对似乎太大的文件夹重复此操作:
for i in /home/*; do echo $i; find $i |wc -l; done
您可以删除包含过多 inode 的文件夹。警告:在删除任何内容之前,请确保这些文件并不重要!
使用“df -i”再次检查 inode 使用率是否下降。