2018 - 5 - 3
某次安装系统插件之后,提示 /boot 空间不足,尝试按照网上教程解决
2018 - 6 - 5
发现饶了弯路,系统提示中有解决方法,可以自动删除不需要的内核,但手动删除和自动删除各有特性
原因
boot文件里面存放的是系统引导文件和内核的一些东西,这些东西100M是足够容纳的。而大家都知道Linux内核一直在更新,更新后,旧的内核就不再使用,但旧的内核文件还在boot里面,占据着空间,更新几次过后boot文件就会被占满,显示boot磁盘空间不足。这时为了更新需要将不用的内核文件删除,释放空间。
自动删除
- 系统提示:
- $ sudo apt autoremove
手动删除
1 .查看 /boot 剩余空间
查看空间
- $ df -h /boot
- 查看安装的内核
- $ dpkg --get-selections |grep linux-
安装的内核
- 查看当前运行内核
- $ uname -a 或 $ uname -r
当前内核- 当前使用的内核为 4.13.0-38-generic
记好,不要把正在使用的删掉
- 将旧的内核删除并清理/usr/src文件
注意:起码要保留一个,一般就保留最新的内核.$ sudo apt-get purge Linux-image-【版本号】-generic
$ 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
查看 腾出了107M的空间
网友评论