eCryptFS를 사용하려고 하는데 디스크 공간이 얼마나 더 사용되는지 알고 싶었습니다.
답변1
나는 eCryptfs의 최소 파일 크기가 12,288바이트이고 더 큰 파일에 약 8k를 추가하는 것으로 보이는 몇 가지 테스트를 수행했습니다(Colin이 올바르게 말한 것처럼).
예를 들어 10,485,760바이트의 파일은 결국 10,493,952바이트로 암호화되므로 8,192바이트가 증가합니다.
큰 파일의 경우에는 중요하지 않지만 작은 파일(일반적으로 홈 구성 파일이나 다른 응용 프로그램과 같은)이 많은 경우 크기가 상당히 커질 수 있습니다. 1바이트 파일이라도 12,288바이트가 됩니다.
로그인 후 새 사용자를 추가하고 sudo adduser --encrypt-home newguy
(일반 사용자에서 로그아웃하지 않으려는 경우 터미널에서 sudo login
) 다양한 파일 크기를 직접 실험하고 비교할 수 있습니다.
암호화된 파일이 있고 /home/.ecryptfs/newguy/.Private/
(로그인 시) 해독된 버전이 있습니다./home/newguy/
eCryptFS에는 긴 파일 이름(~200자 이상)이 작동하지 않거나 잘릴 수 있고 파일 권한이 제대로 작동하지 않을 수 있는 등 몇 가지 단점이 있습니다( chmod
성공을 보고하는 것처럼 보이지만 ls
계속 나열됩니다 ----------
). 고정된 크기의 암호화된 컨테이너 파일을 원하는 경우(또는 파티션) 대신 LUKS를 사용할 수도 있습니다.
답변2
헤더 정보의 경우 파일당 약 8K입니다.