我的 VPS Linux 服务器上正在创建 inode

我的 VPS Linux 服务器上正在创建 inode

请帮忙,我的服务器一直超出 iNode 的限制(750,000)。我不确定这些是如何创建的。我的服务器上确实有多个开发站点,但以前从未出现过问题。

我可以使用哪些 Linux 命令来解决这个问题?

df -i 返回:

Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/vzfs       750000 749793     207  100% /
none           1048576    154 1048422    1% /dev

答案1

列出每个文件夹中的 inode 数量:

find . -type d | while read line ; do echo "$( find "$line" -maxdepth 1 | wc -l) $line" ; done | sort -rn | head

列出当前目录中的空文件夹

find / -type d -empty -depth

按大小列出文件:

du -h --max-depth=1

按 iNode 数量列出文件/文件夹:

查找 . -xdev -type f | cut -d “/” -f 2 | sort | uniq -c | sort -n

按 iNode 数量列出文件夹:

查找 . -xdev -type d | cut -d “/” -f 2 | 排序 | uniq -c | 排序 -n

相关内容