解决Centos提示At least xMB more space needed on the /boot filesystem的方法
Centos 终端输入 yum update 出现问题
Disk Requirements:
At least 11MB more space needed on the / filesystem.
linux 空间不够了,怎么办?
升级下载内核
1. 查看空间多少: `df -h`
2. 查看当期内核: `uname -r`
3. 查找内核: `rpm -qa | grep kernel`
4. 删除多余的内核(根据实际情况): `yum remove ************`
5. 删除系统日志: `rm -rf /var/log/*`
6. 删除 `rm -rf /usr/local/src` 注意这里可能存在你安装的文件(不建议操作)
选择新内核
系统里已经安装了最新的内核,但却没有适用
-
列出内核命令
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
如下[root@host ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
0 : CentOS Linux (4.20.2-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (4.19.6-1.el7.elrepo.x86_64) 7 (Core)
2 : CentOS Linux 7 Rescue afe1648ff2e4685a148863ca2b3856e6 (3.10.0-957.1.3.el7.x86_64)
3 : CentOS Linux (3.10.0-957.1.3.el7.x86_64) 7 (Core)
4 : CentOS Linux (0-rescue-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 7 (Core) -
确认内核(选择数字)
#grub2-set-default 数字 grub2-set-default 0
-
确认
grub2-editenv list
-
重启
reboot