在同一控制器内或外交换 RAID 组

在同一控制器内或外交换 RAID 组

这是一个非常简单的问题,答案可能已编码在各种维基百科文章中,但我的问题相当具体,我需要一个万无一失的答案!我不确定我的问题是否与一般的硬件 RAID 有关,还是与我正在研究的特定 RAID 控制器有关。无论如何,它都是 Dell SAS 6/iR(这是一个 LSI sas1068e 芯片组)。

我只是想:

  1. 从服务器中的 RAID 控制器中删除一组条带 (RAID 0) 磁盘
  2. 放入另一组磁盘,并创建 RAID 1 阵列(或创建一个新的“虚拟磁盘”,正如 SAS 6/iR 手册中所称)
  3. 使用新的 RAID 1 阵列
  4. 可以选择放回旧磁盘组(RAID 0 条带磁盘)

我非常确定这是可能的,但我需要某种可靠的、基于证据的答案,因为这是为我的客户准备的,我需要安全地迁移他们的数据。

问题:我能做到上述吗? RAID 配置是存储在磁盘本身上,还是存储在硬件控制器中?任何数据存储在硬件控制器中吗?

如果我无法完全恢复我移除的第一组磁盘的运行,那么我需要了解它!

手册中提到了这个问题的答案(见第 45 页这个文件),并讨论了激活磁盘阵列。

我只是需要有人确认我一定能做到上述事情。

瞧,这是一个简单的问题,对吧?:)

答案1

根据我的经验,我可以告诉你,这确实有效。Raid 的工作方式是将元数据存储在磁盘本身上,这样每次打开计算机时都可以设置磁盘,这也是为什么控制器必须自行启动、检查驱动器,然后设置阵列的原因。这也是信息存储在奇偶校验磁盘上的方式,当(在 RAID 5 等设置中)其中一个硬盘坏掉时可以检索到信息。

事实上,如果你把这些驱动器放在不同的服务器/主板上,相同的控制者,您的信息将保持完整。这一切都取决于控制者,因为信息存储的方式以及公司在位级别进行数据更正和数据恢复的方式。

奇偶校验文件真是奇妙的东西。我希望这能回答你的问题。

答案2

要获得绝对可靠的答案:给制造商(戴尔)打电话。

至于一般答案:我使用过的大多数(以及所有现代)硬件 RAID 卡都将其信息存储在驱动器上,而不是存储在控制器上的某些 nvram 中。所以是的,它应该工作。

但是,除非你遇到一个使用相同控制器、相同磁盘配置等完全按照你要求操作的人,否则你不会得到万无一失的答案。为此,你真的需要问戴尔。

相关内容