私は使用について読んだ。同期そしてrdiff バックアップLinuxシステム全体を増分バックアップします。私はLinuxシステムをセットアップし、いくつか変更し、すべてを消去し、システムを復元する練習をします(これはすべて仮想マシンで便利に実行できます)。しかし、冒険を始める前にいくつかのことを明確にしたいと思います。
- バックアップに含めるか除外する項目を詳細に制御するにはどうすればよいですか?つまり、すべてのアイテム(見えない「.」ファイル、ごみ箱などを含む)はデフォルトでバックアップされますか?それでは、それらのいくつかをどのように除外できますか?
- rdiff-backupチュートリアルは、過去のどの時点でもファイルを取得する方法を示しています(まだバックアップがある場合)。新しいコンピュータからシステム全体を復元するにはどうすればよいですか?どうすればいいですか?
- マシンAに私のシステムのバックアップがあるとしましょう。数年後、私は新しいコンピュータBを購入し、コンピュータAのバックアップから私のシステムを復元したかった。ハードウェアが完全に異なる可能性があるため、マシンAを使用すると新しいシステムが機能しますか?回復後に起動しますか?新しいマシンへのシームレスな回復を確実にする方法は?
答えてくれてありがとう。
答え1
(質問が3つであれば別に3つをする方が良いです。ただし、答えが短いので、すべて答えます。)
rsync と rdiff-backup には、インクルードと除外の両方のルールに基づく非常に強力なファイル選択メカニズムがあります。私は書いたrsyncフィルタチュートリアル。 Rdiff-backupのフィルタは同じ原理に基づいていますが、詳細は異なります。マニュアルの「ファイルの選択」セクションを参照してください。
これまでのフルバックアップ(つまり、バックアップツリーのルート)を復元するには:
rdiff-backup -r now /path/to/backup /where/to/restore
。保存形式はハードウェアによって異なります。別のコンピュータに保存して復元できますが、問題はありません。