ecryptfs
홈 폴더는 기본적으로 파일 이름 암호화를 사용하여 암호화됩니다. 그러나 이로 인해 143자를 초과하는 파일 이름은 홈 폴더에 존재할 수 없습니다(암호화되지 않은 ext4
홈 폴더는 255자로 제한됩니다). 파일 이름 암호화가 비활성화되면 문자 제한이 기본값인 255자로 되돌아갑니다.
새 Ubuntu 20.04를 설치한 후 명령을 사용하여 홈 폴더를 암호화했지만 ecryptfs-migrate-home
이 문자 제한으로 인해 많은 파일을 마이그레이션할 수 없었습니다.
ecryptfs-migrate-home
파일 이름 암호화로 명령을 실행하는 방법장애가 있는?
답변1
한 가지 해결책 ecryptfs-migrate-home
은 /usr/bin/ecryptfs-migrate-home
.
스크립트는 ecryptfs-setup-private
암호화 명령을 사용하며 --no-fnek
파일 이름 암호화를 비활성화하는 옵션을 전달할 수 있습니다.
따라서 최종 암호화가 완료된 줄에 해당 --no-fnek
옵션을 추가하면 됩니다. 버전에 따라 다음과 같이 표시됩니다.
if ! ecryptfs-setup-private --no-fnek -u "$USER_NAME" -b $ECRYPTFS_SETUP_PRIVATE_ARGS