Windowsのファイルをバックアップ
Windowsの個人ファイルを自動的にバックアップするためにunisionを設定しました。
unisionは、ファイルを同期する仕組みです。
プラットフォームは、Linux/Windows間でファイルを同期することができます。
インストール
Linux側のインストール
APTパッケージがあるのでインストールします。
$ sudo aptitude install unison ssh $ unison -version unison version 2.9.1 $
Windows側のインストール
cygwinにunisonパッケージがあるのでこれをインストールします。
cygwinのsetup.exeを実行するとunisonのパッケージが複数あります。
同じバージョンのパッケージ2.9.1を選択してインストールします。
ファイルの同期
同期元のWindowsディレクトリがC:\Documents and Setting\user\syncとします。
同期先は、Linuxディレクトリで/home/user/.syncとします。
同期をするには、cygwinのbashで下記の通りです。
$ unison -version unison version 2.9.1 $ unison -contactquietly -times -batch -fastcheck true /cygdrive/c/Documents\ and\ Settings/user/sync ssh://ユーザ@サーバ//home/user/.sync
バックアップを戻す場合や両方に修正があった場合の選択をする場合は、batchオプションを取ると逐一修正を問い合わせてきます。