ソフトウェア

unisonでバックアップ

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オプションを取ると逐一修正を問い合わせてきます。

タイトルとURLをコピーしました