IT分销/经销数据库

shell程序做0级备份,如何实现自动更换磁带或者文件的操作

onconfig配置:# System Archive Tape DeviceTAPEDEV         /backup/archive0       # Tape device pathTAPEBLK         32            &nb...显示全部
onconfig配置:
# System Archive Tape Device
TAPEDEV         /backup/archive0       # Tape device path
TAPEBLK         32              # Tape block size (Kbytes)
TAPESIZE        102400           # Maximum amount of data to put on tape (Kbytes)

SHELL脚本:

#----------autobackup.sh  Begin----------
#加载数据库环境
. /usr/informix/.profile

#设置备份日志文件
LOGFILE=/usr/informix/archive.log

#取得当前系统日期
DATE=`date +%Y%m%d`

echo "---------- INFORMIX SYSTEM BACKUP(`date +%c`) ----------" >>$LOGFILE 2>&1

#生成一个备份的目标文件
touch /Backup/archive0 >>$LOGFILE 2>&1
chown informix:informix /Backup/archive0 >>$LOGFILE 2>&1
chmod 660 /Backup/archive0 >>$LOGFILE 2>&1

#开始零级备份
echo ` ` | ontape -s -L 0 >>$LOGFILE 2>&1

#将备份完成后的文件加上时间戳
mv -f /Backup/archive0 /Backup/archive.$DATE >>$LOGFILE 2>&1

#压缩备份
compress -f /Backup/archive.$DATE >>$LOGFILE 2>&1

日志里面一直在报放入第二块磁盘,怎么实现自动更换捕获提示?自动实现更换文件操作?收起
参与11

查看其它 10 个回答myychina的回答

myychinamyychina系统工程师HOME
我试了下TAPESIZE  0 还是会提示换第二个磁带
IT分销/经销 · 2012-11-27
浏览738

回答者

myychina
系统工程师HOME

myychina 最近回答过的问题

回答状态

  • 发布时间:2012-11-27
  • 关注会员:0 人
  • 回答浏览:738
  • X社区推广