Ubuntu boot目录空间不足的解决方案

【系统环境】

Ubuntu 16.04.3 LTS

【问题场景】

0x01,打算试试sqlmap,没跑起来,提示安装mysql-client的库.

这里写图片描述
按照提示next

# apt-get install -y mysql-client-core-5.7

这里写图片描述

0x02,内核报错,fuck,大义是我内核版本太低了。不能安装这个mysql的库。按照提示next:

# apt-get -f install

这里写图片描述

0x03,日,又报错了,提示磁盘空间不足。

这里写图片描述

果然,不足了。从而引出正文,boot满了该咋办?

【解决方案】

  1. 查看系统都有哪些内核文件
dpkg --get-selections | grep linux-image

这里写图片描述
2. 查看当前系统使用的内核

uname -a

这里写图片描述
3. 删除无用的内核文件

先说一种蛋疼的删除方法:

 apt-get remove linux-image-(版本号)-generic

使用这个命令后依然会提示要升级内核
这里写图片描述

死循环:

Created with Raphaël 2.1.2 要升级内核 boot空间不足 要删内核 要升级内核 boot空间不足...

其中尝试人肉删除boot里的内核文件,结果一个 apt-get -f install 把删掉的内核都恢复了。说明升级内核时会修复全部内核文件。这种方法不太靠谱。

终极方法

dpkg --force-all linux-image-[内核版本]-generic

这里写图片描述

可以看到boot的内存已经释放了7%

【问题回顾】

不会外挂系统修复内核的话,千万比删错内核,会被老板打死的。

猜你喜欢

转载自blog.csdn.net/counsellor/article/details/81778205
今日推荐