|
データのバックアップは通常難しいことではないが、場合によっては面倒なこともある。たとえば、前回のバックアップ以降に変更されたファイルだけをコピーするのは十分に厄介だし、自分で忘れずにバックアップしなければならなかったり古いバックアップを削除して空き領域を確保しなければならなかったりすればなおさらだ。そうしたことを面倒に思ってデータのバックアップをやめてしまい、ファイルを間違って削除したりシステムがクラッシュしたりして、ほぞをかむことがある。そうしたバックアップに伴う問題を解決してくれるのがUbuntu用バックアップユーティリティーTimeVaultだ。
|
| 実行中および待機中のタスクを表示する「Pending Snapshot」ダイアログ |
|
| 「Preferences」ダイアログでは自動バックアップやスナップショットの失効条件などを設定できる |
TimeVaultは自動処理ができるので、簡単にバックアップができる。対象ディレクトリーまたは除外ディレクトリーを指示しておけば、あとはTimeVaultが自動的にデータのスナップショットをとってくれるのだ。スナップショットというのは特定時点におけるディレクトリーのクローンのことで、前回のスナップショット以降に変更されたファイルがコピーされる。変更のないファイルは以前のスナップショットを参照するだけで、この場合領域を必要としない。また、読み込み専用のため、誤ってスナップショットを削除したり変更したりしてしまう恐れはない。rootユーザーは中間のスナップショットを削除できるが、ほかには影響を与えないため、あるスナップショットを削除してしまったとしてもその前後の時点に復元することはできる。除外ファイルはパスまたはパターンで指示できるので、巨大なメディアファイルや音楽ディレクトリーを除外するのも容易だ。
自動バックアップを利用すればバックアップはさらに容易になる。設定さえしておけば、対象ディレクトリーのスナップショットを毎日自動的に取りバックアップが完了するとシステムトレイを介して通知してくれる。自動スナップショットはオプションなので、利用するときは「Preferences」ダイアログの「General」タブにある「Enable automated snapshots」をオンにする。
スナップショットは、一定の条件を満たすと失効する。たとえば、指定日数が経過したとき、1つのファイルについてスナップショットが十分な数作成されたとき、あるファイルのために使用する領域が過大になったときなどだ。この条件は「Preferences」ダイアログの「Expire」タブで設定する。
