web-dev-qa-db-ja.com

dm-crypt / LUKS暗号化LVMパーティションのディスクイメージの作成(Linux)

パスフレーズを提供した場合、暗号化されたLVMパーティションのイメージをインテリジェントに取得できるディスクイメージングソフトウェアはありますか?

ClonezillaやNortonGhostに似たソフトウェアを参照しています...パーティションをスキャンし、イメージを別のドライブ上のファイルに保存します。その後、イメージを使用してパーティションを上書きし、システムを保存された状態に復元できます。 。

「インテリジェント」とは、パーティションの使用済みスペースをイメージングし、イメージ内のデータを圧縮することだけを意味します。これは、これらのイメージングソフトウェアプログラムが通常の暗号化されていないパーティションで実行できることと同じです。さまざまなソフトウェアが生の暗号化されたLVM全体をイメージできますが、パスフレーズで復号化する機能がないと、空き領域がわからないため、全体をイメージし、暗号化されたデータは圧縮できなくなります。

5
Mike Rowave

cryptsetupを使用してデバイスを開くと、生のファイルシステムにアクセスするために/dev/mapperのさまざまなエントリにアクセスできます。

私があなたを正しく理解した場合:あなたはあなたの「ファイル」を「空き」スペースなしでバックアップしたいと思っています。これはすべて、lvm内の暗号化されたボリューム(または暗号化されたボリューム内のlvm)で行われます。

はいの場合、それを行うことができます:

  1. Cryptsetupを使用してデバイスを開きます
  2. Lvmを起動します
  3. ボリュームをマウントします

これで、すべてのファイルを表示できるようになります。

最後に、マウントされたボリュームのルートに移動します。tarを使用してgzip(またはbzi2)にパイプし、すべてのファイルの「イメージ」/「アーカイブ」を取得します。また、7Zipにパイプして進行中のパスワードを指定することもできるため、データは暗号化されたままになります。

Tarのマニュアルページを読んで、適切なスイッチを選択する必要があります(シンボリックリンクの保持、再帰、隠しファイルの保持、dirsなど)。

1
Lain