如果挂载时出现“坏超级块”错误,我该如何检索我的文件?

如果挂载时出现“坏超级块”错误,我该如何检索我的文件?

突然断电后,我的 Ubuntu 12.04 损坏了。我尝试从活动 USB 中检索数据,但无法安装主磁盘 ( /dev/sda1)。它给出了有关坏超级块等的错误信息。

请为我提供一些帮助,因为我不确定如何继续。我只想检索我的数据。

答案1

Linux 分区有超级块的备份。

尝试输入sudo dumpe2fs /dev/sda1 | grep superblock

你应该得到如下结果:

 Primary superblock at 0, Group descriptors at 1-6
  Backup superblock at 32768, Group descriptors at 32769-32774
  Backup superblock at 98304, Group descriptors at 98305-98310
  Backup superblock at 163840, Group descriptors at 163841-163846
  Backup superblock at 229376, Group descriptors at 229377-229382
  Backup superblock at 294912, Group descriptors at 294913-294918

尝试使用备份超级块修复分区:

sudo fsck -b 32768 /dev/sda2

fsck当您的文件系统卸载. 根据您的dumpe2fs输出对块编号进行必要的更改。

准备就绪后,请再次尝试安装。希望这能有所帮助。

来源:Linux:从坏的超级块中恢复损坏的分区

答案2

您还可以通过执行以下操作强制系统在下次重新启动时执行完整的文件系统检查:

$ sudo touch /forcefsck
$ sudo reboot

答案3

出现错误时,您应该处于命令提示符中,如果没有,请尝试进入命令提示符(也许“按 M 进行手动恢复”)。输入“fsck”并按回车键。如果不起作用,请输入“sudo fsck”并按回车键。如果它要求您输入密码,请输入密码(密码不可见)并按回车键。祝你好运!

相关内容