如何清理旧版本内核?

By | 2019-11-27

Linux平台很稳定,同时也带来一个问题,昨天一台服务器出问题,检查了一下发现/boot目录全满了,list一下居然有10多个旧版本的内核,导致系统无法升级了。

以下是处理过程:

1)执行 uname -a 命令,记录下现时运行的内核版本。
2)手动删除最旧两个内核文件,腾空一些空间出来。
3)最后执行以下命令把除最新版本外的内核文件全部删除
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
4)rm /etc/mdadm/mdadm.conf
5)update-initramfs -u

处理完毕重启一下服务器验证系统运行状态即可!小弟处理完后/boot目录由100%降到14% .... 清爽

發佈回覆