V880系统盘更换实践

王朝other·作者佚名  2006-11-24
宽屏版  字体: |||超大  

昨晚和华胜的工程师一起工作了一夜终于把我们的系统盘更换了,下面是操作步骤;

一、背景:

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启动,一切正常。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有