![操作系统驱动器发生故障后安全恢复正常工作的 RAID 阵列](https://linux22.com/image/616175/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%8F%91%E7%94%9F%E6%95%85%E9%9A%9C%E5%90%8E%E5%AE%89%E5%85%A8%E6%81%A2%E5%A4%8D%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C%E7%9A%84%20RAID%20%E9%98%B5%E5%88%97.png)
我正在使用的服务器最近有两个驱动器出现故障。
Windows Server 2003 - 标准版
阵列 0(可启动)- 条带集中的两个 35GB U320 驱动器。
阵列 1 – 条带集中的两个 35GB U320 驱动器。
U320 适配器是 Adaptec 2010S。
发生故障的两个驱动器均位于阵列 0 中。因此,我无法使用它们启动服务器。
我已将 IDE 驱动器放入系统并安装了带有 Adaptec 2010S 驱动程序的 Windows 2003 Server Std。
阵列 1 出现在“磁盘管理”小程序中。它处于“未初始化”和“未分配”状态。
如果我初始化驱动器,它会删除阵列上的数据吗?
是否有一种安全的方法可以从可用数组中获取数据?
我可以使用适配器 BIOS 制作启动盘。该磁盘可以用来访问工作阵列吗?
答案1
阵列 1 出现在“磁盘管理”小程序中。它处于“未初始化”和“未分配”状态。
您确定这个[逻辑卷]之前已在操作系统级别初始化并且数据位于此阵列上吗?
您确定这个[逻辑卷]没有从 RAID 卡管理中清除吗?
如果我初始化驱动器,它会删除阵列上的数据吗?
是的。不要这样做。
是否有一种安全的方法可以从可用数组中获取数据?
Adaptec 以 AMF 格式存储元数据,可以使用具有相同物理端口的任何其他 Adaptec 控制器读取,但如果控制器本身没有问题,它无论如何也不会帮助您。如果阵列状态为“最佳”,则意味着阵列没有降级并且处于正常状态。
因此,可能存在的问题:
- 这不是数组 1
- Windows 驱动程序出了问题
- 阵列 1 在发生故障后从适配器 BIOS 重新初始化(手动)
- 故障后逻辑卷被清除(手动)
我建议PartedMagic用于分析块设备和恢复分区、文件的分布。
如果有人在适配器 BIOS 级别重新初始化阵列,并且这是“快速”方法 - 您就得救了。您只需要恢复分区 - 它可以工作,我在 Adaptecs 上已经做过很多次了。
您可以删除阵列并使用“快速”方法重新创建它。您唯一需要担心的是条带大小。它必须匹配。
如果数组是通过完全初始化重新创建的——那么你的数据就跟以前说再见了。
答案2
您是否安装了任何阵列管理软件?您应该能够运行该软件并确认“阵列 1”的状态。如果它确实被视为有效且健康的阵列,则可以通过 Windows 的磁盘管理对其进行初始化。假设软件设置相同,则您不会丢失数据。
有人认为,由于它是条带化的,因此您对数据有良好的备份?