-
自动挂载配置使用了旧的或错误的 UUID
典型现象是开机卡在挂载阶段或报错,例如 “为 / 准备的磁盘尚未就绪或不存在”、或日志出现 fsck died with exit status 8。
处理步骤:
- 获取当前分区真实 UUID:运行 sudo blkid 或 lsblk -f;
- 对照并修正 /etc/fstab:将错误的 UUID 改为当前值;
- 测试配置:sudo mount -a;
- 如仍异常,检查 /var/log/fsck/ 下的启动记录以定位失败分区。
说明:分区被格式化/重分区后 UUID 会改变,这是导致挂载失败的高频原因。
-
文件系统损坏导致无法挂载
处理步骤:
- 先卸载目标分区(若已挂载):sudo umount /dev/sdXn;
- 检查并修复:sudo fsck -y /dev/sdXn;
- 修复完成后重新挂载并核对:df -h。
若系统无法正常进入,可在 恢复模式 的 root 终端执行上述 umount/fsck 流程。
-
分区表被误删或丢失(设备存在但无分区、或分区大小异常)
处理步骤:
- 安装并运行 TestDisk:sudo apt-get install testdisk,执行 testdisk;
- 选择磁盘 → Analyse → Quick Search(必要时 Deep Search)→ 勾选丢失分区 → Write 写回分区表;
- 重启后使用 lsblk/df 确认分区与挂载点是否恢复。
该工具常用于恢复丢失/损坏的分区表,使磁盘可再次被识别与挂载。
-
图形界面提示“磁盘尚未就绪或不存在”
多数仍是 /etc/fstab 中 UUID 不匹配 或文件系统异常,按“原因一”核对并修正 UUID,必要时用 fsck 修复后再试。