存储系统的阵列配置准则

通过使用虚拟化,确保将存储设备配置为提供某种针对硬盘故障的冗余。

存储设备故障会影响提供给主机的大量存储空间。要提供冗余,可以将存储设备配置为阵列,该阵列使用镜像或奇偶性校验来防止单一故障。

创建具有奇偶性校验保护的阵列(例如,RAID-5 阵列)时,请考虑要在各阵列中使用的组件磁盘数。如果使用大量磁盘,那么可减少为相同总容量(每个阵列 1 个)提供可用性所需的磁盘数。 然而,磁盘越多意味着在磁盘发生故障后需要更多的时间来重构替代磁盘,并且在此期间,第二个磁盘故障会导致所有阵列数据的丢失。 成员磁盘数越多,就会有更多的数据受磁盘故障影响,因为在重构到热备用磁盘(冗余磁盘)时性能会下降,并且如果在重构操作完成前第二个磁盘发生故障,会使更多的数据暴露。 磁盘数越少,就越有可能使写操作覆盖整个条带(条带大小乘以成员数减 1 的差)。在这种情况下,会提高写性能。 如果阵列太小,提供可用性所需的磁盘驱动器数目可能会不可接受。
注:
  1. 为了获得最佳性能,请使用具有 6 到 8 个成员磁盘的阵列。
  2. 创建具有镜像功能的阵列时,各阵列中的组件磁盘数不影响冗余或性能。