症状
本常見問答集是為了回答有關磁碟機更換和在 Enterprise 陣列中使用不同磁碟機的問題。
Dell 針對保固更換磁碟機的磁碟機更換策略是什麼?
Dell 會以類似或規格更好的磁碟機來取代保固期內的硬碟。更換的磁碟機可能更大或更快,也可能來自不同的製造商。Dell 的更換磁碟機經認證可與 Dell 硬體相容。
哪些是 MD 陣列認證和非認證硬碟?
如果故障的磁碟不再處於保固期內,您必須取得新的磁碟機。
若為 MD 系列,您可以在相關聯儲存機櫃的支援矩陣中,找到支援的實體磁碟機清單。
- 如果使用連接至 MD RBOD 的 JBOD,請使用 MD3 RBOD 支援矩陣
警示:只有在磁碟表格中列出的硬碟,其中包含支援矩陣中列出的 Dell 零件編號,才會受到支援並顯示為「認證磁碟機」。
說明:
您可向外部供應商購買支援表格中所列的磁碟。例如
不含 Dell 認證的「ST9500430SS」,但
非認證磁碟機無法在 MD 陣列中運作。
為確保硬碟已通過 Dell 認證,該磁碟機必須具有 Dell 零件編號。這表示該磁碟是以 Dell 標準製造、執行 Dell 版本的韌體,且與 MD 陣列完全相容。一般而言,產品上面會有 Dell 貼紙。
RAID 陣列中的硬碟必須完全相同嗎?
否。使用不同製造商的硬碟、型號、大小和旋轉速度 (轉軸速度或 RPM) 是完全有效的。但是,磁碟機的大小 (容量、磁區數量和大小) 必須至少與相同陣列中使用的磁碟機相同。較大尺寸的磁碟機 (容量) 不是問題。
注意:有些製造商提供相同大小 (容量,以 TB 為單位) 的磁碟,但使用不同的磁區數量和大小。這會導致容量 (以位元組為單位) 不同,使得磁碟機不相容。如果您認為可能出現此類問題,請聯絡您機器的 Dell 支援團隊,以查看詳細資料。
為什麼通常認為硬碟必須完全相同?
自 RAID 初始的概念以來,RAID 陣列中從未要求使用相同的硬碟。然而,長久以來誤認為硬碟必須完全相同有幾個可能因素。
首先,從最初建立使用硬碟的 RAID 陣列這個角度來看,採用不同的磁碟機實務上感覺並不合理。例如,如果您選擇結合 500 GB 磁碟機與 100 GB 磁碟機,則最多只能使用陣列中 500 GB 磁碟機的 100 GB,導致淨損失 400 GB 的空間。如果您選擇使用 10k RPM 磁碟機和 15k RPM 磁碟機,這雖然可正常運作,但會失去任何速度更快的磁碟機 (一般而言) 的優勢。考慮到更大或更快速的磁碟機之間可能存在的成本差異,而且沒有實用的技術優勢,因此以這種方式設計 RAID 陣列在財務方面沒有多大意義,儘管沒有任何技術因素會限制此類設計。
從硬碟更換策略的角度來看,以在 2010 年購買的 500 GB 磁碟機來更換 2007 年購買的 100 GB 磁碟機,通常是最佳選擇。100 GB 硬碟可能已變得更罕見,而且成本可能超過 500 GB 磁碟機,不過 500 GB 磁碟機可能具有優異的規格 (以大小和速度而言)。由於使用更大 (可能更快) 的磁碟機並不會造成傷害,因此如果這是最符合成本效益的選項,則是最佳選擇。
第二,發明 RAID 時 (在 1988 年) 並一直到 1990 年代,硬碟韌體相對不成熟。使用多個硬碟時,通常會遇到相容性問題。例如,單獨使用硬碟 A 可以運作,單獨使用硬碟 B 也可以運作。但是一起使用硬碟 A 和硬碟 B,並連接到同一個控制器時,通常會發生許多問題。當時此問題非常普遍,無論您是否是在 RAID 陣列中,使用多個磁碟機時採用相同磁碟機 (相同製造商、相同型號、相同批號等) 已成為當時的最佳實務。如今硬碟技術已經成熟,這類疑慮已不再適用,而且已經十多年未曾適用。
就第一個範例 (建立陣列時使用類似磁碟機的財務原因) 和第二個範例 (相容性問題) 來說,可能更容易看出使用相同磁碟機的誤解,多年來如何年復一年持續傳播,並一直延續到今日。
哪種硬碟規格 (如果有的話) 必須相同?
無。一般認為硬碟必須使用相同的介面技術 (SCSI 或 SAS 或 SATA)。此外,系統通常也會強制要求機械磁碟機 (硬碟) 和非機械磁碟機 (SSD) 磁碟機不能在相同的陣列中混用。雖然在技術上並未禁止在陣列內混用 SAS 與 SATA 或 SATA 與 SSD 或 SAS 與 SSD,但組態和效能變數產生混淆的可能性非常大,幾乎沒有任何實務上的優點。這些事實導致 Enterprise RAID 技術大部分 (若非全部) 的製造商不允許此類組合。
一般來說,為什麼可以在相同陣列中使用不同的硬碟?
RAID 技術和設計中固有的理念是硬碟終究會故障且需要更換。根據技術的持續進展,我們瞭解在需要更換硬碟時,相同的硬碟可能難以取得、過於昂貴,甚至已無法取得。RAID 技術自原始設計以來,從不需要完全相同的磁碟機。
具體而言,連接至控制器 (RAID 或其他方式) 的每一個硬碟,一律獨立於連接至該控制器的所有其他硬碟之外運作。RAID 控制器邏輯上將硬碟結合成陣列,但是從硬體通訊的角度來看,個別命令會從控制器傳送至每個個別磁碟機。即使是完全相同的硬碟 (製造商、型號、規格),也不可能一律以相同的速度運作。
即使使用速度和大小截然不同的磁碟機,RAID 功能仍會持續運作,而且不會因為磁碟機的差異而造成資料損毀或遺失的風險。
為什麼陣列中的硬碟大小不同是沒問題的?
RAID 控制器會透過陣列中最小的磁碟機,將硬碟的空間分配至陣列。例如,當建立有三個磁碟機的 RAID 5 時,其大小分別為 500 GB、200 GB 和 100 GB,每個磁碟機最多可分配 100 GB 給陣列。更大磁碟機上任何多餘的空間無法在該陣列中使用,也可能無法在其他陣列中使用。
以三個 500 GB 磁碟機建立的 RAID 5 陣列,可使用每個磁碟機的 500 GB。將一個磁碟機更換為更大的磁碟機 (例如 2 TB) 時,重新建置期間會分配 500 GB 至陣列,且陣列內的任何額外空間會無法使用。
為什麼陣列中的硬碟速度不同是沒問題的?
RAID 控制器會個別與磁碟機通訊。完成 I/O 至包含多個磁碟機的 RAID 陣列時,每個磁碟機都會收到以磁碟機速度完成的個別命令。所有磁碟機完成後,I/O 即視為已完成。
例如,若 RAID 5 陣列包含三個磁碟機,則假設磁碟機 0 需要 20 ms 才能完成 I/O、磁碟機 1 需要 15 ms 才能完成 I/O,而磁碟機 2 需要 10 ms 才能完成 I/O。更快的磁碟機會更早完成,但控制器不會傳送其他命令,直到所有磁碟機完成 I/O 為止。在此範例中,I/O 總時間為 20 ms (最慢的磁碟機速度)。
因此,加入速度更快的磁碟機不會對陣列的運作產生不良影響,例如將 10k RPM 磁碟機更換為 15k RPM 磁碟機。將速度較快的磁碟機更換為較慢的磁碟機,可能會降低陣列效能。因此,在 Dell 保固之下更換的磁碟機速度會類似或更快。但無論哪一種情況,陣列內混合磁碟機速度皆不會造成損毀或資料遺失的風險。
何時無法使用不一樣的硬碟?
較小的磁碟機無法重新建置至陣列。速度較慢的磁碟機可能會對陣列的效能造成不良影響。無法使用採用不同介面規格 (SAS、SATA、SSD) 的磁碟機。
原因
不需要
解决方案
請參閱上述內容。
受影响的产品
Servers, PowerEdge, MD Series, Dell PowerVault MD3000 with Red Hat Enterprise Linux HA Clusters, Dell PowerVault MD3000 with Windows HA Clusters, Dell PowerVault MD3000i with Windows HA Clusters, Dell PowerVault MD3200/MD3220-Windows HA Cluster
, Dell PowerVault MD3200i and MD3220i with Windows HA Clusters, Dell PowerVault MD3600f/3620f Windows HA Cluster, Dell PowerVault MD3600i/3620i Windows HA Cluster, Dell PowerVault OEM Ready MD34XX and MD38XX, PowerVault MD1000, PowerVault MD1120, PowerVault MD1200, PowerVault MD1220, PowerVault MD3000, PowerVault MD3000i, PowerVault MD3060e, PowerVault MD3200, PowerVault MD3200i, PowerVault MD3220, PowerVault MD3220i, PowerVault MD3260, PowerVault MD3260i, PowerVault MD3400, PowerVault MD3420, PowerVault MD3460, PowerVault MD3600F, PowerVault MD3600i, PowerVault MD3620F, PowerVault MD3620i, PowerVault MD3660f, PowerVault MD3660i, PowerVault MD3800f, PowerVault MD3800i, PowerVault MD3820f, PowerVault MD3820i, PowerVault MD3860f, PowerVault MD3860i, PowerVault NX1950, PowerVault NX200, PowerVault NX300, PowerVault NX3000, PowerVault NX3100, Powervault NX3200, Powervault NX3300, PowerVault NX3610, Powervault NX400, Dell Storage MD1280, Dell Storage MD1400, DSMS 1400, Dell Storage MD1420, DSMS 1420, DSMS 3060e, Dell EMC Storage NX3240, Dell EMC Storage NX3340, Dell EMC NX440
...