![从硬件控制器管理的 RAID5 卷恢复数据](https://linux22.com/image/745309/%E4%BB%8E%E7%A1%AC%E4%BB%B6%E6%8E%A7%E5%88%B6%E5%99%A8%E7%AE%A1%E7%90%86%E7%9A%84%20RAID5%20%E5%8D%B7%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE.png)
我正在尝试从发生故障的 12 TB RAID-5 卷中尽可能多地恢复数据,该卷由 4 个 Western Digital WD4000FYYZ 4TB 硬盘组成,位于基于 Oxford Semiconductor OXUFS936QSE“四路 SATA RAID 控制器通用接口”芯片的 OWC RAID 机箱中。该卷使用单个 MacOS hfs+ 文件系统格式化。
目前还不清楚阵列是如何完全失效的(机柜在通电时发出蜂鸣声,LED 指示灯亮起“硬件错误”,并且无法在操作系统上安装卷),但我通过实验确定机柜没有问题(通过在其中安装一组不同的 4 块硬盘并成功将它们格式化为 RAID-5 卷),而且 4 块原始硬盘也没有问题(通过在每个硬盘上运行制造商的低级诊断软件并获得 PASS)。我猜是因为不知何故有 2 块硬盘被标记为脱机,所以现在机柜不会尝试重建,甚至不会向操作系统显示降级的卷。
我搜索了互联网以查找 OXUFS936QSE 控制器的 RAID 实现细节,但一无所获。是不是因为这种实现是专有的?是否有白皮书可以解释硬件控制器如何实现 RAID 5,其详细程度是否足以方便称职的程序员进行数据恢复?
鉴于我所有 4 个原始硬盘都处于完全正常运行状态,并且相信没有数据被(故意)删除,我希望有某种方法可以恢复数据。感谢您分享任何建议或经验。