搬瓦工VPS删除多余无用内核释放boot分区空间(基于CentOS7系统)

我们的搬瓦工VPS进行系统更新后,尤其是当初的低价款可能会出现硬盘空间不足的情况,主要原因是很多旧内核占据了空间,这可能是因为经常使用yum update命令升级系统的原因,这个命令同时也会升级内核,而旧内核不会被卸载掉,一直保留着。通常情况下我们可以不关注这些旧内核,但是对于小硬盘空间的VPS而言,这部分旧内核一直占据磁盘空间,是在浪费资源,所以这里就分享下卸载这些旧内核的教程,释放一部分硬盘空间。

bandwagonhost-centos-7-remove-kernel-suoluetu

获取当前使用的内核

执行以下命令可以获取到当前系统正在使用的内核:

uname -r

输出结果举例:3.10.0-1160.15.2.el7.x86_64

记一下这个输出结果,也就是正在使用的内核。

CentOS 7自动卸载多余内核的教程

首先分享下自动化的方法,命令少,操作少,方便快捷。

1. 执行以下命令可以自动获取当前系统中的无用内核(未使用的)并进入卸载流程:

yum remove $(rpm -qa | grep kernel | grep -v $(uname -r))

2. 执行上面命令后,会有卸载确认操作。确认下卸载内核列表中没有当前正在使用的内核,然后输入y确认卸载即可。

3. 卸载完毕后,可以执行以下命令查看下/boot分区的占用情况

df -h /boot

其中Avail对应的就是/boot分区当前的可用空间大小。

CentOS 7手动卸载多余内核的教程

谨慎一点,我们还可以手动卸载多余内核,这样更加心安一些。

1. 执行以下命令获取当前系统的全部内核列表(已使用的和未使用的):

rpm -qa | grep kernel

提供一个输出结果样例:

  1. kernel-tools-3.10.0-1160.15.2.el7.x86_64

  2. kernel-3.10.0-957.el7.x86_64

  3. kernel-devel-3.10.0-1160.15.2.el7.x86_64

  4. kernel-3.10.0-957.21.3.el7.x86_64

  5. kernel-devel-3.10.0-957.21.3.el7.x86_64

  6. kernel-3.10.0-1160.15.2.el7.x86_64

  7. kernel-headers-3.10.0-1160.15.2.el7.x86_64

  8. kernel-tools-libs-3.10.0-1160.15.2.el7.x86_64

2. 以前面提到的正在使用的内核是3.10.0-1160.15.2.el7.x86_64为例,那么我们需要从全部内核列表中排除掉包含3.10.0-1160.15.2.el7.x86_64的内核,剩下的就是无用的内核。如下:

  1. kernel-3.10.0-957.el7.x86_64

  2. kernel-3.10.0-957.21.3.el7.x86_64

  3. kernel-devel-3.10.0-957.21.3.el7.x86_64

3. 我们执行yum remove依次卸载以上无用内核即可,比如:

yum remove kernel-3.10.0-957.el7.x86_64

同样的也需要输入y来确认卸载。

4. 卸载完毕后,可以执行以下命令查看下/boot分区的占用情况

df -h /boot

其中Avail对应的就是/boot分区当前的可用空间大小。

搬瓦工新手必读教程和推荐套餐

搬瓦工新手选择服务器必备的教程。

1、搬瓦工购买教程:搬瓦工VPS主机购买教程 选择一款合适的外贸主机

2、搬瓦工优惠码:BWH3HYATVBJW

3、搬瓦工套餐推荐:搬瓦工云服务器全部套餐对比列表 可选CN2 GIA和香港机房

4、搬瓦工测试IP:搬瓦工全部数据中心测试IP地址和下载测速文件

5、搬瓦工面板管理:搬瓦工KIWIVM面板的全部功能介绍

搬瓦工VPS的最便宜套餐和最具性价比套餐,简单整理如下:

方案CPU内存硬盘流量带宽机房价格购买
CN2 GT1核1GB20GB1TB1GbpsDC8等$49.99/年购买
香港2核2GB40GB500GB1Gbps香港$89.99/月购买
CN2 GIA2核1GB20GB1TB2.5GbpsDC6等$49.99/季购买
CN2 GIA10核32GB640GB10TB10GbpsDC6等$289.99/月购买
日本2核1GB20GB1TB2.5GbpsDC6等$49.99/季购买

本文结束。

未经允许不得转载:搬瓦工评测网 » 搬瓦工VPS删除多余无用内核释放boot分区空间(基于CentOS7系统)