我有一个 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
我见过类似的情况,文件系统的开头被错误地覆盖。有时可以通过安装具有备份超级块的文件系统来恢复。