Linux的boot分区空间不足,旧内核太多如何办?

小微 科技Linux的boot分区空间不足,旧内核太多如何办?已关闭评论133字数 633阅读模式
摘要Linux系统在分区的时候一般不会分配过多的磁盘空间给启动分区/boot,通常情况下是500MB左右。通常在升级内核后,系统并不会自动删除了了旧内核,在多次升级内核之后,在系统启动...

Linux系统在分区的时候一般不会分配过量的磁盘空间给启动分区/boot,通常情况下是500MB左右。通常在进级内核后,系统其实不会自动删除了旧内核,在屡次进级内核以后,在系统启动选项中会呈现多个内核选项,长此以往就会呈现/boot分区逐步减小、最后boot分区空间不足致使没法更新内核的情况。咱们可以删除了一些较旧的内核解决这个问题,下面以RHEL以及CentOS为例,介绍删除了旧的内核办法。

办法一:使用yum命令删除了旧的内核软件包,这类办法不用安装额外的YUM工具,手动一个一个地删除了内核,比较麻烦。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

1. 查看系统当前使用的内核版本,别把当前的内核给删除了了。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

rpm -qa | grep kernel文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

3. 自行选择删除了旧内核的RPM包。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

yum -y install yum-utils文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

2. 查看系统中所有已安装的内核RPM包。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

package-cleanup --oldkernels --count=2文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

使用以上任一种办法清算旧的再也不需要的内核以后,使用命令df -h 查看当前/boot分区的使用情况。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

此外你可以在YUM配置文件中依据实际的boot分区大小以及业务需要设置需要保存的内核个数,这样后面就不会boot分区空间不足了,系统默许保存内核个数为3,假如你想设置为2,修改 /etc/yum.conf ,设置:文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

installonly_limit=2文章源自微观生活(93wg.com)微观生活-https://93wg.com/2932.html

以上就是微观生活(93wg.com)关于“Linux的boot分区空间不足,旧内核太多如何办?”的详细内容,希望对大家有所帮助!

 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/2932.html