リナックスのバックアップの覚書(自分用)
- 2007-12-17 (月)
- Linux、Vine Linux
日曜日から土曜日までの1週間分を毎日ファイル名を変えて保存・バックアップする。
/mnt/data/
↓
/mnt/backup/bkup-sun.tar.gz
/bkup-mon.tar.gz
・
・
/bkup-sut.tar.gz
dataフォルダをbkup-sun?bkup-sutに名前を変えてtar.gzで圧縮して保存。
最後に自動実行するために、クローン登録する。
1週間経つとbkup-sunを上書きしていきます。(1週間前までのものを保存していく)
↓見たいな感じにしてみました。
#!/bin/sh
LOGDIR=/var/log
LOG=$LOGDIR/bkup.log
LOG_TAR=$LOGDIR/bkup_tar.log
echo `date` backup start >>$LOG
echo `date` backup start >>$LOG_TAR
LIST="/all/document /all/zuman /var/log"
tar czvfP /mnt/backup/backup-`date +%a`.tar.gz $LIST > /var/log/bkup.log
echo `date` backup complete >>$LOG_TAR
echo `date` backup complete >>$LOG
chmod 600 /var/log/bkup.log