从最一般的意义上讲,什么是阵列,什么是组(什么是虚拟驱动器)?从这里开始:
独立磁盘冗余阵列 (RAID) 是一种用于提高存储系统处理能力的存储技术。该技术旨在为磁盘阵列系统提供可靠性,并利用多磁盘阵列相对于单磁盘存储提供的性能优势。
这听起来好像阵列可以在没有 RAID 的情况下存在。在 webbios 中配置 RAID(在 LSI MegaRAID 中)时,它使用单词 group,这是什么意思?在这种情况下,它似乎意味着任何不属于阵列但将来会成为阵列一部分的磁盘。
由于系统可以拥有多个独立的 RAID 配置,那么应该如何称呼它们?例如,如果系统有两个硬盘驱动器(RAID 0),还有两个硬盘驱动器(RAID 1),那么系统是否可以称为拥有两个 RAID 阵列?
答案1
这听起来好像阵列可以在没有 RAID 的情况下存在。
是的,您正在寻找非 RAID 驱动器架构例如 JBOD。但“阵列”基本上只是一个或多个磁盘,它们有某种功能(在某种层面上;不一定是在控制器层面;可以是在软件中),而不仅仅是单独使用。如果您愿意,您可以将其称为“阵列”,但它不是袭击数组;同样,只是术语/语义。
...它使用了词语“group”...
只是替代术语。您应该指定“webbios”位于 LSI MegaRAID 固件中;我不得不四处寻找才能找出它是什么。:-/
...系统是否会被认为有两个 RAID 阵列?
是的。
答案2
阵列是对象的有序集合,但在这种情况下,RAID 阵列是一组操作协调的磁盘。RAID 是创建存储阵列的主要硬件方法,因此,操作不协调的磁盘组不属于阵列,尤其是 RAID 阵列。
是的,在您的示例中,您的系统将有两个 raid 阵列。
存储阵列可能有几十或几百个驱动器,因此您可以告诉系统从中取出 10 个驱动器并从中建立一个 RAID 阵列。我相信这就是所谓的组(组成阵列的磁盘子集)。这样您就可以说“这台服务器获得 5 个磁盘”和“另一台服务器获得 7 个磁盘”,并以这种方式分割存储硬件。