Ubuntu 22.04 cryptsetup-reencrypt가 "/dev/mmcblk0p3을 단독으로 열 수 없습니다. 장치가 사용 중입니다."와 함께 실패합니다.

Ubuntu 22.04 cryptsetup-reencrypt가 "/dev/mmcblk0p3을 단독으로 열 수 없습니다. 장치가 사용 중입니다."와 함께 실패합니다.

Ubuntu 22.04 시스템이 있고 LUKS 암호화 키를 변경하고 데이터를 다시 암호화해야 합니다. 이는 루트 파일 시스템이므로 마운트 해제할 수 없으며 라이브 시스템을 부팅하기 위한 물리적 액세스가 없습니다. 많은 표준 전체 디스크 암호화 설정과 마찬가지로 "/dev/mmcblk0p3"은 LUKS를 사용하여 암호화되며 파일 시스템이 있는 LVM을 포함합니다.

기반으로LUKS 출시 노트, 제가 ​​아는 한 이 기능은 버전 2.2.0(온라인 재암호화) 이후에 존재하지만 버전 2.4.3에서는 이 기능이 작동하지 않습니다.

해당 명령을 사용하면 sudo cryptsetup-reencrypt /dev/mmcblk0p3오류가 발생합니다 Cannot exclusively open /dev/mmcblk0p3, device in use. 내가 찾은 문서의 일부 사본에는 --force-offline-encryption 매개변수를 사용할 수 있다고 나와 있지만 내 cryptsetup 명령이 이를 인식하지 못합니다.

이 오류를 어떻게 해결할 수 있나요?

답변1

대신 를 사용하여 sudo cryptsetup reencrypt /dev/mmcblk0p3이 문제를 해결했습니다 sudo cryptsetup-reencrypt /dev/mmcblk0p3. 왜 이런 일이 일어나는지는 모르겠지만 그렇습니다.

관련 정보