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의 디스크 유틸리티는 잠금 해제 아이콘을 사용하고 비밀번호를 저장할 때 이 오류 줄을 기록합니다.

관련 정보