確認環境
- CentOS 6.0
- DAT72ドライブ
以下の考え方で設計
- 日次でディレクトリの追加フルバックアップを実施
- 週次でテープ巻き戻し(前の週は削除)
日次シェル
# cat /root/sh/daily.www.backup #!/bin/sh TAPE=/dev/nst0 DIR=/var/www/html/* tar cvf $TAPE $DIR mt -f $TAPE status
週次シェル
# cat /root/sh/weekly.www.backup #!/bin/sh TAPE=/dev/nst0 DIR=/var/www/html/* mt -f $TAPE rewind mt -f $TAPE status
シェルの設定
# ln -s /root/sh/daily.www.backup /etc/cron.daily/daily.www.backup # ln -s /root/sh/weekly.www.backup /etc/cron.weekly/weekly.www.backup
欠点
- 余り無いとは思うが、週最初のバックアップに失敗すると、バックアップデータがテープに何も残っていない可能性がありうる。週最初のバックアップ中にディスク故障が発生すると2重障害になり、完全データロストになる。→テープ2本運用にすれば回避可能
- バックアップ後に更新されたデータは基本ロスト対象。最悪1日前にデータが戻る。
以上
0 件のコメント:
コメントを投稿