记一次 Arch Linux 滚完无法开机的解决过程
本文以 BY-NC-SA 协议发布。
滚的时候说空间满了,我没在意。直到没法开机我才意识到事情的严重性。
先进安装时用的 Live CD,将 /home 下的重要文件都备份好。
df -lh 一看,鉴定为 / 满了,开始扩容。
fdisk /dev/nvme0n1 查看磁盘。
我的分区是 /boot,/,/home,所以先删掉 /home 和 /,再(从 / 的原起始位置)新建分区,保存退出。最后将 /home 的文件还原。
问题是,还是开不了机。
进 Live CD,arch-chroot 进原系统,重新安装引导。
重启,还是开不了机。
再进 Live CD,发现 /boot 分区(/dev/nvme0n1p1)没有设置为 EFI 分区。进 fdisk 设置了。
重启,还是开不了机。
再进 Live CD,重新安装引导。
这下能开机了。
最后发现 / 空间爆炸的原因是 /var/cache 和 /var/log。删完这两个文件后立马从 50G 变为 16G。

浙公网安备 33010602011771号