MacOS/OS XデバイスのタイムマシンまたはWindowsマシンのファイル履歴に代わる(良い)バックアップを探しています。実際、私が探しているのは、タイムマシンよりもWindowsのソリューションに近いものです。
だから私は rsyncを使用 または-素敵なUIで 過去に戻る できることを知っています。しかし、私は外部バックアップソリューションを探していません!
これは、Windows Vista(およびAFAIK以上)のようにファイル履歴を保持したいということです。 Windows Vista/7では、これは シャドウコピー で機能したので、これはまさに私が望むものです。
だから私は保存したい同じドライブ上のバックアップ/ファイル履歴(そしておそらくパーティションですが、それは問題ではありません)。別の内蔵ドライブにも保存しますが、外付けドライブには保存しません。
Linux向けのそのようなソリューションはありますか、またはどのようにしてこの動作を再現することができますか?そのため、既存のファイル重複してはいけませんであり、バックアップ(ファイルのコピー)は、実際に変更または削除した場合にのみ保存する必要があります。これにより、特に編集しない大きなファイルの場合に、多くのスペースを節約できます。 rsync/backintimeとは対照的に、増分バックアップでも変更されていないファイルがコピーされます。
Windowsの「シャドウコピー」または「ボリュームシャドウコピーサービス」は、ファイルシステムのスナップショットを作成します。 Linuxの同等の機能では、ファイルシステム/パーティションを変更するか、サードパーティのツールを使用する必要があります。
オプション
したがって、ルートFSのスナップショットを作成する必要がある場合は、システムをLVMでセットアップし、ボリュームグループに多くの空き領域を残す必要があると思います。
データのみのファイルシステムのスナップショットが必要な場合は、zfsまたはbtrfsを確認することを強くお勧めします。
Rsnapshot
セットアップガイド- https://wiki.archlinux.org/index.php/Rsnapshot
rsnapshotは、rsyncに基づくファイルシステムスナップショットユーティリティです。 rsnapshotを使用すると、ローカルマシンとリモートマシンの定期的なスナップショットをssh経由で簡単に作成できます。このコードは、可能な場合は常にハードリンクを広範囲に使用して、必要なディスク領域を大幅に削減します。
構成した内容に基づいて、毎時、毎日、毎週、毎月バックアップできます。変更されたファイルのみが保持されます。それ以外の場合、ハードリンクが作成され、使用されるスペースが最小限になります。
他のツールもあると既に述べたように、あなたはすでに1つの答え(Rsnapshot)を持っていますが、 DéjàDup については触れていません。
実行可能な選択肢のように私には思えます:
特徴:
- local、リモート、またはAmazon S3やRackspace Cloud Filesなどのクラウドバックアップロケーションのサポート
- データを安全に暗号化および圧縮する
- 増分バックアップにより、特定のバックアップから復元できます
- 定期的なバックアップをスケジュールする
(私の強調)