Aix备份及恢复

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Aix备份流程图

BOS Boot Image:bosboot命令创建,包含启动系统需要的系统的内核和设备驱动mkinsttape image:包含./tapeblksz, ./bosinst.data, and ./image.data三个文件

./tapeblksz包含mksysb创建的磁带机的block size

./bosinst.data 恢复时,用户交互信息存储在这里(相当于安装程序)

./image.data包含rootvg里面的fs和lv的sizes, names, maps, mount points等信息。备份时,可以用mksysb -i来产生一个新的image.data

dummy .toc:The dummy Table Of Contents (TOC) is used to have the mksysb tape contain the same number of images as a BOS install tape.

rootvg data :包含所有rootvg上会被mksysb备份的数据

image.data的组成:image.data由几个部分组成

1。SHRINK:如果这部分为YES,恢复时会收缩所有文件系统。

2。BOSINST_FILE:BOS INSTALL结束后,要执行的文件或命令的全路径

3。EXACT_FIT:YES:表示根据mksysb -m 产生的pp map来确的lv在不同pv上的分布

mksysb -e 会根据/etc/exclude.rootvg的设置,排除一些文件,目录,文件系统等

备份过程中需要8-12MB。mksysb -X会自动扩展/tmp

Use the -p flag (disable software packing of backup) only if you know that your tape drive does not do compression.

使用smitty mksysb进行备份,会留下日志。不建议直接用mksysb命令进行备份。

使用smitty lsmksysb检查备份的磁带是否正常。

恢复流程察看恢复流程图

bootinfo -e 返回1表示支持从磁带启动,0表示不支持从磁带启动

bootlist -m service -o

bootlist -m service rmt0

启动后,会从rmt0启动,就可以开始恢复了

从savevg备份恢复

修改/tmp/vgdata/uservg/uservg.data,确认恢复哪个vg

restvg -f /dev/rmt0

从savevg备份里面恢复fs

restore -Tvf /dev/rmt0 察看磁带里面备份的数据

恢复一个文件restore -xvf /dev/rmt0 /data/crash.log

恢复一个文件系统restore -rvf /dev/rmt0 /data

恢复时的错误处理

1。block size不同

2。介质损坏。如果介质可以被dd或者tcopy读取,则可能是命令格式不对

使用了不合适的命令

cpio命令产生的备份不是用ascii格式产生的,但是恢复时制定了-c参数

tar命令发现checksum和磁带的不一致,可能拿错磁带。tar -i可以忽略checksum

备份命令(archive utility)没有足够的buffer来存储磁带的一个block。

3。restvg恢复时,要求savevg备份的image必须是磁带的第一个image。所以不能用restvg 恢复mksysb产生的rootvg备份。

4。可能会出现vg里面空间不够,恢复fs失败的情况

确认block size:

在不同系统之间使用磁带的时候,要注意不同系统的磁带的blocksize是否相同。如果不同,会出现磁带无法读取的错误。

确认block size的方法:

#tcopy /dev/rmt0

#dd if=/dev/rmt0 bs=128k count=1 | wc -c 这个命令会返回block size的大小

修改block size:

#chdev -l /dev/rmt0 -a block_size=512

相关文档
最新文档