Debianにハードディスクを増設 iTunes用のサーバー設定 第一弾(AFPで)
12 月 30

まずはインストールします。


$ su
# apt-get install rsync

設定などは特にありません。コマンドラインの引数のみです。

例えば、「/home/hogehoge」フォルダを「/mnt/backupdisk」に同期コピーする場合は、

# rsync -av --delete /home/hogehoge /mnt/backupdisk

とするだけです。
「-a」と「–delete」オプションをつけることでフォルダ構造を同じにすることができます。
つまり、元フォルダで削除されたものはコピー先でも削除され、追加されたファイルだけコピー先にコピーされます。「-v」は実行中のファイルを表示するオプションです。

「cron」で自動的にやってもいいのですが、ファイルを更新したときに実行するスクリプトを作成して手動でスクリプトを実行することにします。(経過を確認しないと個人的に心配なので…)

backup


#!/bin/sh
year=`date +%Y`
month=`date +%m`
day=`date +%d`
time=`date +%T`
echo "Backup($year/$month/$day $time)"
rsync -av --delete /home/hogehoge /mnt/backupdisk

今回参考にさせていただいたサイトは「rsyncで自動バックアップ」です。
こちらにはオプションについて詳しく書かれているので参照してください。

トラックバックURL : http://blog.chibiegg.net/2007/12/30_14_125.htm/trackback

コメントお待ちしております