Tru64 UNIX系統(tǒng)磁盤(pán)備份與恢復(fù)
一、源盤(pán)(0號(hào)盤(pán)) ──→ 過(guò)渡盤(pán)(1號(hào)盤(pán)) ──→ 目標(biāo)盤(pán)(2號(hào)盤(pán))
──→ 目標(biāo)盤(pán)(3號(hào)盤(pán))
──→ 目標(biāo)盤(pán)(4號(hào)盤(pán))
┇
┇
1、準(zhǔn)備工作:
首先將所有的目標(biāo)盤(pán)(2號(hào)盤(pán)、3號(hào)盤(pán)、…… )按照源盤(pán)(0號(hào)盤(pán))的分區(qū)表大小進(jìn)行分區(qū),將過(guò)渡盤(pán)(1號(hào)盤(pán))也進(jìn)行分區(qū),其每個(gè)分區(qū)的大小要能容納源盤(pán)相對(duì)應(yīng)的分區(qū)中已使用的空間。命令如下:
#diskconfig 出現(xiàn)磁盤(pán)配置窗口后,點(diǎn)擊你要進(jìn)行分區(qū)的磁盤(pán),即可對(duì)磁盤(pán)進(jìn)行分區(qū)。
2、備份:
#shutdown now (從多用戶退回到單用戶方式下)
#mount -a (將/etc/fstab文件中的分區(qū)全部裝載到系統(tǒng)下)
#vdump -0uf /dev/disk/dsk1b / (將 / 目錄,即源盤(pán)a區(qū)下的所有文件轉(zhuǎn)儲(chǔ)到過(guò)渡盤(pán)b區(qū))
#vdump -0uf /dev/disk/dsk1g /usr (將 /usr 目錄,即源盤(pán)g區(qū)下的所有文件轉(zhuǎn)儲(chǔ)到過(guò)渡盤(pán)g區(qū))
#vdump -0uf /dev/disk/dsk1h /usr1 (將 /usr1 目錄,即源盤(pán)h區(qū)下的所有文件轉(zhuǎn)儲(chǔ)到過(guò)渡盤(pán)h區(qū))
3、恢復(fù)(以一個(gè)目標(biāo)盤(pán)為例):
將帶有操作系統(tǒng)安裝盤(pán)的光盤(pán)放入光驅(qū)中,并從光盤(pán)引導(dǎo)系統(tǒng)之后,再退回到命令格式(先點(diǎn)擊 , 再點(diǎn)擊一系列 或 <下一步> ,最后點(diǎn)擊 或 <退出> )。
#newfs /dev/disk/dsk2a (在目標(biāo)盤(pán)a區(qū)上,建立新的文件系統(tǒng))
#mount /dev/disk/dsk2a /mnt (將目標(biāo)盤(pán)a區(qū)裝載到系統(tǒng)下)
#cd /mnt (將當(dāng)前缺省目錄設(shè)置到目標(biāo)盤(pán)a區(qū)上)
#vrestore -xvf /dev/disk/dsk1b (將轉(zhuǎn)儲(chǔ)到過(guò)渡盤(pán)b區(qū)的內(nèi)容,恢復(fù)到當(dāng)前目錄下,即目標(biāo)盤(pán)a區(qū))
#cd /
#umount /mnt (卸載目標(biāo)盤(pán)a區(qū))
#newfs /dev/disk/dsk2g (在目標(biāo)盤(pán)g區(qū)上,建立新的文件系統(tǒng))
#mount /dev/disk/dsk2g /mnt (將目標(biāo)盤(pán)g區(qū)裝載到系統(tǒng)下)
#cd /mnt (將當(dāng)前缺省目錄設(shè)置到目標(biāo)盤(pán)g區(qū)上)
#vrestore -xvf /dev/disk/dsk1g (將轉(zhuǎn)儲(chǔ)到過(guò)渡盤(pán)g區(qū)的內(nèi)容,恢復(fù)到當(dāng)前目錄下,即目標(biāo)盤(pán)g區(qū))
#cd /
#umount /mnt (卸載目標(biāo)盤(pán)g區(qū))
#newfs /dev/disk/dsk2h (在目標(biāo)盤(pán)h區(qū)上,建立新的文件系統(tǒng))
#mount /dev/disk/dsk2h /mnt (將目標(biāo)盤(pán)h區(qū)裝載到系統(tǒng)下)
#cd /mnt (將當(dāng)前缺省目錄設(shè)置到目標(biāo)盤(pán)h區(qū)上)
#vrestore -xvf /dev/disk/dsk1h (將轉(zhuǎn)儲(chǔ)到過(guò)渡盤(pán)h區(qū)的內(nèi)容,恢復(fù)到當(dāng)前目錄下,即目標(biāo)盤(pán)h區(qū))
#cd /
#umount /mnt (卸載目標(biāo)盤(pán)h區(qū))
4、設(shè)置引導(dǎo)區(qū)和交換區(qū)的信息:
#disklabel -r /dev/rdisk/dsk2a > /tmp/disk2alabel
(讀取目標(biāo)盤(pán)a區(qū)的分區(qū)表,)
#disklabel -r -R /dev/rdisk/dsk2a /tmp/disk2alabel bb009
(將目標(biāo)盤(pán)a區(qū)設(shè)置為可引導(dǎo)區(qū))
#disklabel -s /dev/rdisk/dsk2b swap (將目標(biāo)盤(pán)b區(qū)設(shè)置為交換區(qū))
5、使用
將目標(biāo)盤(pán)(2號(hào)盤(pán))作為新的系統(tǒng)盤(pán)插入到原來(lái)源盤(pán)(0號(hào)盤(pán))的位置,引導(dǎo)即可。
二、源盤(pán)(0號(hào)盤(pán))──→ 目標(biāo)盤(pán)(1號(hào)盤(pán))
1、準(zhǔn)備工作:
首先將目標(biāo)盤(pán)(1號(hào)盤(pán))按照源盤(pán)(0號(hào)盤(pán))的分區(qū)表大小進(jìn)行分區(qū)。命令如下:
#diskconfig 出現(xiàn)磁盤(pán)配置窗口后,點(diǎn)擊你要進(jìn)行分區(qū)的磁盤(pán),即可對(duì)磁盤(pán)進(jìn)行分區(qū)。
2、拷貝:
#shutdown now (從多用戶退回到單用戶方式下)
#mount -a (將/etc/fstab文件中的分區(qū)全部裝載到系統(tǒng)下)
#newfs /dev/disk/dsk1a (在目標(biāo)盤(pán)a區(qū)上,建立新的文件系統(tǒng))
#mount /dev/disk/dsk1a /mnt (將目標(biāo)盤(pán)a區(qū)裝載到系統(tǒng)下)
#vdump -0f - / | vrestore -xf - -D /mnt
(將 / 目錄,即源盤(pán)a區(qū)下的所有文件拷貝到 /mnt 目錄,即目標(biāo)盤(pán)a區(qū))
#umount /mnt (卸載目標(biāo)盤(pán)a區(qū))
#newfs /dev/disk/dsk1g (在目標(biāo)盤(pán)g區(qū)上,建立新的文件系統(tǒng))
#mount /dev/disk/dsk1g /mnt (將目標(biāo)盤(pán)g區(qū)裝載到系統(tǒng)下)
#vdump -0f - /usr | vrestore -xf - -D /mnt
(將 /usr 目錄,即源盤(pán)g區(qū)下的所有文件拷貝到 /mnt 目錄,即目標(biāo)盤(pán)g區(qū))
#umount /mnt (卸載目標(biāo)盤(pán)g區(qū))
#newfs /dev/disk/dsk1h (在目標(biāo)盤(pán)h區(qū)上,建立新的文件系統(tǒng))
#mount /dev/disk/dsk1h /mnt (將目標(biāo)盤(pán)h區(qū)裝載到系統(tǒng)下)
#vdump -0f - /usr1 | vrestore -xf - -D /mnt
(將 /usr1 目錄,即源盤(pán)h區(qū)下的所有文件拷貝到 /mnt 目錄,即目標(biāo)盤(pán)h區(qū))
#umount /mnt (卸載目標(biāo)盤(pán)h區(qū))
3、設(shè)置引導(dǎo)區(qū)和交換區(qū)的信息:
#disklabel -r /dev/rdisk/dsk1a > /tmp/disk1alabel
(讀取目標(biāo)盤(pán)a區(qū)的分區(qū)表,)
#disklabel -r -R /dev/rdisk/dsk1a /tmp/disk1alabel [color=red:ca3fbdd035]bb009 [/color:ca3fbdd035]
(將目標(biāo)盤(pán)a區(qū)設(shè)置為可引導(dǎo)區(qū))
#disklabel -s /dev/rdisk/dsk1b swap
(將目標(biāo)盤(pán)b區(qū)設(shè)置為交換區(qū))
4、使用
將目標(biāo)盤(pán)(1號(hào)盤(pán))作為新的系統(tǒng)盤(pán)插入到原來(lái)源盤(pán)(0號(hào)盤(pán))的位置,引導(dǎo)即可。
硬盤(pán)備份很好用的,bb009是硬盤(pán)標(biāo)號(hào),可以在>>>狀態(tài)下用sh dev查看
