Linux 服务器 boot 分区满,无法安装内核,有没有人遇到过?
- 0次
- 2021-06-18 21:10:30
- idczone
Ubuntu Server 14.04
#df -h
/dev/md0p2 237M 237M 0 100% /boot
#sudo du -sh /boot
9.8M /boot
#ll /boot/
total 3.1M
drwxr-xr-x 5 root root 1.0K Mar 6 18:08 grub/
-rw-r--r-- 1 root root 3.1M Mar 6 18:11 initrd.img-4.4.0-31-generic
drwx------ 2 root root 12K Jul 23 2018 lost+found/
-rw-r--r-- 1 root root 0 Mar 6 16:53 memtest86+.bin
-rw-r--r-- 1 root root 0 Mar 6 16:53 memtest86+_multiboot.bin
刚把 boot 分区下的内核都删了,准备重新安装,发现还是满的。
有,以前经常遇到,后来就重装了然后把 boot 分大点
boot 512 起啊。128 肯定是危险
吃了几次亏之后都弄 1G 了
lsof -nP | grep deleted 看看是不是有还被引用的文件
另外,你这是用 rm 删的?难道不是应该用 apt uninstall 吗?
用 diskgenius 无损调整分区大小吧。
apt autoremove 一下看看
所以后来我就一直在看谁那么蛋疼没事给 boot 单独分区。
删掉多余的 kernel 就好了
当引导器(比如 yaboot )不支持 / 的文件系统的时候
没有引用的,之前用 autoremove 删,删除成功用 df 看变化不大,感觉就是只有安装占空间,删除不会扣除,最后没办法才手删。
都删完了 boot 空间没释放出来,现在机器都不敢重启。
试过了,命令正常结束,然而 boot 还是满的。
我每次都给的 512M
什么文件系统? ext2 ?试试 fsck 先?
我试过,不是卸载内核就完事了嘛
你这 boot 分区......也太少了吧,我给 1G 到 boot
安装内核完了 热切换? 不是还要重启吗?
我 win10 碰到过,结果一直没更新,每天都会弹出通知安装失败
lsof 看一下 /boot/ 下面哪些文件没释放
对。包括还有一些特殊情况比如 root 分区用的是 RAID5 或者 ZFS 之类的时候可能有兼容性问题。
所以我说「没事」给 boot 单独分区。
/dev/md0p2 is in use.
e2fsck: Cannot continue, aborting.
已经 umount。
估计是踩到什么雷了,现在 boot 分区大小只能增不能减。
100 用了五年才用了 28…
Gparted 调整一下就行了
https://blog.csdn.net/jx232515/article/details/52997180 我也遇到过,按照这个博客解决的
1. apt-get autoremove --purge 清理无用安装包和老旧内核
清理老旧内核后尝试安装新内核,如果空间依然不够执行步骤 2
2. parted -l 把分区表贴出来
兄弟你是 5 年都没有升级内核吧。。
dpkg --get-selections | grep linux
比如你现在用的是 4.15.0-88,就把以前的都删掉:
sudo apt purge 4.15.0-43 4.15.0-44 4.15.0-45
以前我老遇到这个问题,以上是我用过的最简单的方法了。现在的电脑上 /boot 是 512M,很久没清理过了。刚才 dpkg --get-selections 发现,列出了 22 个内核,不过只有最近的两个内核是 install 状态,其他的旧的都是 deinstall。
之前本地 Ubuntu 的 boot 分区 我只给 200m,后来才发现完全不够用……无奈只能用 livecd 用 gparted 进行扩容了。。。服务器就…没弄过……
不过没扩容之前,我用的是这个办法
https://askubuntu.com/questions/142926/cant-upgrade-due-to-low-disk-space-on-boot
删除没用的内核文件~
我自己机器都不分 boot,就分了 /和 home....
我遇到的问题是 /boot 下所有内核都删了,但剩余空间变化不大,98%左右。
删了没用的 linxz 内核呗,然后 grub2 更新一下。
这样挺好,省心。
128 加上 Windows 的都够用了, 分区垃圾太多了,手动清理下吧
没机会更新,都没出问题
ubuntu 自动升级内核就经常这样...我记得 autoremove 应该可以?
楼主,你这系统,已经太老了,岁数太大了,已经 eol 了。格式重装 18.04 得了。