交换可以使用许多 inode 吗?

交换可以使用许多 inode 吗?

我得到了一张关于我们服务器磁盘的高 inode 使用率的图表,但我没有任何详细信息(例如df -i),所以我想猜测原因。

  • 操作系统:Red Hat Linux
  • 流程:PDF生成

答案1

交换分区中的交换空间不使用任何 inode,因为交换分区不包含真实的文件系统。

如果您使用交换文件而不是交换分区,则系统仅使用与交换文件一样多的 inode。


例如参见此问答查找文件系统的哪个部分有太多 inode,以调查原因。(失控的邮件缓冲池、未清理的 PHP 会话文件等。

答案2

您没有提到什么操作系统,但通常交换将是专用分区或交换文件,并且不会导致过多的 inode 使用。

最有可能的是,创建了一些尚未清理的临时文件。

不要说你想猜测,或者要求我们猜测,你最好花时间登录系统并实际找出哪个文件系统具有较高的 inode 使用率,你已经知道如何去做,然后从那里开始。

相关内容