Disk Usage Analyzer는 .ecryptfs 파일이 홈 드라이브만큼 많은 공간을 차지한다고보고합니다.


18

Ubuntu로 넷북을 설정할 때 "홈 파티션 암호화"를 선택했습니다. 디스크 사용량 분석기는 이제 실제 사용되는 것보다 두 배의 공간이 차지한다고보고합니다. 나는이 질문이 몇 번이나 요구되는 것을 보았지만, 일반적으로 응답은 ".ecrypts /. 실제로 하드 드라이브 공간을 차지하지는 않습니다. "문제를 완벽하게 식별하지만 문제를 해결하는 데 도움이되지 않습니다.

이제 하드 드라이브가 실제로 가득 찼는 지 여부에 관계없이 시스템은 하드 드라이브를 가득 참으로 취급합니다. 10MB의 공간이 남아 있다는 경고 메시지가 계속 나타납니다. 보관 용 폴더를 업데이트 할 수 없습니다. 파일을 효율적으로 이동할 수 없습니다. 컴퓨터가 불행한 것 같습니다. 컴퓨터에서 홈 폴더를 영구적으로 제거하고 백업을 해독 할 수없는 위험한 암호 해독 절차를 수행하기 위해이 문제를 해결하는 유일한 방법입니까? 또는 개인 폴더와 함께 가상 홈 폴더를 계산하지 않도록 디스크 사용량 분석기를 수정하는 방법이 있습니까? 내 데이터를 암호화 된 상태로 유지하고 싶습니다.

감사!


11.10에서도 이와 동일한 문제가 있습니다. 도움을 부탁드립니다!
Ederico


7 년 후 우분투 18.10을 실행하면 비슷한 문제가 발생합니다. du내 홈 데이터와 .ecryptfs를 99GB 로보 고하지만 df100 %를 174GB 로보 고하면 파일을 USB 디스크로 옮기고 k4dirstat를 사용하여 가장 많이 사용하는 파일을 찾습니다. 그러나 df감소하지 않습니다 ....
Mathieu J.

답변:


20

디스크 분석기 유틸리티 의 버그 입니다. 실제로 디스크에서 사용중인 스토리지 양이 잘못되었습니다.

실제로 디스크에 기록 된 파일 (Ubuntu의 암호화 된 홈 디렉토리를 사용하는 경우)은에 있습니다 /home/.ecryptfs. 당신이 볼 파일과 디렉토리 $HOME는 실제로 암호화 된 데이터의 가상 표현입니다. Linux 커널이 나머지 운영 체제에 제공하는 암호 해독 된 데이터의 가상의 모습입니다. 디스크 공간을 두 배로 차지하지 않으므로 안심하십시오.

전체 공개 : 저는 Ubuntu의 암호화 된 홈 디렉토리 기능의 저자이며 현재 eCryptfs 관리자 중 하나입니다 .


와, 6 년 후에도 여전히 수정되지 않았습니다. 이 버그로 인해 전체 시스템이 잠기고 디스크 공간 부족으로 인해 프로그램을 사용할 수 없었습니다. 그런 다음 다시 시작할 때 로그인 할 수 없었고 루트 프롬프트에 놓아서 모든 것을 수정해야했습니다. 나는 개발자이기 때문에 이것이 나에게는 어렵지 않았지만, 그렇지 않은 경우이 문제를 해결하기가 어려울 것입니다. : |
3cheesewheel

4

홈 디스크가 암호화 된 경우 루트 파일 시스템의 분석이 표시 될 때 올바르지 않습니다. /home/.ecryptfs 그러나 선택 /home/<user>/하면 올바른 정보가 표시됩니다


강조 : 대신 / home / username을 스캔하십시오. 'ncdu -x / home'이 아닌 'ncdu -x / home / username'과 같습니다. (또는 다른 디스크 분석기 도구)
user18099

2

첫째, 디스크 사용량 분석기는 하드 디스크 자체에서 사용 가능한 디스크 공간의 양을 제한하는 제어 시스템이 아니라는 점을 이해하는 것이 중요합니다. 단순히 시스템을 볼 수있는 도구입니다. 따라서이 도구는 실제로 디스크를 제한하지 않습니다.

둘째, 실제로 필요한 것은 드라이브의 실제 용량, 실제로 드라이브 공간을 채우는 것, 존재하는 파티션 및 이들이 어떻게 사용되는지를 결정하는 것입니다.

간단하게하기 위해 가짜 넷북에서 다음과 같은 매우 간단한 디스크 레이아웃을 시도해 봅시다 .

디스크 총 크기 : 16GB SSD 하드 드라이브

/boot - 250 MB
swap 2 GB 
/     5 GB
/home everything else

따라서 우리는 실제로 많은 것을 가지고 있지 않으며 명시된대로 / home 파티션에 대해 .ecryptfs를 선택하기로 결정했습니다. 이는 / home 파티션에 약 8.5GB가 있고 디스크 사용량 분석기가 사용 가능한 용량의 두 배 (17GB)를 SSD 드라이브에서 사용할 수있는 공간보다 두 배로보고한다는 것을 의미합니다.

그러나이 시나리오에서도 디스크 사용량 분석기는 디스크 사용을 방해하지 않거나 디스크 사용량에 영향을 미치지 않습니다. 더 많은 가능성이있는 것은 많은 수의 임시 파일 또는 시스템 내 공간을 차지하는 다른 파일이나 다른 파티션이 완전히 채워지고 정상적인 작동이 그러한 방식으로 영향을받는 것입니다.

다른 모든 파티션이 채워지지 않고 / home 파티션 자체가 용량 자체에 근접하지 않았는지 확인 했습니까?

문제를 예방하는 실제 문제를 찾는 데 도움이 될 수 있으므로 먼저 확인하는 것이 좋습니다. 공간을 차지하는 숨겨진 디렉토리를 확인하고 싶을 수도 있습니다 (아는 것보다 많은 데이터를 디스크에 저장하고있을 수 있습니다).

희망이 도움이됩니다. 좋은 하루 보내세요

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.