我最近在生产服务器上遇到了 inode 已满问题。我所做的是:
- 根据文件夹包含的文件数量对文件夹进行排序:
sudo find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n
- 检查我正在使用的内核:
uname -a
- 通过以下方式查看内核正在使用什么:
dpkg --get-selections| grep linux
从步骤 1 开始,我知道 中有大量文件linux-headers-{version}-generic
。从步骤 3 开始,我知道其中一些文件甚至没有安装。我尝试过sudo apt-get autoremove --purge
和sudo apt-get remove linux-headers-{version}-generic --purge
。它们都没有删除linux-headers-{version}-generic
文件夹中的任何内容。
我在想我可能需要手动删除这些文件夹rm -rf
。只是想知道这样做是否安全?