Friday, April 26, 2024

刪除CentOS的舊內核,清理CentOS的/boot分區

Linux系統在分區的時候一般不會分配過多的磁盤空間給啟動分區/boot,通常情況下是300MB左右。在使用yum update升級內核(kernel)後,CentOS並不會自動刪除舊內核,在啟動選項中會有多個內核選項,會出現/boot分區逐漸減小、空間不足、無法更新內核的情況。如果出現這些問題,可以手動使用以下命令刪除多餘的內核,清理/boot分區。方法如下:

1.查看系統當前使用的內核(kernel)版本。

uname -a

可以看到內核的版本和更新的日期等信息。

2.查看系統中全部的內核RPM包。

rpm -qa | grep kernel

3.自行選擇刪除舊內核的RPM包。

yum -y remove kernel-3.10.0-514.el7.x86_64
yum -y remove kernel-devel-3.10.0-514.el7.x86_64
yum -y remove kernel-3.10.0-693.11.1.el7.x86_64
yum -y remove kernel-tools-3.10.0-693.11.1.el7.x86_64
yum -y remove kernel-tools-libs-3.10.0-693.11.1.el7.x86_64

註:此命令僅為舉例說明,請以系統中實際存在的內核包為準。

4.重啟系統。

reboot

5.使用命令df -h 查看/boot分區的使用情況。

註:不需要手動修改/boot/grub/menu.lst

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.