aix 磁带机增量备份

来源:互联网 发布:正则匹配域名 编辑:程序博客网 时间:2024/05/22 04:25

||||||||||||||||||||||||||||


每周6晚上3点钟做数据库日志的清除
#crontab -l
0 3 * * 6 /oracle/oradata2/clear_log.sh
30 3 * * 6 /oracle/oradata2/clear_log_L152.sh

2、准备与测试磁带备份
使用磁带驱动器的不回卷名,不停的TAR就能够了:)
假如TAR命令和磁带机的控制命令TAPE结合使用则能够完成磁带的增量备份。
使用方法如下:

#tar cvf /dev/rmt/ctape1 /1 (备份根目录下目录1)
#tape rfm (磁带向前卷到下一个文档标记)
#tar cvf /dev/rmt/ctape1 /2(备份根目录下目录2)
此时用命令#tar tvf /dev/rmt/ctape1查看磁带内容时只能看到备份中目录1的内容。假如想看目录2的内容,必须先使用命令#tape rfm卷到下一个文档的开始,再执行命令#tar tvf /dev/rmt/ctape1可看到备份中目录2的内容。如磁带中备份了多次,以次类推。
对于增量备份的磁带恢复的方法如下(以上面备份的为例):
#tar xvf /dev/rmt/ctape1 (恢复备份目录1)
#tape rfm (磁带向前卷到下一个文档标记)
#tar xvf /dev/rmt/ctape1 (恢复备份目录2)
如只恢复目录2,则忽略第一步#tar xvf /dev/rmt/ctape1 (恢复备份目录1)。
如磁带中有三块数据,只恢复第三块,则执行命令#tape rfm 两次后执行命令#tar xvf /dev/rmt/ctape1 即可。
另:使用命令#tape oed可到磁带的末尾


|||||||||||||||||
5.用tar命令进行文件的备份及其恢复

tar是unix中的一个常用的命令,也是一个很重要的命令。tar命令将磁盘上的文件拷贝到档案媒体上(比如:软盘到硬盘,也可以是硬盘到软盘),或把档案媒体上记录的数据恢复成磁盘上的文件。遇到错误时,tar命令不提供任何恢复操作。

tar cvf /dev/rmt0  file1 file2 file3(文件名) 将磁盘中的文件备份到磁带
tar rvf /dev/rmt0  file1 file2 file3(文件名) 将磁盘中的文件追加到以前备份的文件后面
tar -uvf /dev/rmt0  file1 file2 file3 dir(文件名) 将磁盘上的文件追加到以前备份的文件后面,
tar -tvf /dev/rmt0  查看备份到磁带中的文件
字串3

 


tar tvf /dev/rmt0 > stlist 查看备份磁带内容并输出到文件
tar xvf /dev/rmt0  将磁带上的备份文件恢复到当前目录
注:tar cvf 是从头写     tar rvf 是接着写(硬写)   tar uvf是不覆盖追加
1. Q:我以前用smitty mksysb 备份了aix到磁带里,现在想清空这盒磁带备份新的aix,请问该用什么命令才能清空磁带?


A:1.用tar cvf /dev/rmt0 ( 测试过)
||||||||||||||||||||||||||||||||


生产环境实际操作过程:
直接选择命令 /oracle/oradata2/tapeback.sh
# cat /oracle/oradata2/tapeback.sh
tar -uvf /dev/rmt0 /oracle/oradata_back