本常见问题旨在回答有关驱动器更换和在企业阵列中使用不同驱动器的问题。
戴尔保修更换驱动器的驱动器更换策略是什么?
戴尔使用类似或更好的规格的驱动器来更换保修期内的硬盘。更换驱动器可能更大或更快,也可能来自其它制造商。戴尔更换驱动器经过认证,与戴尔硬件兼容。
什么是MD阵列的认证和非认证硬盘?
如果故障磁盘不再在保修期内,则必须购买新驱动器。
对于 MD 系列,您可以在关联存储机柜的支持矩阵中找到受支持的物理驱动器列表。
- 如果您使用连接到 MD RBOD 的 JBOD,请使用 MD3 RBOD 支持矩阵
注意:仅在支持矩阵中列出了戴尔部件号的硬盘表中列出的硬盘才受支持,并显示为“认证驱动器”。
解释:
可以从外部提供商处购买受支持表中列出的磁盘。例如,“ST9500430SS”
没有戴尔认证,但
未经认证的驱动器在 MD 阵列中不起作用。
为确保硬盘获得戴尔认证,驱动器必须具有戴尔部件编号。这意味着该磁盘按照戴尔标准制造,运行戴尔版本的固件,并且与 MD 阵列完全兼容。上面通常有戴尔标签。
RAID阵列中的硬盘是否必须相同?
不。使用不同制造商、型号、大小和转速(主轴转速或 RPM)的硬盘完全有效。但是,驱动器的大小(容量、扇区数量和大小)必须至少与同一阵列中使用的驱动器相同。较大尺寸的驱动器(容量)不是问题。
提醒:一些制造商提供相同大小(以 TB 为单位的容量)的磁盘,但使用不同的扇区数量和大小。这会导致不同的容量(以字节为单位),从而使驱动器不兼容。如果您认为可能存在此类问题,请联系您的计算机的戴尔支持团队查看详细信息。
为什么普遍认为硬盘必须相同?
自最初认识RAID以来,使用相同的硬盘就从来不是RAID阵列内的要求。但是,在多种因素的作用下,形成了必须使用相同的硬盘这一顽固观念。
首先,从最初使用硬盘创建 RAID 阵列的角度来看,使用不同的驱动器没有实际意义。例如,如果您选择将 500 GB 驱动器与 100 GB 驱动器组合使用,则最多只可使用阵列中 500 GB 驱动器的 100 GB,导致 400 GB 空间的净损失。如果您选择使用 10k RPM 驱动器和 15k RPM 驱动器,则可以正常工作,但您将失去任何更快驱动器的优势(通常)。考虑到更大和/或更快的驱动器之间可能存在成本差异,并且没有实际的技术优势,尽管没有技术原因限制这种设计,但以这种方式设计RAID阵列几乎没有经济意义。
从硬盘更换策略的角度来看,将 2007 年购买的 100 GB 硬盘更换为 2010 年购买的 500 GB 硬盘通常是最佳选择。尽管 500GB 硬盘可能具有更出色的规格(在大小和速度方面),但 100 GB 硬盘可能变得更为少见,并且成本可能超过 500 GB 硬盘。由于使用更大(可能更快)的驱动器没有坏处,如果这是最具成本效益的选项,那么它是最佳选择。
其次,在 RAID 发明之时(1988 年)和 1990 年代,硬盘固件还相对不成熟。使用多个硬盘时通常会遇到兼容性问题。例如,单独使用硬盘 A 一切正常,单独使用硬盘 B 也一切正常。但是将硬盘 A 和硬盘 B 连接到同一控制器一起使用时,通常会遇到许多问题。这个问题十分普遍,以致在当时,在使用多个驱动器(无论是否在 RAID 阵列中使用)时使用相同的驱动器(相同制造商、相同型号、相同批号等)成为了最佳实践。硬盘技术已经成熟到此类问题不再适用的地步,并且十多年来一直不适用。
鉴于第一个示例(创建阵列时使用类似驱动器的经济原因)和第二个示例(兼容性问题),可能更容易了解使用相同驱动器的观念多年来是如何传播的,并且今天还在传播。
哪些硬盘规格(如果有)必须相同?
None.通常强制要求硬盘必须使用相同的接口技术(SCSI或SAS或SATA)。此外,通常还要求机械驱动器(硬盘)和非机械驱动器 (SSD) 不能在同一阵列中混合使用。尽管在技术上未禁止在阵列内混合SAS和SATA或SATA和SSD或SAS和SSD,但很可能会混淆配置和性能变量,并且很少甚至没有实际好处。鉴于这些事实,大多数(如果不是全部)企业RAID技术制造商不允许进行这样的组合。
一般来说,为什么可以在同一阵列中使用不同硬盘?
RAID 技术和设计中固有的概念是硬盘最终将出现故障,需要更换。鉴于技术不断发展,人们认识到使用相同硬盘可能很困难,价格昂贵,或在需要更换时无法获得。RAID技术自最初设计以来,从不需要相同的驱动器
更具体地说,连接到控制器(RAID 或其他)的每个硬盘始终独立于连接到该控制器的所有其他硬盘运行。RAID 控制器以逻辑方式将硬盘组合到阵列中,但是,从硬件通信的角度来看,控制器会向每个单独的驱动器发送单独的命令。即使是相同(制造商、型号、规格)的硬盘也不可能始终以相同的速度运行。
即使使用速度和大小相差很大的驱动器,RAID 功能仍可继续运行,而不会因驱动器的差异而导致数据损坏或丢失的风险。
为什么阵列中的硬盘大小可以不同?
RAID控制器通过阵列中的最小驱动器将硬盘上的空间分配至阵列。例如,在创建具有三个大小分别为 500GB、200GB 和 100GB 的驱动器的 RAID 5 时,每个驱动器最多有 100GB 分配给阵列。较大驱动器上的任何多余的空间在该阵列中不可用,并且在其他阵列中可能可用或不可用。
使用三个 500 GB 驱动器创建的 RAID 5 阵列可以从每个驱动器使用 500 GB。使用更大的驱动器(例如 2 TB)更换驱动器时,重建期间会为阵列分配 500 GB,任何额外空间在阵列内不可用。
为什么阵列中的硬盘速度可以不同?
RAID控制器单独与驱动器通信。完成到包含多个驱动器的 RAID 阵列的 I/O 时,每个驱动器都会收到以该驱动器速度完成的单独命令。当所有驱动器都完成后,I/O 才被视为完成。
例如,对于具有三个驱动器的 RAID 5 阵列,假设驱动器 0 需要 20 毫秒才能完成 I/O,驱动器 1 需要 15 毫秒才能完成 I/O,驱动器 2 需要 10 毫秒才能完成 I/O。较快的驱动器会更快完成,但在所有驱动器完成 I/O 之前,控制器不会发送其他命令。在此示例中,总 I/O 时间为 20 毫秒(最慢驱动器的速度)。
因此,添加速度更快的驱动器(例如将 10k RPM 驱动器更换为 15k RPM 驱动器)不会对阵列的操作造成不利影响。将较快的驱动器替换为较慢的驱动器可能会降低阵列的性能。因此,在戴尔保修期内更换的驱动器具有类似或更快的速度。但在任一情况下,在阵列内混合驱动器速度都没有导致数据损坏或丢失的风险。
什么时候不可以使用不同的硬盘?
较小的驱动器不能重建至阵列。速度较慢的驱动器可能对阵列性能造成负面影响。不能使用使用不同接口规格(SAS、SATA、SSD)的驱动器。