同樣是 300G 15K 的 SAS 盤,為什麼裝進 VMAX 就是不認

料號:005050266(EMC VMAX40K 300G 15K 2.5)· 005052957(EMC Unity 450F 600G 10K 2.5)


這是採購側最常踩的一個坑,而且踩的時候完全沒有自覺。

儲存報了一塊盤故障,運維把規格記下來:2.5 寸、SAS、300G、15K 轉。拿着這幾個參數去問價,發現電商上一塊通用的企業級盤便宜得多,同樣的規格,為什麼要花好幾倍的錢買陣列廠商的件?

買回來插進去,陣列不認。


差別不在規格,在盤本身被改過

EMC 這類中高端陣列用的硬碟,不是通用盤貼個牌。至少有兩層不一樣:

第一層:扇區格式。

通用硬碟一個扇區存 512 字節數據。而這類陣列用的盤,扇區被格式化成更大的尺寸,多出來的部分用於存放數據完整性校驗資訊——每一塊數據從主機寫進來,到落在盤上,中間每一跳都能校驗有沒有被改壞。

這是端到端數據保護機制的一部分。代價是:扇區格式不一樣的盤,陣列直接不認。這不是軟件限制,是物理格式對不上。

第二層:固件。

盤上跑的是廠商定製固件,裏面有針對這套陣列的錯誤處理邏輯、超時行為、後台巡檢策略。同一個盤廠生產的同型號硬碟,給 EMC 的和給 HPE 的,固件是兩套。

陣列會檢查盤的固件版本。對不上,輕則不認,重則認了但在後台反覆報錯。


所以採購時要說清楚的不是規格,是料號

005050266005052957 這兩個料號,規格上看起來都是普通的企業級 SAS 盤。但它們指向的是已經按 EMC 的格式和固件處理過的、能直接插進對應型號陣列的盤

這中間的差價,買的不是硬件,是「插上去就能用」。

幾個具體要確認的:

  • 對應機型對不對。 VMAX 的盤和 Unity 的盤不通用,同是 EMC 也不行。
  • 固件版本。 陣列本身的微碼版本較老時,新批次的盤可能需要降級或升級固件才能加入。
  • 是不是同一批次。 同一個 RAID 組裏混用不同批次的盤,重建時間和穩定性都可能受影響。
  • 有沒有托架。 有些渠道發的是裸盤,不含盤託(caddy),到了機房裝不進去。

一個判斷供應商的小辦法

問一句:「這個料號的盤是什麼扇區格式,固件版本是多少?」

答得上來的,是真在做這行;答「就是普通的 SAS 盤」的,他自己也不知道自己在賣什麼。

這個問題成本極低,但能省掉一次白跑機房。


文中的機制依據廠商公開資料整理;具體到某台設備的兼容性,請以現場實際驗證為準。案例細節做過合併與匿名化處理。

手上有 EMC 硬碟相關料號需要核對配置或庫存的,可以直接留料號。

七小服 SEVEN SMALL SERVICES http://www.sevensmallservices.com · 微信 qixiaofu-com

← All technical notes

了解 七小服 Seven Small Services 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读