rsyncでバックアップ

rsyncを使うと簡単に差分バックアップを取ることができます。コンピュータが2台必要ですが。

私はこんな感じでバックアップを取っています。

rsync -atuv --exclude=".*" /Users/クライアントのユーザ名/backup/ user@hostname:/Users/サーバのユーザ名/backup

これでクライアントのコンピュータ上のbackupディレクトリ配下のファイルをサーバのbackupフォルダに転送できます。

オプションについて

-aオプションをつけているので、-tオプションはいらないはずですが、-aだけだとタイムスタンプがコピーされていなかった気がします。

--exclude=".*"で隠しファイルを除外しています。

-nオプションを付けるとテストできるので、初めて実行する際は試した方が良いかと思います。