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