记一次 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。

posted @   383494  阅读(147)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示