loop-aesからcryptsetupへの移行

loop-aesからcryptsetupへの移行

Linuxインストールをカーネル2.6.38-2(Debianテスト)にアップグレードしました。新しいカーネルでは loop-aes がコンパイルされないため、暗号化されたボリュームをマウントできません。 Loop-aesボリュームをマウントするために、cryptsetupの特定の互換モードを使用できると聞きました。だから私の質問は次のとおりです。

どうすればいいですか?

私は何時間もインターネット検索をしてきましたが、動作するものが見つかりません。 loop-aesを使用して、次のエントリを使用してパーティションをマウントしました/etc/fstab

/dev/sdb2 /mount/data   ext4 user,noauto,loop,encryption=aes256 0 0

cryptsetupコマンドラインはどのような形ですか?可能であればfstabエントリを好みますが、コマンドラインも機能します。

ベストアンサー1

cryptsetup loopaesOpen <device> <name> [--key-size 128] --key-file <key-file>、によるとhttp://code.google.com/p/cryptsetup/wiki/Cryptsetup130。 1.3.0でない場合は、cryptsetupそのバージョンをダウンロードしてコンパイルする必要があります。

cryptsetupボリュームを開き、その中に新しいブロックデバイスを作成し、実際に使用するには、次のコマンドを使用する必要が/dev/mapper/<name> あります。mountcryptsetup

ブートタイプの暗号化ボリュームを設定することが関連していることはわかっていますが、必要に応じて手動でcrypttabマウントするためにスクリプトを直接作成したので、残念ながらこれには経験がありません。

おすすめ記事