记一次 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。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理