搬瓦工运维教程:Ubuntu 卸载并删除多余的旧版本内核以解决 /boot 分区占满问题

今天想给搬瓦工中文网提供的演示站点更新一下系统,结果更新的时候发现报错,仔细看了看错误内容,发现是 /boot 分区满了。这个问题其实之前也经常遇到,之前也记录过解决方法,不过随着 Linux 水平的提升,总会发现之前的方法或多或少有些不足的地方,要么是可能不太行,要么是可能太过复杂。所以今天决定重新记录一下 Ubuntu 卸载并删除多余旧版本内核的方法。可能一年之后或者几年之后回过头来看又会发现更简单的方法来解决 /boot 分区占满的问题,但是目前来看本文记录的方法还算是相对来说比较简单并且行云流水一气呵成的。

本文也算是开启了一个新系列的教程,也就是搬瓦工运维教程。之前基本都是侧重于建站方面的教程,包括告诉大家怎么搭建网站建站环境、怎么解析域名、怎么新建网站等。其实网站搭建起来之后,才是会出现许多问题的时候。Linux 固然稳定,如果不折腾也可以稳定运行好几年,但是一旦出现问题,我们还是必须去解决的,而不是出现问题就想着重装或者怎么样。

历史文章:

此外,本文也参考了下面文章:

一、Ubuntu 查看当前内核版本

动手之前,先查看一下 Ubuntu 当前使用的内核版本,以免删错了。

输入以下命令查看:

uname -r

记下输出的版本号即可。

二、Ubuntu 删除多余内核的方法

1、可以查看当前系统安装了多少内核:

dpkg --get-selections | grep linux

2、进入 /boot 分区,删除不需要的内核文件,比如(我这里不需要的是 4.4 版本的所有内核,因为安装了 4.14 版本的):

cd /boot
rm initrd.img-4.4.0-*

3、查看确认 /boot 分区未满

df -h

确认一下此时 /boot 分区已经是不满的状态,否则无法进入下一步。

三、Ubuntu 卸载多余内核的方法

上面只是删除了文件,并没有卸载内核。如果不卸载,下次我们更新的时候还是会遇到问题的。

1、更新并升级系统

apt-get update && apt-get upgrade

2、提示报错,进行修复

apt-get -f install

3、卸载多余的内核

sudo apt-get purge linux-image-4.4.0-*
sudo apt-get purge linux-headers-4.4.0-*
sudo apt-get purge linux-modules-4.4.0-*

回车确认进行卸载,注意将版本号修改为自己想卸载的版本号

4、再次更新系统

apt-get update && apt-get upgrade

至此,就完成了卸载内核的所有操作。

四、检查并确认 Ubuntu 内核情况

最后,我们检查一下是不是真的清理干净了。

1、查看当前所有已安装内核

dpkg --get-selections | grep linux

2、查看 /boot 分区大小

df -h

应该是没什么问题了,如果有问题的话重复上面的卸载步骤再卸载一下。

五、搬瓦工新手教程和性价比套餐

1、搬瓦工新手教程

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程
  2. 搬瓦工购买教程:《2021 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWH3HYATVBJW
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?
  6. 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理
  7. 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)
  8. 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP
  9. 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总
  10. 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程

2、搬瓦工推荐方案

搬瓦工实时库存:https://stock.bwg.net

方案内存CPU硬盘流量/月带宽机房价格购买
CN2
(最便宜)
1GB1核20GB1TB1GbpsDC3 CN2
DC8 ZNET
$49.99/年购买
CN22GB1核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
联通荷兰 EUNL_9
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps香港 CN2 GIA$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,价格适中,性能超好,可选机房多,性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。

未经允许不得转载:Bandwagonhost中文网 » 搬瓦工运维教程:Ubuntu 卸载并删除多余的旧版本内核以解决 /boot 分区占满问题