我最近刚买了一个芬泰克 QB-35US3R在我的办公桌上放一个漂亮的盒子来备份。除了 HDD-Bay 之外,我还订购了一些 4TB HDD,让它们在 Raid 5 中运行,这由 Fantec HDD-Bay 的硬件 RAID 控制器处理。QB-35US3R 比硬盘早到几天,所以我很不耐烦,想把三个旧的 1TB 磁盘放在 Fantec 设备中,只是为了测试一下……长话短说:我备份了最重要的数据在这三个磁盘损坏之前。我已在 Fantec 设备上将配置方案设置为 RAID 3。
看起来,Fantec RAID 控制器“不知何故”破坏了分区方案或文件系统,因为当放入 HDD 扩展坞时,它们会被操作系统(Ubuntu/Linux)识别,但无法再安装。
我尝试通过 gParted (parted) 从一个 HDD 恢复数据,运行了几个小时却没有成功。在这里我停了下来,然后尝试其他工具因为我读过分区被破坏后,硬盘运行的时间越长,情况就越糟糕。
HDD-Bay 可能对我可爱的硬盘做了什么?当 RAID 控制器想要创建 RAID 系统时,它是否正在执行某些例行程序?例如擦除分区表(对我来说似乎不太可能。)或将某些信息写入 RAID 中的每个硬盘(对我来说似乎更有可能。)?是否有机会从这些硬盘中恢复数据,或者 RAID 控制器的改变是否太大,以至于没有软件可以提供帮助?
答案1
硬件 RAID 需要一些位置来存储 RAID 元数据,通常使用磁盘的第一个块来存储元数据。不幸的是,这是旧分区数据所在的位置,因此这些数据现在已不存在。如果第一个分区从非常低的块开始,则文件系统的开头也会损坏。
此外,RAID 系统可能会在设置时立即同步驱动器。然后所有数据都会丢失,或者在 raid 1 中,第二个驱动器上的数据也会丢失。
如果它没有同步并且在第一个分区之前有足够的空间,那么只需重新创建分区方案就足以恢复数据。