我得到了一张关于我们服务器磁盘的高 inode 使用率的图表,但我没有任何详细信息(例如df -i
),所以我想猜测原因。
- 操作系统:Red Hat Linux
- 流程:PDF生成
答案1
交换分区中的交换空间不使用任何 inode,因为交换分区不包含真实的文件系统。
如果您使用交换文件而不是交换分区,则系统仅使用与交换文件一样多的 inode。
例如参见此问答查找文件系统的哪个部分有太多 inode,以调查原因。(失控的邮件缓冲池、未清理的 PHP 会话文件等。
答案2
您没有提到什么操作系统,但通常交换将是专用分区或交换文件,并且不会导致过多的 inode 使用。
最有可能的是,创建了一些尚未清理的临时文件。
不要说你想猜测,或者要求我们猜测,你最好花时间登录系统并实际找出哪个文件系统具有较高的 inode 使用率,你已经知道如何去做,然后从那里开始。