INODE 的使用情况如何?我可以减少它吗?

INODE 的使用情况如何?我可以减少它吗?

我的网络服务器一直给我错误“由于 INODE 使用率高导致备份失败”...这是什么?我该如何防止它?

答案1

简单来说,inode 是文件系统数据库中的一个条目。inode 可以表示目录或文件等。如果 inode 用完了,则可能是卷上的文件太多。如果可以,请删除一些文件或将它们移至另一个卷。另一个选择可能是将一堆文件打包或压缩为一个文件。

https://unix.stackexchange.com/questions/26598/how-can-i-increase-the-number-of-inodes-in-an-ext4-filesystem

答案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 使用率是否下降。

相关内容