要删除哪个Linux标头?

时间:2017-03-31 05:41:55

标签: linux inode

我已经用完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 -r3.13.0-34-generic

那我可以删除哪个?如果我正在投放-34,那么-37-113会更新,因此无法删除。

现在AskUbuntu

1 个答案:

答案 0 :(得分:1)

如果将src目录移动到另一个具有更多空间的已安装卷,则可以避免删除,并创建一个指向新位置的符号链接/ usr / src。

通常,/ usr / src只需要能够构建一些具有内核依赖关系的SW,或者重建内核本身。此外,如果不是这种情况,那么你可以删除/ usr / src。在此之前,请检查您是否有机会从此树中启动构建的内核。

更新。如果您始终使用相同的内核版本(3.13.0-34-generic),则可以自由删除所有其他版本的标头。永远记住备份!

相关问题