我已经在一台电脑上运行 Ubuntu 12.04 LTS 大约 6 个月了,这台电脑有 3 个 180GB SSD,配置为 EXT4 RAID5,通过主板的 BIOS 配置。操作系统冻结,电脑不得不强制关闭。在启动 BIOS 后,它只是挂在空白屏幕上。我从实时 CD 启动,由于“无法读取超级块”错误,无法挂载 RAID /dev/dm-0。
我的 RAID 由驱动器 /dev/sda、/dev/sdb/ 和 /dev/sdc 组成。运行“fdisk -l”显示 /dev/sdb 上出现“缺少分区表”错误。我还运行了 testdisk,它返回了不可恢复的分区错误。我无法在该驱动器上单独运行任何内容,因为它被视为正在使用中。我启动时只插入了该驱动器并尝试对其进行操作,但出现了超级块错误。
我尝试从列出的每个备份中恢复超级块,但毫无效果。我将整个 /dev/sdb 驱动器归零,当我启动时,它进入该驱动器的重建模式,但我仍然在启动操作系统时卡住,无法安装 RAID 或查看任何数据。
我想我只会让事情变得更糟,因为将其中一个驱动器归零,所以在我的数据无法恢复之前,我该怎么做才能修复这个超级块错误或恢复我的数据?
答案1
您应该克隆磁盘,dd
然后尝试从克隆中恢复数据。切勿尝试修复原始磁盘。