1TB ドライブ 1 台に Ubuntu をインストールしています。システムの完全バックアップを行いたいのですが、ほとんどのデータに tar/gzip または rsync を使用できることはわかっていますが、完全に機能する (起動可能な) システムを復元するには具体的に何をすればよいのかわかりません。私のドライブは次のようになっています。
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme1n1p2 1050624 1953523711 1952473088 931G Linux filesystem
/dev/nvme1n1p1
dd のようなクローンを作成しif=/dev/nvme1n1p1 of=/backup/boot.img bs=4m
、他のディレクトリ ( など) に対して rsync を実行するだけで十分でしょうかrsync -Lrau --ignore-errors --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/cdrom/*,/lost+found} / /backup/system
。その後、システムが壊れた後 (または、たとえば SSD ドライブを交換した後)、nvme1n1p1
経由でクローンを作成しdd
、データをコピーするだけです。これでシステムは起動可能になり、機能するようになりますか?
ありがとう
答え1
私は毎週Deja-Dupでホームディレクトリのバックアップを行い、月に1回、アップグレードの前にはClonezillaを使用してベアメタルバックアップを行っています。Ubuntu 10.04からこれを行っており、何か問題が発生した場合でも、Clonezillaバックアップによって常に正常に動作するシステムが復元されています。Clonezillaはここオープンソースの GPL ソフトウェアです。
Clonezilla を起動可能な USB スティックにインストールし、バックアップのリポジトリとして使用できるように USB ハードディスクを準備します。