- 论坛徽章:
- 0
|
请教:如何更换系统盘?
做系统镜像,可以用vdump来做, 方法大体如下 :
disklabel –r rz16 >;/tmp/rz16.tab (源系统盘)
disklabel –z rz17 (目标系统盘)
disklabel –Rr –t advfs rz17 /tmp/rz16.tab auto
(可先用diskconfig分好rz17,分区不小于rz16的)
mkfdmn /dev/rz17a test_root
mkfdmn /dev/rz17g test_usr
mkfset test_root root
mkfset test_usr usr
init s
mount –a
mount test_usr#usr /mnt
vdump –0uvf - /usr | vrestore -xvf - -D /mnt
或 vdump -0uvf - /usr| (cd /mnt;vrestore -xvf -)
umount /mnt
mount test_root#root /mnt
vdump –0uvf - / | vrestore -0uvf - -D /mnt
(如果把目标系统盘放到源系统盘位置,现在只需要shutdown机器,把目标系统盘的SCSI ID改成源系统盘的ID,并放到源系统盘的位置引导即可.如果要保持两个系统盘都能引导,则做如下
cd /mnt/etc/fdmns
rm –r root_domain
rm –r usr_domain
rm –r .advfslock_root_domain
rm –r .advfslock_usr_domain
mv test_root root_domain
mv test_usr usr_domain
mv .advfslock_test_root .advfslock_root_domain
mv .advfslock_test_usr .advfslock_usr_domain
vi /mnt/etc/fstab
swap 用rz17b 替换 rz16b
cd /mnt/sbin
ln –s –f /dev/rz17b swapdefault
cd /
umount /mnt
cd /etc/fdmns
rm –r test_root
rm –r test_usr
rm –r .advfslock_test_root
rm –r .advfslock_test_usr
shutdown –h now |
|