Linux Inode编号完整Ubuntu

Linux Inode编号完整Ubuntu,linux,ubuntu,jenkins,centos,redhat,Linux,Ubuntu,Jenkins,Centos,Redhat,我有一台ubuntu机器,8Gb内存和250B硬盘。我正在使用这台机器作为我的Jenkins CI服务器,在过去几天里,我面临着索引节点号满的问题 一、消防指挥部: df -i 输出: Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda5 18989056 15327782 3661274 81% / none 989841 11 989830 1% /s

我有一台ubuntu机器,8Gb内存和250B硬盘。我正在使用这台机器作为我的Jenkins CI服务器,在过去几天里,我面临着索引节点号满的问题

一、消防指挥部:

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
建议如何解决此问题。

程序允许打开
-N
,在创建新文件系统时设置索引节点的数量

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

如果inode用完了,很可能是在做一些次优的事情,比如将文件系统用作穷人的数据库。值得研究的是,为什么会耗尽i节点,但这是另一个问题