恢复 20TB RAID 5 NAS 上的数据,被 500gb RAID 1 覆盖

恢复 20TB RAID 5 NAS 上的数据,被 500gb RAID 1 覆盖

我有一个 Linux 网关,其中有 2 个 500gb 驱动器,系统采用软件 RAID 1。

/dev/sda = RAID 1
/dev/sdb = RAID 1
/dev/sdc = RAID 5 (NAS 12 drives iSCSI, /home directories)

在更换 sdb 时,发生了奇怪的事情,NAS 在重启时挂载为 /dev/sdb,因此 RAID 恢复程序顺利地恢复了 NAS 上的 RAID 1 系统驱动器,覆盖了一些数据和分区表。当我看到正在发生的事情时,我中断了这个过程。

现在,我的 20TB NAS 上出现了 1 个 500GB 的分区损坏的情况。

当然我有一些用户没有备份,一些非常重要的 4TB 数据在 NAS 的某个地方丢失了,其他的东西就可以转储了。

我相信数据仍然存在,只是分区丢失了。

我已经尝试过 testdisk,经过 4 天的分析,我只得到了这个“新的”损坏分区:

Disk /dev/sdc - 20 TB / 18 TiB - CHS 2431671 255 63
 Partition               Start        End    Size in sectors
 D Linux                    0   1  1 59999 254 63  963899937 [root]
 D Linux RAID               0   1  1 59999 254 63  963899937 [md0]

我甚至可以读取一些我不想要的“新”数据。没有真实数据的迹象。

有什么想法可以做什么吗?

答案1

我见过类似的情况,文件系统的开头被错误地覆盖。有时可以通过安装具有备份超级块的文件系统来恢复。

相关内容