一、源盘(0号盘) ──→ 过渡盘(1号盘) ──→ 目标盘(2号盘)
──→ 目标盘(3号盘)
──→ 目标盘(4号盘)
┇
┇
1、准备工作:
首先将所有的目标盘(2号盘、3号盘、…… )按照源盘(0号盘)的分区表大小进行分区,将过渡盘(1号盘)也进行分区,其每个分区的大小要能容纳源盘相对应的分区中已使用的空间。命令如下:
#diskconfig 出现磁盘配置窗口后,点击你要进行分区的磁盘,即可对磁盘进行分区。
2、备份:
#shutdown now (从多用户退回到单用户方式下)
#mount -a (将/etc/fstab文件中的分区全部装载到系统下)
#vdump -0uf /dev/disk/dsk1b / (将 / 目录,即源盘a区下的所有文件转储到过渡盘b区)
#vdump -0uf /dev/disk/dsk1g /usr (将 /usr 目录,即源盘g区下的所有文件转储到过渡盘g区)
#vdump -0uf /dev/disk/dsk1h /usr1 (将 /usr1 目录,即源盘h区下的所有文件转储到过渡盘h区)
3、恢复(以一个目标盘为例):
将带有操作系统安装盘的光盘放入光驱中,并从光盘引导系统之后,再退回到命令格式(先点击 <OK> , 再点击一系列 <Next> 或 <下一步> ,最后点击 <quit> 或 <退出> )。
#newfs /dev/disk/dsk2a (在目标盘a区上,建立新的文件系统)
#mount /dev/disk/dsk2a /mnt (将目标盘a区装载到系统下)
#cd /mnt (将当前缺省目录设置到目标盘a区上)
#vrestore -xvf /dev/disk/dsk1b (将转储到过渡盘b区的内容,恢复到当前目录下,即目标盘a区)
#cd /
#umount /mnt (卸载目标盘a区)
#newfs /dev/disk/dsk2g (在目标盘g区上,建立新的文件系统)
#mount /dev/disk/dsk2g /mnt (将目标盘g区装载到系统下)
#cd /mnt (将当前缺省目录设置到目标盘g区上)
#vrestore -xvf /dev/disk/dsk1g (将转储到过渡盘g区的内容,恢复到当前目录下,即目标盘g区)
#cd /
#umount /mnt (卸载目标盘g区)
#newfs /dev/disk/dsk2h (在目标盘h区上,建立新的文件系统)
#mount /dev/disk/dsk2h /mnt (将目标盘h区装载到系统下)
#cd /mnt (将当前缺省目录设置到目标盘h区上)
#vrestore -xvf /dev/disk/dsk1h (将转储到过渡盘h区的内容,恢复到当前目录下,即目标盘h区)
#cd /
#umount /mnt (卸载目标盘h区)
4、设置引导区和交换区的信息:
#disklabel -r /dev/rdisk/dsk2a > /tmp/disk2alabel
(读取目标盘a区的分区表,)
#disklabel -r -R /dev/rdisk/dsk2a /tmp/disk2alabel bb009
(将目标盘a区设置为可引导区)
#disklabel -s /dev/rdisk/dsk2b swap (将目标盘b区设置为交换区)
5、使用
将目标盘(2号盘)作为新的系统盘插入到原来源盘(0号盘)的位置,引导即可。
二、源盘(0号盘)──→ 目标盘(1号盘)
1、准备工作:
首先将目标盘(1号盘)按照源盘(0号盘)的分区表大小进行分区。命令如下:
#diskconfig 出现磁盘配置窗口后,点击你要进行分区的磁盘,即可对磁盘进行分区。
2、拷贝:
#shutdown now (从多用户退回到单用户方式下)
#mount -a (将/etc/fstab文件中的分区全部装载到系统下)
#newfs /dev/disk/dsk1a (在目标盘a区上,建立新的文件系统)
#mount /dev/disk/dsk1a /mnt (将目标盘a区装载到系统下)
#vdump -0f - / | vrestore -xf - -D /mnt
(将 / 目录,即源盘a区下的所有文件拷贝到 /mnt 目录,即目标盘a区)
#umount /mnt (卸载目标盘a区)
#newfs /dev/disk/dsk1g (在目标盘g区上,建立新的文件系统)
#mount /dev/disk/dsk1g /mnt (将目标盘g区装载到系统下)
#vdump -0f - /usr | vrestore -xf - -D /mnt
(将 /usr 目录,即源盘g区下的所有文件拷贝到 /mnt 目录,即目标盘g区)
#umount /mnt (卸载目标盘g区)
#newfs /dev/disk/dsk1h (在目标盘h区上,建立新的文件系统)
#mount /dev/disk/dsk1h /mnt (将目标盘h区装载到系统下)
#vdump -0f - /usr1 | vrestore -xf - -D /mnt
(将 /usr1 目录,即源盘h区下的所有文件拷贝到 /mnt 目录,即目标盘h区)
#umount /mnt (卸载目标盘h区)
3、设置引导区和交换区的信息:
#disklabel -r /dev/rdisk/dsk1a > /tmp/disk1alabel
(读取目标盘a区的分区表,)
#disklabel -r -R /dev/rdisk/dsk1a /tmp/disk1alabel [color=red:ca3fbdd035]bb009 [/color:ca3fbdd035]
(将目标盘a区设置为可引导区)
#disklabel -s /dev/rdisk/dsk1b swap
(将目标盘b区设置为交换区)
4、使用
将目标盘(1号盘)作为新的系统盘插入到原来源盘(0号盘)的位置,引导即可。
硬盘备份很好用的,bb009是硬盘标号,可以在>>>状态下用sh dev查看
大家有什么问题可以发帖
loveeagle 回复于:2003-06-13 20:20:27 |
good
非常的 good |
diuss 回复于:2003-06-13 21:24:32 |
不错!!! |
我爱臭豆腐 回复于:2003-06-14 20:42:56 |
好支持这样的原创作品 |
yddll 回复于:2003-06-14 21:09:40 |
集群下也可以画瓢吗? |
netkey 回复于:2003-06-14 22:16:24 |
不错!
写的很好! |
lgm8081 回复于:2003-06-15 20:29:02 |
好
真好 太好了 实在是好 好好好 好好好好好 好 ^_^ |
cocooo 回复于:2003-06-18 09:54:24 |
[quote:10f8b2f6d7="yddll"]集群下也可以画瓢吗?[/quote:10f8b2f6d7] 是啊,可以吗? |
asp2 回复于:2003-06-26 10:54:21 |
正是我需要的好东东,感激涕零~~~ |
天马 回复于:2003-06-26 22:15:55 |
建议各位亲自做一下,好像有点问题。 : |
ljduck 回复于:2003-06-29 19:45:52 |
什么问题,能不能具体描述?我有做过很多次的 |
天马 回复于:2003-06-30 22:31:51 |
according your description, your system OS is 5.x, and the disk file may change when you boot from CD, and you will can not get the correct respond to your normal status.That is say, your dsk1 may become dsk3 next boot from CD. |
hoge 回复于:2003-06-30 23:46:26 |
up |
superlikai 回复于:2003-07-12 17:04:59 |
我几天按照说明做了一下,出了点问题,我描述以下,希望各位特别是作者可以指点一下。
我用第二种方式:源盘(0号盘)---->目标盘(1号盘) 在做vdump -0f - / | vrestoue -xf - -D /mnt 时, 系统报错:开始时,vdump: error [13] posting enent:sys.unix.fs.advfs.fset.backup.lock 结束时,vdump: error [13] posting enent:sys.unix.fs.advfs.fset.backup.unlock 做g区和h区时也报相同的错误 继续向下做没有再报错。 完成后,用目标盘启动时又报错为: exec:/sbin/mount -advfs -F 0x4000 usr_domain#usr /usr error:/dev/disk/dsk0g is an invalid device or cannot be opened /sbin/it irectory /usr/sbin not found /sbin/it:message:not fount 等等 还有,你说的 bb009是硬盘标识,指的是用sh dev看到的 dka100.1.0.7.1 dka100 BD036635C5 B020 中的哪一个 |
ljduck 回复于:2003-07-16 23:41:11 |
你的文件系统是advfs的吗?我是在ufs下做的,没有什么问题 |
superlikai 回复于:2003-07-18 22:54:32 |
是啊,advfs的 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/