linux - 要删除哪个 Linux header ?

标签 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 -r 给出 3.13.0-34-generic

那么我可以删除哪个?如果我正在运行 -34,那么 -37-113 都是较新的,因此无法删除。

现在 AskUbuntu .

最佳答案

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

通常,/usr/src 只需要能够构建一些依赖于您的内核的软件,或者重建内核本身。此外,如果这不是您的情况,那么您可以完全删除/usr/src。之前请检查您是否偶然从该树启动构建的内核。

已更新。如果您一直使用相同的内核版本 (3.13.0-34-generic),则可以无害地删除所有其他版本的 header 。但是,请始终记住备份!

关于linux - 要删除哪个 Linux header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43133204/

相关文章:

c++ - 在包含 500,000 个文件的目录中快速访问文件

linux - 在 postgres 9.4 中使用触发器执行外部程序

linux - 如何在退出 chroot 后立即运行 linux 命令

php - 在 PHP 5.4.9 (x64) 上安装 libssh2-php

linux - 通过inode恢复文件

unix - 文件系统开发

c - 是否可以在选定的文件系统上创建未链接的文件?

linux - 链接到特定的 inode

python - 我可以在 Raspberry Pi 2 Model B 上将 picamera 与此版本的 Ubuntu 一起使用吗?

linux - 在 sed 或 awk 中,如何处理*可能*跨越多行的记录分隔符?