zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

BootUbuntu解决方案 目录 空间 不足
2023-09-11 14:22:07 时间

###【系统环境】
Ubuntu 16.04.3 LTS

###【问题场景】
####0x01,打算试试mysql连数据库,没跑起来,提示安装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.2.0 要升级内核 boot空间不足 要删内核 要升级内核 boot空间不足...

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

终极方法

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

这里写图片描述

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

###【问题回顾】

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