同样是 300G 15K 的 SAS 盘,为什么装进 VMAX 就是不认

by

in

料号: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 7xiaofu.com · 微信 qixiaofu-com

Discover more from 七小服 Seven Small Services

Subscribe now to keep reading and get access to the full archive.

Continue reading

七小服(北京)网络科技有限公司 · 京ICP备16066256号-1