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/crypttab
GNOMEディスク設定の関連行:
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のディスクユーティリティはロック解除アイコンを使用し、パスワードを保存するとこのエラー行を記録します。