V880系统盘更换实践
发表于:2007-07-01来源:作者:点击数:
标签:
昨晚和华胜的工程师一起工作了一夜终于把我们的系统盘更换了,下面是操作步骤; 一、背景: V880,两块72G光纤硬盘。SunOS5.8 Generic_108528-21 sun4u sparc SUNW,Sun-Fire-880.Disk0是系统盘,disk1是它的克隆盘。现在disk0有问题,要求用新硬盘new disk更换
昨晚和华胜的工程师一起工作了一夜终于把我们的系统盘更换了,下面是操作步骤;
一、背景:
V880,两块72G光纤硬盘。SunOS5.8 Generic_108528-21 sun4u sparc SUNW,Sun-Fire-880.Disk0是系统盘,disk1是它的克隆盘。现在disk0有问题,要求用新硬盘new disk更换disk0,成功以后重新克隆disk1,使它能够引导系统。
二、操作步骤:
1.拔出disk1硬盘,插入新硬盘new disk,开始克隆系统.
dd if=/dev/dsk/c1t0d0s2 of=/dev/dsk/c1t1d0s2
bs=8192k
注意:c1t0d0s2是源盘disk0,c1t1d0s2是目标盘new disk,
bs 是块的大小。源盘和目标盘一定要分清楚,如果错了,
盘上的数据会全部被删掉。72G的硬盘需要85分钟左右。
2.把克隆好的盘new disk放入原系统的位置,重新启动,不
能启动。发现new disk的WWN与/etc/vfstab里的WWN不匹配,
所以需要修改WWN。(WWN是world wide name 的简称,每一
块盘都有一个唯一的WWN)
3.从光盘引导系统。
OK boot cdrom –s
安装根文件系统到/mnt
#mount /dev/dsk/c1t0d0s0 /mnt
使new disk /etc/path_to_inst中的设备名与实际/devices
中的设备名一致
#drvconfig -r /mnt –p /mnt/etc/path_to_inst
#cd /devices
#find . –print |cpio –pduVm /mnt/devices
创建new disk从逻辑设备到物理设备的正确的连接
#disks –r /mnt
设置new disk 的/dev/dsk/c1t0d0s0 为启动设备
#luxadm set_boot_dev /dev/dsk/c1t0d0s0
4.用硬盘重新启动,能启动,但不能进入图形模式。查找资
料,发现是显示器不能识别。运行下列命令,OK。
# reboot -- -r
5.到目前为止,disk0 已经被new disk 替代,下面开始克
隆disk1.
# dd if=/dev/dsk/c1t0d0s2 of=/dev/dsk/c1t1d0s2 bs=8192k
85分钟以后,克隆成功。。
6.更改disk1的/etc/vfstab的设备名。
#mount /dev/c1t1d0s0 /mnt
#vi /mnt/etc/vfstab
把所有c1t0d0s* 改成c1t1d0s*.
7.用disk1重新起动。
OK boot -r disk1
启动成功。
8.重新恢复disk0启动,一切正常。
原文转自:http://www.ltesting.net