Tru64 UNIX系统磁盘备份与恢复_wobuxihuanta_新浪博客

一、源盘(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、恢复(以一个目标盘为例):
将带有操作系统安装盘的光盘放入光驱中,并从光盘引导系统之后,再退回到命令格式(先点击 , 再点击一系列 或 <下一步> ,{zh1}点击 或 <退出> )。
#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查看

文章来自: 好喜爱学习网() 网址:

郑重声明:资讯 【Tru64 UNIX系统磁盘备份与恢复_wobuxihuanta_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——