手动恢复 RAID5 阵列,如何处理?

手动恢复 RAID5 阵列,如何处理?

基本情况:

我想手动重建控制器已丢失配置的 RAID5 阵列。更复杂的是,该卷使用全盘加密进行加密(至少我有密钥),并且使用的 RAID 卡(在我看来)不是企业级的,缺少在出现问题时“手动执行”的选项,现在我正在寻找如何重新安装此阵列(或从我拥有的有效磁盘手动重建它)。

背景故事:

我们在一个小型远程站点上有一个文件“服务器”,运行在高端工作站上。文件共享托管在 Adpatec 3805 RAID 卡上的单个卷上,该卷跨越 8 个 SATA 磁盘,配置为 RAID5。(我知道,但等等,情况会变得更好。)由于这是一个远程站点,通过 T1 连接,并且只包含我们不关心的用户文件,因此没有备份。幸运的是,我们关心安全性,因此系统上的所有卷都使用全盘加密进行加密。

无论如何,大约一周前有人切断了机器的电源,导致卷在控制器上显示为故障,阵列显示为缺少或缺少必需成员。所有磁盘都可以使用,而且据我所知,没有损坏。哦,虽然数据没有备份的价值,但事实证明,它太有价值了,不能丢失,所以我得想办法找回数据,这样我们就可以把它放在我们要送去的较新的替换服务器上,晚了两周(这次除了是一台真正的服务器外,还会有备份)。

迄今的工作:

通常,在服务器的 RAID 控制器上,我只需从磁盘重新加载阵列配置,覆盖控制器上的无效配置即可完成,但此 RAID 卡没有该选项,并且 Adaptec 建议的所有两个可用的故障排除/阵列恢复选项都已尝试过。(尝试强制阵列联机,检查阵列是否可通过 BIOS 级配置实用程序进行管理)。

无论如何,在进行任何进一步的工作之前,我目前正在拍摄驱动器的磁盘映像,以便拥有类似于备份的东西,同时也让我自己能够进行测试和工作,否则可能会破坏数据。

解决方案?

鉴于 Adaptec 的实用程序没有帮助,并且不包含手动选项,我有什么选择/我该如何再次安装此阵列及其卷,以便我可以解密该卷并吸取数据?

恐怕我的低级 RAID 知识不是那么丰富,但在我看来,既然我有驱动器(以及它们的连接顺序)并且知道阵列是如何配置的,我应该能够将该信息传递给程序,(mdam也许?)安装阵列,解密卷并相当轻松地提取数据,(假设它没有损坏)但我很难找到如何真正做到这一点,除了“购买我们的软件”或“使用我们的恢复服务”。

答案1

好的,看起来你可以使用arcconf 命令行实用程序强制改变逻辑驱动器的状态。例如:

arcconf setstate 1 logicaldrive 1 optimal advanced nocheck

这可能会让您解密逻辑驱动器,也可能什么也不做。但从阅读手册来看,这是我接下来要尝试的事情。

相关内容