Ubuntu 挂载损坏的排查与修复指南
一、快速定位问题
二、常见错误与对应处理
| 错误信息或现象 | 可能原因 | 处理要点 |
|---|---|---|
| wrong fs type, bad option, bad superblock | 文件系统类型不匹配或超级块损坏 | 用 blkid 确认类型;卸载后用 fsck -y /dev/sdX1 修复;超级块损坏时用 mke2fs -n 查看备份超级块并用 fsck -b <备份块> /dev/sdX1 恢复 |
| Structure needs cleaning / Journal checksum error | 文件系统不一致、日志异常 | 卸载后执行 fsck -y /dev/sdX1 进行一致性修复 |
| mount: mounting … failed: No such file or directory | 挂载点目录不存在 | 先创建:sudo mkdir -p /mnt/mydisk |
| mount: permission denied | 权限不足 | 使用 sudo 执行挂载 |
| Device or resource busy | 设备或资源被占用 | 结束占用进程:sudo fuser -vm /dev/sdX1,必要时 sudo fuser -vk /dev/sdX1,再卸载修复 |
| 系统进入只读或启动卡在挂载 | 文件系统错误触发只读保护 | 在恢复模式或救援环境中对根分区执行 fsck,随后 mount -o remount,rw / 恢复读写 |
| 以上对应处理覆盖了挂载阶段最常见的报错与修复路径。 |
三、标准修复流程
四、无法卸载或系统无法正常进入时的处理
五、硬件健康与数据保护建议