linux:/boot分区满了?

kyle-7Qc / 2024-11-17 / 原文

boot目录为什么会满?

Linux默认分区时,boot分区就200多M,按理说也不小,足够了(实际也就几十M),但是内核经常性的升级,而且自己又不自动卸载,于是该目录下旧的内核文件越积越多,最后就满了。

解决方法:

Ubt

步骤:
(1)输入 uname -a 获取当前正在使用内核

(2) 输入 dpkg --get-selections |grep linux-image查看拥有的内核版本

(3)输入 sudo apt-get remove linux-image-(版本号) 删除多余版本。

Centos

(1)查看系统当前使用内核
uname -a
(2) 列出已安装内核
rpm -qa|grep kernel
(3)删除文件:
rpm -e kernel-3.10.0-1160.49.1.el7.x86_64
(4)查看
ls /boot

总结

当Linux boot分区因旧内核文件积累而空间不足时,可以通过检查当前使用的内核版本、列出所有内核版本并删除不再需要的内核版本来解决问题。这个过程有助于优化系统资源,确保boot分区的正常运行。