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