cryptdisks_start:事前確認に失敗しました:デバイスにcrypto_LUKSファイルシステムタイプが含まれています。

cryptdisks_start:事前確認に失敗しました:デバイスにcrypto_LUKSファイルシステムタイプが含まれています。

cryptdisks_startを使用してファイルを開こうとすると、/etc/crypttab残念ながら、次のエラーメッセージでコマンドが失敗します。

martin ~ # cryptdisks_start luks-01a2e5d8-9211-40ce-b160-d3f973d1a155
 * Starting crypto disk...
 * luks-01a2e5d8-9211-40ce-b160-d3f973d1a155 (starting)..
 * luks-01a2e5d8-9211-40ce-b160-d3f973d1a155: the precheck for '/dev/disk/by-uuid/01a2e5d8-9211-40ce-b160-d3f973d1a155' failed:  - The device /dev/disk/by-uuid/01a2e5d8-9211-40ce-b160-d3f973d1a155 contains a filesystem type crypto_LUKS.
 * luks-01a2e5d8-9211-40ce-b160-d3f973d1a155 (failed)...
   ...fail!

もちろん、デバイスにcrypto_LUKSファイルシステムが含まれている必要があるため、これはやや奇妙なエラーです!

/etc/crypttabGNOMEディスク設定の関連行:

luks-01a2e5d8-9211-40ce-b160-d3f973d1a155 UUID=01a2e5d8-9211-40ce-b160-d3f973d1a155 /etc/luks-keys/luks-01a2e5d8-9211-40ce-b160-d3f973d1a155 nofail

ベストアンサー1

/etc/crypttab行にoptionsキーワードがないため、機能しませんluks。この行を変更すると問題が解決しました。

luks-01a2e5d8-9211-40ce-b160-d3f973d1a155 UUID=01a2e5d8-9211-40ce-b160-d3f973d1a155 /etc/luks-keys/luks-01a2e5d8-9211-40ce-b160-d3f973d1a155 luks,nofail

cryptdisks_startこれは、デバイスを開くために正しいコマンドを使用できるように、使用している暗号化を決定するためにオプションが使用されるためです。そのluksオプションがない場合、cryptdisks_startデバイスは通常のdm-cryptデバイスとして試行されますcryptsetup create。幸いなことに、完全性チェックではこのようなことは起こりませんが、混乱したエラーメッセージが表示されます。

/etc/crypttab明らかに、GNOME3のディスクユーティリティはロック解除アイコンを使用し、パスワードを保存するとこのエラー行を記録します。

おすすめ記事