アプリケーションがある場合、コンピューターのバックアップを保存する「タイムマシン」のように動作し、必要に応じて、たとえばウイルスが存在しないコンピューターの以前の時間に戻りますか?
Appleが書いたTime Machineの定義は次のとおりです。
Time Machineは、Macと外部ドライブ(別売)またはTime Capsuleで動作する組み込みのバックアップです。ドライブを接続し、Time Machineに割り当てて、安心して楽しんでください。 Time Machineは、システムファイル、アプリケーション、アカウント、環境設定、音楽、写真、ムービー、ドキュメントなど、Mac全体を自動的にバックアップします。しかし、Time Machineが他のバックアップアプリケーションと異なるのは、すべてのファイルのスペアコピーを保持するだけでなく、特定の日にシステムがどのように見えたかを記憶しているためです。
Back in Time を試すことができます。リポジトリにあります。
documentation で、彼はなぜそうするのかを説明しています。
なぜアプリケーションを書いたのですか? AppleのTimeMachineについて読んだとき、それは素晴らしいツールだと思いました。 Linuxの同等のアプリケーションを検索したところ、TimeValutとFlyBackが見つかりました。
2月からバックアップを作成していますが、完全または部分的な復元を試みたことはありません。
Time Machineで使用される inotify のようなメカニズムではなく、rsyncを使用します。そのため、ファイルが書き込まれるたびではなく、x時間ごとに実行されます。
UbuntuのデフォルトのバックアップクライアントであるDéjàdupを使用して、ルートフォルダ「/」の完全バックアップを実行できます。復元する場合、システムが奇妙な状態になるのを防ぐためにライブCDを使用できます。
TimeShift を検討することもできます。 プロジェクトページ はLaunchpadにあります。
タイムシフトの主な用途は、 Webサイト に記載されているように、(潜在的にリスクのある)システム変更を行う前にシステム復元ポイントを作成することです。
TimeShiftは、rsnapshot、BackInTime、TimeVaultなどのアプリケーションに似ていますが、目標は異なります。
TimeShiftは、システムファイルと設定のみを保護するように設計されています。ドキュメント、写真、音楽などのユーザーファイルは除外されます。これにより、システムを以前の日付に復元するときにファイルが変更されないままになります。文書とファイルをバックアップするツールが必要な場合は、より構成可能でユーザーファイルを保存するためのオプションを提供する優れたBackInTimeアプリケーションをご覧ください。