我正在尝试从系统磁盘损坏问题中恢复,而不必重新安装操作系统,这在目前会非常痛苦。
我正在使用 Ubuntu 18.04,受影响的分区是 ext4 并且位于 SSD 磁盘上。
概括:
- 出现某些错误后,根分区以只读形式重新安装。
df -h
显示一个巨大的分区(ZB)而不是应该的 800GB。- 使用实时 USB 启动。
- 用 修复分区
fsck -v
。 修复了一些错误(孤立的 inode 和大小为 xxx 应该是 0)。 - 挂载分区,看起来不错。可以导航、编辑文件,一切似乎都在那里,看起来不错。
- 重启,分区现在无法启动。我进入 grub 控制台,但无法
grub> ls
分区;错误是“错误:未知文件系统”。我使用“grub-mount /dev/sdb2 /mnt”从实时 USB 中得到同样的错误 - 我尝试使用修复引导修复。失败了,但现在我有了这个记录报告。
有什么想法吗?对我来说,使用 mount 成功安装分区和使用 grub-mount 失败之间的不一致似乎真的很奇怪。我想如果我能解决这个问题,我就能再次正常启动了。
万分感谢。
答案1
最简单的方法是复制文件,重新创建文件系统,格式化,然后再复制文件。我认为不值得尝试修复它。