web-dev-qa-db-ja.com

LinuxでLibreCryptによって作成された暗号化されたボリュームを開きます

LinuxでLibreCryptによって作成された暗号化ボリュームを開くにはどうすればよいですか?これらのボリュームは、Windows7のLibreCryptによって作成され、fat32でフォーマットされています。

次のコマンドを使用して、cryptsetupを使用してLinuxでこのボリュームを開こうとしたとき。

losetup /dev/loop9 volume.vol
cryptsetup open /dev/loop9 crypt_loop9

エラーが発生します、

Device /dev/loop9 is not a valid LUKS device.

なぜこのエラーが発生するのですか?

LibreCryptはLUKS互換のボリュームを作成していませんか?

可能な解決策は何ですか?

3
Bharat G

LibreCryptで作成されたボリュームはLUKSと互換性がありません。それらは「FreeOTFE」互換フォーマットで作成されます。 LinuxでLUKSボリュームを作成し、LibreCryptで開くことができます。

4
user493882

試してください:Sudo cryptsetup/dev/mapper/loop9 $ Desired_name

それが機能しない場合、ボリュームはLUKS互換ではありません。解決策は、cryptsetupを使用してLinuxでLUKS互換のボリュームを作成し、LibreCryptを使用してWindowsにマウントすることです。そうすれば、両方で使用できます。

1
Someone

@ OP、LibreCrypt(linux-modder)のオブザーバー兼テスターとして、次のコマンドで開きます。

Sudo cryptsetup luksOpen/dev/mapper/volume $ desired_name

(あなたの例から、$ desired_nameはcrypt9_loopになります)

0
linuxdev2013