jesonc-wei 发表于 2009-03-18 14:19

SUN磁盘阵列损坏盘更换

更换的前提是只有一块盘损坏,而且该阵列中的盘是运行在RAID 5的模式下


一、通常发现SUN阵列前的硬盘显示灯亮黄色则说明该盘已经损坏,但为了确保没有风险,更换下来的盘完全正确
    可以按如下步骤进行:
1、在SUN服务器上以ROOT用户身份确认是否有sccli这个命令pkginfo | grep SUNWsscs使用这个命令看有没有安
    装该软件,有信息反馈则说明可以使用sccli命令
2、直接敲sccli命令,如下
   
root@sx-ems240-2
# sccli
   sccli: selected device /dev/rdsk/c2t1d0s2
   sccli> show configuration       -----这里将显示SUN阵列中所有硬件信息的详细配置信息和检测有无故障
   也可以直接使用
   sccli> show disks               -----直接显示阵列中磁盘的信息,如下
   * disks

Ch   Id      Size   SpeedLD   Status   IDs                      Rev
----------------------------------------------------------------------------
0      8   68.37GB   320MBld0    ONLINE   SEAGATE ST373207LSUN72G045A
                                                   S/N 3735ERT4      
0      9       N/A   N/A    NONE   BAD      SEAGATE ST373207LSUN72G045A
                                                   S/N 3635DMMN      
0   10   68.37GB   320MBld0    ONLINE   HITACHI HUS10733ASUN72GPA05
                                                   S/N 17RWZNZS      
0   11   68.37GB   320MBld0    ONLINE   SEAGATE ST373207LSUN72G045A
                                                   S/N 36355BNK      
0   12   68.37GB   320MBld0    ONLINE   SEAGATE ST373207LSUN72G045A
                                                   S/N 3635F1N7   
    这里可以见到Id号为9的那块盘BAD了,需要马上更换,因为此时剩下的4块盘中没有热备盘,若再损坏一块
    则整个逻辑盘都受到影响了,数据将会丢失
3、使用COM线连接将笔记本和SUN阵列(后面有个COM母口)相连,用S-CRT或超级终端的时候注意波特率选择38400
   之后会出现乱码(因为模式不对),可以尝试多按几下ESC键,这过程要注意使用上下键,若发现有可选项的话
   就选择VT100模式,进入该模式,直接回车,则可以进入清晰界面
4、在清晰界面选择View and edit Drivers----选择Id号为8的的那块盘----Identify scsidrive----flash selected    drive----yes,然后要注意观察SUN阵列前面板的哪个灯在不停地闪烁,说明这个灯所在位置的硬盘是好的
   以同样类似的方法去一一对Id号为10,11,12的盘进行检查,最后会发现一个从来没有不停闪烁的灯,那它所在位   置的盘则就为Id号为9的BAD盘,需要对其进行更换
5、将确定的坏盘给更换下来(需要用到螺丝钉),将新盘插上去,用螺丝钉拎紧固定好,盖上前面板,锁上锁
6、回到S-CRT或超级终端界面,选择View and edit Drivers后,会看到Id号为9的那块盘仍然显示BAD,不用慌
   鼠标移动到这一行-----Scean scsidrive----SCSI Channel 0(这里的通道号根据Id前面的 Ch字段下的内容来选   若Ch号是1,则就选择SCSI Channel 1)----选择Id 9----yes,会马上进行扫描新硬件,完毕后再去看的话Id 9这   块盘状态变为new
7、接下来就将该盘作为热备盘,选择View and edit Drivers----选择Id 9这个盘----add local spare drive----      yes,一会之后该盘就会被做成热备盘,状态是stand-by。这个时候可以一直按ESC退出界面,然后直接打开终端
8、同样再来使用sccli命令来查看该disk的状态
   
root@sx-ems240-2
# sccli
   sccli: selected device /dev/rdsk/c2t1d0s2
   sccli> show disks
   * disks

Ch   Id      Size   SpeedLD   Status   IDs                      Rev
----------------------------------------------------------------------------
0      8   68.37GB   320MBld0    ONLINE   SEAGATE ST373207LSUN72G045A
                                                   S/N 3735ERT4      
0      9   68.37GB   320MBld0    STAND-BY   FUJITSU MAW3073NCSUN72G1703
                                                   S/N 000803B0PLVA   
0   10   68.37GB   320MBld0    ONLINE   HITACHI HUS10733ASUN72GPA05
                                                   S/N 17RWZNZS      
0   11   68.37GB   320MBld0    ONLINE   SEAGATE ST373207LSUN72G045A
                                                   S/N 36355BNK      
0   12   68.37GB   320MBld0    ONLINE   SEAGATE ST373207LSUN72G045A
                                                   S/N 3635F1N7      
9、到此,整个更换过程完毕,注意:上面的“----”标示是指回车。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93765/showart_1867242.html

myhome1998 发表于 2009-06-19 21:35

恩,非常感谢楼住分享

wang_xilong 发表于 2013-06-11 21:02

我也晕倒同样问题,去试试看
页: [1]
查看完整版本: SUN磁盘阵列损坏盘更换