NetApp 磁盘 label 版本过高的处理

  1. 当磁盘label version过高时,在添加磁盘时会有如下提示:

Tue May 22 00:30:10 CST [sc-gxfc2050-A: raid.assim.disk.badlabelversion:error]: Disk 0c.01.14 Shelf 1 Bay 14 [NETAPP   X287_HVPBP288A15 NA00] S/N [JLVA02EC] has raid label with version (9), which is not within the currently supported range (5 - 8). Please contact Network Appliance Global Services.

Tue May 22 00:30:10 CST [sc-gxfc2050-A: raid.config.disk.bad.label.version:error]: Disk 0c.01.14 Shelf 1 Bay 14 [NETAPP   X287_HVPBP288A15 NA00] S/N [JLVA02EC] has an unsupported label version.

  1. 通过修改sysid后,并用sysconfig –r命令来查看会有如下坏盘信息:

Broken disks

RAID Disk       Device          HA  SHELF BAY CHAN Pool Type  RPM  Used (MB/blks)    Phys (MB/blks)

---------       ------          ------------- ---- ---- ---- ----- --------------    --------------

label version   0c.01.12        0c    1   12  SA:1   -  SAS  15000 272000/557056000  274845/562884296

label version   0c.01.13        0c    1   13  SA:1   -  SAS  15000 272000/557056000  274845/562884296

label version   0c.01.14        0c    1   14  SA:1   -  SAS  15000 272000/557056000  274845/562884296

label version   0c.01.16        0c    1   16  SA:1   -  SAS  15000 272000/557056000  274845/562884296

label version   0c.01.17        0c    1   17  SA:1   -  SAS  15000 272000/557056000  274845/562884296

  1. 原因

通过资料得到,这是由于当前dataontap系统版本低于磁盘当前使用的系统版本造成,比如DOT8.0的值是10,7.3值是9, 7.3以下是5-8.

而您目前看到磁盘的label version值是9,应该是在7.3以上系统使用过,且在没有清除raid label version情况下直接拔掉的磁盘。

比如您当前系统是7.2.6或者7.2.4,所以对于上述磁盘无法正常识别。

  1. 解决方法有:
  2. 通过对现有DOT7.2.4/DOT7.2.6系统升级,来直接支持label version值是9的磁盘。(根据您的生产环境,该方法不可操作)
  3. 将磁盘的label version降级。(磁盘在加到aggr时会写入一个raid label verion值,磁盘变成spare盘时,raid label version为0。)参考以下详细方法:
  4. 找到一个7.3以上的系统,如7.3.5(支持label version 9),将磁盘插入同类型磁盘架空槽位(如您公司的fas2050测试机)
  5. >sysconfig (查看sysid)
  6. >disk assign disk_id –s new_sysid –f (指定磁盘属于新的机头)
  7. >sysconfig –r (查看该磁盘已经属于spare盘)

-----这时也可以在priv set diag模式下,通过label summary可以看到spare盘label version为0

v5.20:  :Invalid Label!

CRC 0x9d94b571, mgc 0x0, lbl V0, sz 0 , flags 0x0

        SPARE

  1. >disk remove_ownership disk_id (删除该磁盘的owner_ship)
  2. >disk remove disk_id(移除spare盘)
  3. 取出spare盘
  4. 如果有多块磁盘,重复上面动作。
  5. 另一种方法,是在系统维护模式下操作:
  6. 找到一个7.3以上的系统,如7.3.5(支持label version 9),将磁盘插入同类型磁盘架空槽位(如您公司的fas2050测试机)
  7. 关机进入维护模式,开机提示Ctrl+C for boot menu,按Ctrl + C进入启动菜单,按数字5进入维护模式
  8. >label makespare disk_id (强制磁盘成为spare盘,可以重复该命令对多块新加磁盘操作)
  9. >label summary (查看label version是否已经为0)
  10. >disk remove_ownership (删除owner_ship)
  11. >disk remove disk_id (移除spare盘)
  12. 取出磁盘
1 次浏览 更新于 2026-11-04

同组文章FAS / AFF 硬件

查看本组全部 14 篇

没有找到想要的答案?

上传日志让 AI 帮你诊断,或者在控制台里直接向 AI 提问。