AIX 5.3:如何将整机备份到单个可引导磁带?

时间:2008-09-24 18:03:49

标签: backup aix bootable

是否可以使用AIX的mksysb和savevg创建具有rootvg的可引导磁带,然后附加所有其他VG?

2 个答案:

答案 0 :(得分:3)

回答我自己的问题:

要进行备份,请使用与此类似的脚本:

tctl -f/dev/rmt0 rewind
/usr/bin/mksysb -p -v   /dev/rmt0.1
/usr/bin/savevg -p -v -f/dev/rmt0.1 vg01
/usr/bin/savevg -p -v -f/dev/rmt0.1 vg02
/usr/bin/savevg -p -v -f/dev/rmt0.1 vg03
   ...etc...
tctl -f/dev/rmt0 rewind

注意:
- mksysb备份rootvg并创建可引导磁带 - 使用“rmt0.1”可防止操作后自动倒回。

此外,之前使用mkszfile和mkvgdata创建“image.data”和各种“vgdata”和地图文件。我这样做是因为我的系统运行所有镜像的磁盘,我希望只用一半磁盘存在就可以恢复。我的所有image.dat,vgdata和map文件都是非镜像完成的,以便在恢复过程中提供更大的灵活性。

要恢复,程序为:

对于rootvg,从磁带启动并按照屏幕提示(正常的mksysb恢复)。

对于其他卷组,它是这样的:

tctl -f/dev/rmt0.1 rewind
tctl -f/dev/rmt0.1 fsf 4
restvg -f/dev/rmt0.1 hdisk[n]

“fsf 4”将磁带放在mksysb备份后的第一个保存的VG上。第二个使用“fsf 5”,第三个使用“fsf 6”,依此类推。

如果restvg抱怨丢失磁盘,您可以添加“-n”标志以放弃“确切地图”默认参数。

如果您需要恢复单个文件,可以这样做:

tctl -f/dev/rmt0 rewind
restore -x -d -v -s4 -f/dev/rmt0.1 ./[path]/[file]

“ - s4”是rootvg,替换为“-s5”代表第一个VG,“ - s6”代表第二个等等。文件将恢复到当前文件夹中。

此技术为您提供了一个可用于恢复任何单个文件或文件夹的磁带;并且还用于从头开始完全重建您的系统。

答案 1 :(得分:0)

首先,使用savevg将任何额外的卷组备份到rootvg上的文件系统:

savevg -f /tmp/vgname

如果它太大则压缩它,或使用-i选项排除文件。最简单的方法是排除卷组上的所有文件,并将其从常规备份设备中恢复。完成后,创建正常的mksysb。

出于DR目的,使用mksysb还原系统,然后使用restvg从备份文件中还原卷组。恢复任何可能已被排除的额外文件,然后再次运行。