linux-image-*-generic 默认被标记为手动有什么原因吗?可以更改吗?

linux-image-*-generic 默认被标记为手动有什么原因吗?可以更改吗?

今天我注意到我的 Linux 映像堆积在硬盘上(Ubuntu Server 12.04)。我清除了大部分映像,释放了几 GB 的空间。

当我查看时,发现有一个脚本可以保护当前版本(当前正在运行、最新、第二最新)。每次通过 apt 添加新的 Linux 映像时,都会自动运行此脚本:/etc/kernel/postinst.d/apt-auto-removal。它的作用是防止通过 apt 自动删除最相关的映像。

但是这并不能解释为什么我的分区中充满了这么多镜像/boot。这是因为每个镜像linux-image-*-generic都被标记为manualapt,所以你需要使用apt-mark auto linux-image-3.2.0-32-generic它才能将其识别为可删除的。

有没有简单的方法可以改变这种行为,使内核仅由 中的逻辑保留/etc/kernel/postinst.d/apt-auto-removal?尝试是否不明智?

答案1

可能这种行为后来发生了变化。目前,内核被标记为自动,并且当它们开始污染时。这是开始删除它们并且不填满/boot分区。

相关内容