转: 实施aix系统备份

 

实施aix系统备份

发表人:sembh | 发表时间: 2010年八月14日, 16:11

 

************rootvg卷组的备份

rootvg卷组的备份,一般应在以下情况发生时进行:

(1)系统安装完成,系统上线前

(2)系统进行了再配置,包括挂接新设备,更改设备属性

(3)系统中子服务属性改变,包括添减子服务,属性改变等

(4)系统中安装特征发生改变,如添减用户,权限改动等

(5)系统进行升级/降级操作,添减aix程序,修补操作等

(6)其他会涉及rootvg更改的管理行为发生前后

输入:#smitt mksysb

输入完成后按回车键开始备份过程,只到成功.

rootvg备份磁盘创建完成.在rootvg卷组故障情况下,即可恢复.

#mksysb '-m' '-i' '-X' /dev/rmt0

******rootvg卷组的克隆

当前拥有一块空磁盘,然后:#smitty alt_clone 直到成功.可以拆下该盘,待日后系统rootvg损坏,再插入使用.

 

*******非rootvg卷组的备份

备份前确定两点:(1)备份的卷组必须启用(varyonvg).(2)参与备份的文件系统已被挂载

#savevg -if /dev/rmt0 datavg -- 备份卷组datavg

如不希望备份卷组中的某些文件,则需要创建/etc/exclude.volume_group-name文件,并在这个文件中标明无需备份的文件名.

如果datavg中存放了oracle系统,则用savevg无需对该进行备份,否则有可能造成oracle运行错误,导致oracle延机.编辑/ext/exclude.datavg文件

#vi /etc/exclude.datavg

^./home/oracle/product/data/orcl/

# cat /etc/exclude.datavg

^./home/oracle/product/data/orcl/

****文件和文件系统的备份(backup命令和find命令配合使用)

#cd /db/oracle/product

#find .-depth | backup -i -f /dev/rmt0 --备份/db/oracle/product中的所有目录和文件

 

*********

#lsfs /db

# mount

#backup -f /db/backup.file -'0' -u /db --完全备份的方式,将文件系统/db备份到文件/db/backup.file中

*********tar命令

#tar -cvf /dev/rmt0 /db/oracle --把/db/oracle备份到磁带上

#tar -tvf /dev/rmt0 |more --查询磁带上备份的文件列表

#cd /

# tar -xvf /dev/rmt0 /db/oracle --把磁带上的备份文件恢复到/db/oracle目录

********cpio命令

#fine /db/oracle -print | cpio -ov > /dev/rmt0 --find命令和cpio命令把/db/oracle目录进行完全备份

#cpio -itv < /dev/rmt0 | more --显示磁带上备份文件的内容

你可能感兴趣的:(职场,休闲,系统备份)