Division By Zero

ゼロで割る

rsyncでバックアップする際のメモ

sambaの共有フォルダのバックアップを別サーバーに定期的にバックアップしている。グループを絞った共有フォルダを追加するにあたり、少し整理する。

下記のようなコマンドを毎日実行している(rsync 2.6.3)

rsync -e ssh --force --delete-excluded --delete --backup --backup-dir=/backup20120807 -a --exclude-from=/root/backup/backup_exclude /SRC REMOTE:/DST

オプションの意味はこちら。

option memo
-e COMMAND specify the remote shell
--force force deletion of directories even if not empty
--delete-excluded also delete excluded files on the receiving side
--delete delete files that don't exist on the sending side
--backup make backups
--backup-dir=DIR make backups into this directory
-a archive mode
--exlude-from=FILE exclude patterns listed in FILE

ここでは/SRCの内容をREMOTE:/DSTと比較し、REMOTE:/DSTの内容が上書きされたり、削除されたりする際に、対象を/backup20120807にコピーすることになる。この後で、をbackup20120807をtarで固める。

設定を思い出したので、今日はここで終了!