/boot 空间不足


ubuntu 1604
2018 - 5 - 3
某次安装系统插件之后,提示 /boot 空间不足,尝试按照网上教程解决

2018 - 6 - 5
发现饶了弯路,系统提示中有解决方法,可以自动删除不需要的内核,但手动删除和自动删除各有特性


原因

boot文件里面存放的是系统引导文件和内核的一些东西,这些东西100M是足够容纳的。而大家都知道Linux内核一直在更新,更新后,旧的内核就不再使用,但旧的内核文件还在boot里面,占据着空间,更新几次过后boot文件就会被占满,显示boot磁盘空间不足。这时为了更新需要将不用的内核文件删除,释放空间。

自动删除

  • 系统提示:
  • $ sudo apt autoremove

手动删除

1 .查看 /boot 剩余空间

  • $ df -h /boot
查看空间
  1. 查看安装的内核
  • $ dpkg --get-selections |grep linux-
    安装的内核
  1. 查看当前运行内核
  • uname -r
    当前内核
  • 当前使用的内核为 4.13.0-38-generic
    记好,不要把正在使用的删掉
  1. 将旧的内核删除并清理/usr/src文件
    注意:起码要保留一个,一般就保留最新的内核.

sudo apt-get purge Linux-headers-【版本号】-generic

  • 先执行下第一行命令


    image.png
  • 此时删除了
    linux-image-4.13.0-36-generic
    linux-image-extra-4.13.0-36-generic

linux-signed-image-4.13.0-36-generic

  • 查看下


    image.png
  • 继续删除 headers

    image.png

  • 查看下/boot , 腾出来40M空间

    image.png

  • 同样删除 4.13.0-37-generic

  1. 查看 腾出了107M的空间


你可能感兴趣的:(/boot 空间不足)