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

Posted

技术标签:

【中文标题】AIX 5.3:如何将整机备份到单个可引导磁带?【英文标题】:AIX 5.3: How to backup full machine to single bootable tape? 【发布时间】:2010-09-12 19:53:21 【问题描述】:

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

【问题讨论】:

【参考方案1】:

回答我自己的问题:

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

tctl -f/dev/rmt0 倒带 /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 ...等等... tctl -f/dev/rmt0 倒带

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

此外,mkszfile 和 mkvgdata 以前用于创建“image.data”以及各种“vgdata”和地图文件。我这样做是因为我的系统运行所有镜像的磁盘,并且我希望能够在只有一半磁盘数量的情况下进行恢复。我所有的 image.dat、vgdata 和地图文件都未镜像完成,以便在还原期间提供更大的灵活性。

要恢复,过程如下:

对于 rootvg,从磁带引导并按照屏幕提示操作(正常的 mksysb 恢复)。

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

tctl -f/dev/rmt0.1 倒带 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 倒带 恢复 -x -d -v -s4 -f/dev/rmt0.1 ./[路径]/[文件]

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

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

【讨论】:

【参考方案2】:

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

savevg -f /tmp/vgname

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

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

【讨论】:

以上是关于AIX 5.3:如何将整机备份到单个可引导磁带?的主要内容,如果未能解决你的问题,请参考以下文章

请教horizon7 永久磁盘备份恢复方案

15 条实用 Linux/Unix 磁带管理命令

扫描磁带驱动器方法

15条有用的Linux/Unix 磁带管理指令

AIX系统root密码丢失解决办法

15 条实用 Linux/Unix 磁带管理命令