Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        4年前关闭。
                                                                                            
                
        
我有一台具有8Gb RAM和250B硬盘的ubuntu机器。我将这台机器用作CI的Jenkins服务器,过去几天Iam面临索引节点号已满的问题

我发出命令:

df -i


输出:

Filesystem       Inodes    IUsed   IFree IUse% Mounted on
/dev/sda5      18989056 15327782 3661274   81% /
none             989841       11  989830    1% /sys/fs/cgroup
udev             978914      465  978449    1% /dev
tmpfs            989841      480  989361    1% /run
none             989841        3  989838    1% /run/lock
none             989841        8  989833    1% /run/shm
none             989841       39  989802    1% /run/user


建议如何解决此问题。

最佳答案

程序mkfs.ext4允许打开-N,用于设置制作新文件系统时的索引节点数。

在这种情况下,您需要备份整个/文件系统,从实时CD / USB引导,然后在/dev/sda5上重新创建文件系统。警告:这将杀死该驱动器上的每个文件。您可能首先需要将操作系统重新安装到该分区上,因为仅还原启动驱动器的备份可能不会获得启动所需的所有必需位。

如果您用尽了inode,则可能是您做的不是最理想的事情,例如将文件系统用作穷人的数据库。值得研究为什么要耗尽索引节点,但这是另一个问题。

07-26 00:04