更新 Raid 控制器

更新 Raid 控制器

我有一个 RAID 控制器,LSI MegaRaid 8888ELP。这是一个旧的 2008 RAID 控制器,仅支持 2TB 驱动器。我连接了 3TB 驱动器,但我没有使用额外的空间,因为我现在不需要它。我有一个主要问题和一个次要问题。

次要问题:这个 8888ELP Raid 控制器如何保存其配置?我尝试寻找手册,但无法真正获得有关该主题的任何信息。我​​试图看看是否可以在不丢失任何数据的情况下更换 raid 控制器。

终极问题:假设我可以更换 RAID 控制器而不会丢失任何数据。如果我更换了支持 2TB 以上驱动器的 RAID 控制器,我是否能够在不重新格式化驱动器的情况下访问额外的空间?

任何帮助深表感谢。

答案1

您很可能无法在不重新格式化驱动器的情况下更换卡。从技术上讲这是可行的,但这样做所花的时间很快就会超过您从备份中恢复数据所花的时间。也就是说,除非您换用类似的控制器,例如同一产品系列的控制器。

与许多其他控制器一样,此控制器将其 RAID 抽象信息作为元数据存储在所有参与驱动器上(另外在卡固件本身中也存储了一份副本)。这样,您的阵列成员可能会移动到另一个控制器并作为“外部阵列”导入(将其 RAID 元数据复制到新卡的固件中)。

2TB 磁盘限制通常通过使用 MBR 作为磁盘标签/分区表来强制执行。当时绝大多数 RAID 卡(包括此卡)实际上在这些驱动器上放置了一个隐藏的分区表,然后在该表上创建一个任意大小的分区以用作 RAID 成员,而不是整个原始磁盘。这为控制器提供了以前不可能实现的灵活性新选项,例如在同一组磁盘上设置多种不同类型的阵列。实现此目的的实际方法因供应商和卡而异。

因此,即使固件声称支持,将卡移至新系统也可能无法让您使用所有 3TB 的磁盘。在这种情况下,在创建新阵列并从备份中恢复之前,必须对 RAID 卷进行完整的元数据擦除(可以从控制器完成)。希望您的阵列使用更高级的元数据结构,并且仅在控制器上限制 2TB 大小。

此固件是专有的,因此我无法明确回答它是否可行。TL;DR:您的里程可能会有所不同。如果您可以保持服务正常运行并拥有最新备份,那么不尝试它是没有意义的。

答案2

1) 如果您使用同一个控制器系列,通常可以识别配置。对于您这种情况,请向供应商/制造商索取验证。

2)如果您的阵列已创建,则认为它不行,要使用您需要的额外空间来重做阵列。

相关内容