我已经用完inode(IUse% = 100%
)并从this回复重复运行命令,我将罪魁祸首缩小到/usr/src
,特别是linux-headers*
。从同一篇文章但不同的answer,我想删除所说的linux-headers
,但我觉得哪些是最旧的(并且没有使用,所以可以安全删除)。
/usr/src/linux-headers*
的内容是:
linux-headers-3.13.0-24
linux-headers-3.13.0-24-generic
linux-headers-3.13.0-33
linux-headers-3.13.0-33-generic
linux-headers-3.13.0-34
linux-headers-3.13.0-34-generic
linux-headers-3.13.0-37
linux-headers-3.13.0-37-generic
linux-headers-3.13.0-39
linux-headers-3.13.0-39-generic
<snip>
linux-headers-3.13.0-112
linux-headers-3.13.0-112-generic
linux-headers-3.13.0-113
linux-headers-3.13.0-113-generic
来自uname -r
,3.13.0-34-generic
。
那我可以删除哪个?如果我正在投放-34
,那么-37
到-113
会更新,因此无法删除。
现在AskUbuntu。
答案 0 :(得分:1)
如果将src目录移动到另一个具有更多空间的已安装卷,则可以避免删除,并创建一个指向新位置的符号链接/ usr / src。
通常,/ usr / src只需要能够构建一些具有内核依赖关系的SW,或者重建内核本身。此外,如果不是这种情况,那么你可以删除/ usr / src。在此之前,请检查您是否有机会从此树中启动构建的内核。
更新。如果您始终使用相同的内核版本(3.13.0-34-generic),则可以自由删除所有其他版本的标头。永远记住备份!