Centos 终端输入 yum update 出现问题

   Disk Requirements:
     At least 11MB more space needed on the / filesystem.

linux 空间不够了,怎么办?
20190114-1.png

升级下载内核

20190114-2.png

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` 注意这里可能存在你安装的文件(不建议操作)

选择新内核

系统里已经安装了最新的内核,但却没有适用

20190114-3.png

  1. 列出内核命令

    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)

  2. 确认内核(选择数字)

    #grub2-set-default 数字
    grub2-set-default 0
  3. 确认

    grub2-editenv list
  4. 重启

    reboot