单位的SUN小机硬盘前阵子指示灯 告警,检查发现是硬盘故障,设备早已脱保,如今都是自己维护,网上查询了很多资料,可用的信息太少,还是自己动手丰衣足食的好,也给有类似设备故障的同僚一点参考 操作系统:Solaris 10 文件系统:ZFS 存储池:
存储池rpool中一个磁盘故障,待更换:
在换盘过程中,如果无法在外观上确定坏盘,可通过以下命令生成一个10G的文件:
目前两块磁盘中,一个已经是坏盘,所以当生成1个10G文件时,在两块磁盘外观上,无故障的磁盘灯会闪烁,不闪烁的则是故障盘。
确定引导盘为disk0,再换盘前需更换为另外一个dis1进行系统引导
重启操作系统到OK界面:
拔出旧磁盘,插入新磁盘
对于系统盘做镜像,需要将两个磁盘的分区表做成一模一样。
以上是新盘“c0t0d0”的磁盘的分区结构,
查看之前无故障的磁盘“c0t1d0”的分区结构:
通过对比可看出新磁盘“c0t0d0”与旧磁盘“c0t1d0”的分区结构是不一样的,由于两块磁盘彼此是镜像的结构,所以在进行数据同步前,先将新磁盘“c0t0d0”的分区按照旧磁盘“c0t1d0”进行分区设置,如下图所示,分区表已经拷贝一模一样,注意磁盘末尾是分片“s2”(分片 2,表示带有 VTOC 标签的整个磁盘。)
#将“c0t0d0s2”的分区按照“c0t1d0s2”的分区表进行复制设置
目前系统只有一块磁盘在正常工作:
将新换的磁盘加入存储池,制作磁盘镜像,开始数据拷贝
数据同步完成后如下所示,磁盘更换完毕
重启系统,在xscf界面下,用新换的磁盘启动系统,若启动无问题,则磁盘更换成功:
