WEBシステム開発:Unisonでファイルのミラーリングバックアップ(Linux/Windows)
Unisonは異なるOS間(Linux/Windows)でも、双方向フォルダ・ファイルの同期が簡単に行えるソフトです。
バックアップファイルと、ディスクの容量は同じだけ必要になります。
ファイルをチェックしながら、更新されたファイルのみをコピーするので毎回の実行時間が短くてすみます。
Unison
www.cis.upenn.edu/%7Ebcpierce/unison/
1 |
//インスタール方法# yum install unison//簡単な使用方法# unison /var/www/htdocs /var/www/htdocs_backup -force /var/www/htdocs -batch -owner -group -fastcheck false -maxbackups 3 |
便利なオプション
-batch: バッチ処理、何も聞かれずに最後まで実行
-owner: オーナー情報も同期
-group: グループ情報も同期
-force xxx: 指定したディレクトリを基準にして同期(ミラーリング)
-fastcheck {true,false,defalut}: trueの場合、ファイルの日付で比較
-maxbackups n: バックアップの世代数
-log: 動作を記録
-logfile xxx: ログファイルの名前
-version: バージョンを表示
最後は、crontabで指定した日時に実行するように設定すれば、万が一のトラブルに備えられますね。