LVMとLUKSを使用してUbuntuインストールを暗号化しました。インストール中にLVMと暗号化が選択されました。
ログイン後、rsyncを使用してライブシステム全体を別のドライブにバックアップしました。システム全体を新しいハードドライブに復元する必要がある場合は、Ubuntu Live CDから起動し、rsyncコマンドを逆に実行してすべてを新しいドライブに復元し、grubとfstabを復元します。新しく復元されたシステムは機能しますが、LVMまたはLUKSは復元されないため、復元されたシステムにはこれらの機能はありません。
LUKSとLVMを保存するには、まずLUKSとLVMを使用してインストール中にUbuntuを新しいドライブに新しくインストールし、次にrsyncを使用してLiveにインストールした後に新しいインストール環境を復元できるかどうか疑問に思います。 CD?
答え1
新規インストールから復元する場合は、復元されていないファイルを削除するときに注意する必要があります。回復中に使用すると、rsync --delete
この問題は解決されます。
ただし、リカバリに Live CD を使用している場合は、次の操作を行う方が簡単です。
- ブートパーティション(
cat /dev/sda1 >boot.image
)のイメージ全体をバックアップします。 - パーティション、LUKSボリューム、およびLVMボリュームを再作成し、論理ボリュームにファイルシステムを作成します。
- 空のファイルシステムにファイルを復元します。
grub-install
ブートローダを復元するには、コマンドを実行してください。
バックアップを実行するときは、ファイルシステムの境界を超えないことをお勧めします。つまり、-x
rsyncにオプションを渡すことです。ユーザーが便利だと思うたびに、FUSEファイルシステムなどの奇妙な場所にさまざまなディレクトリをマウントできます。システムおよびデータディレクトリのマウントポイントを列挙します。
rsync -aAX -x --delete / /home /media/backup
フルディスクバックアップは使用に制限があります。誤ってファイルを削除すると、そのファイルは永久に消えます。良いバックアップは履歴を保存します。この作業を手動で実行するのではなく、次のツールを使用してください。二重性(アーカイブを圧縮したい場合)またはスナップ写真(ライブファイルが必要な場合)。