rsyncでバックアップ (Debian GNU/Linux etch)

rsyncを使った簡単バックアップ

rsyncを使ってもう一台のHDD(hdb1)に/(root)をバックアップします。

(hdb1をマウント)
# /bin/mount /dev/hdb1 /mnt/backup

(バックアップ)
# /usr/bin/rsync -a --delete --exclude=/mnt/ --exclude=/proc/ --exclude=/sys/ / /mnt/backup

(バックアップできたことを確認)
# ls /mnt/backup

cronで自動バックアップ

cronを使って深夜3時になったら自動でバックアップするようにします。

# vi /etc/cron.d/server_backup
0 3 * * * root /bin/mount /dev/hdb1 /mnt/backup; \
         /usr/bin/rsync -q -a --delete \
         --exclude=/mnt/ --exclude=/proc/ --exclude=/sys/ / /mnt/backup; \
         /bin/umount /dev/hdb1; \
         /sbin/hdparm -q -S 120 /dev/hdb;
← hdbのスピンドル回転を止めます
# /etc/init.d/cron reload

▲ページ先頭へ

スポンサード リンク