04月13, 2018

Ubuntu /boot分区占满,删除无用内核

----------0x00 某一天发现一台运行算法跑试验结果的Server的boot分区占满了,100%不可用,利用空间0KB

System: Ubuntu 16.04 64
alt

/boot 如图可见

解决方案1)扩展分区,2)清理这个分区无用的数据

为节省时间,果断决定清理这个分区。

---------- 0x01 - 查看已安装的内核版本

dpkg --get-selections | grep linux-image

无图无真相,上图:

alt

0x02 经过努力把deinstall的删除了

sudo dpkg -P linux-image-4.8.0-36-generic

alt

----------0x03 先看下当前在使用的内核 以免误删

uname -a

alt

----------0x04 开始行动删除无用的,用了三种方法均失败

sudo apt-get purge linux-image-4.10.0-35-generic
sudo apt-get remove linux-image-4.10.0-35-generic
sudo apt-get autoremove linux-image-4.10.0-35-generic

如图报错

alt

alt

alt

----------0x05 然后google尝试了很多方法均失败 想换个思路,cd /root直接删好了,进去看了下文件和权限 alt

----------0x06 在root身份下,开始删除行动

sudo su root
rm initrd.img-4.10.0-35-generic
exit
ll -h

成功!

本文链接:https://harry.ren/post/ubuntu-root-purge.html

-- EOF --

Comments