저는 최근에 새로운 컴퓨터를 만들고 그 위에 Linux Mint를 설치하기로 결정했는데, 제가 설치한 1TB SSD에 여유 공간이 약 730GB밖에 없다는 것을 최근 알게 되었습니다.
.ecryptfs
몇 가지 조사 끝에 내 홈 디렉토리에 약 150GB의 공간을 차지하는 폴더가 있음 을 발견했습니다 .
이 디렉토리가 무엇인지, 새 컴퓨터에서 왜 그렇게 많은 공간을 차지하는지, 크기를 줄이는 방법을 알고 싶습니다.
이 컴퓨터에는 주요 프로그램이나 파일을 설치하지 않았습니다. 거의 새것입니다.
시스템 메시지:
System:
Kernel: 5.15.0-76-generic x86_64 bits: 64 compiler: gcc v: 11.3.0 Desktop: Cinnamon 5.6.8
tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Drives:
Local Storage: total: 931.51 GiB used: 370.53 GiB (39.8%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB size: 931.51 GiB
speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 30.9 C
Partition:
ID-1: / size: 915.32 GiB used: 185.26 GiB (20.2%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
ecryptfsd -V
반품
ecryptfsd (ecryptfs-utils) 111
답변1
.ecryptfs
홈 디렉터리 디스크 내용이 저장되는 디렉터리입니다(홈 디렉터리 암호화를 선택한 경우).암호화된 파일 시스템(암호화 없음 또는 전체 디스크 암호화와 반대)DM 비밀번호). 다중 사용자 시스템을 제외하고(사용자 간 디스크 사용량을 비교하려는 경우) 크기는 디스크 사용량을 이해하는 데 관련이 없습니다.
로그인 시 표시되는 파일은 가상 파일 시스템에 위치하며 디스크 공간을 직접 차지하지 않습니다. 해당 파일에 액세스하면 ecryptfs 드라이버를 통해 액세스가 이루어지며 디렉터리의 디스크 파일에 액세스됩니다 .ecryptfs
.
du -x ~
du ~/.ecryptfs
거의 동일한 크기로 보고 됩니다 . (파일당 몇 바이트의 암호화에는 작은 오버헤드가 있으므로 근사치일 뿐입니다. 오버헤드는 실제로 기본 파일 시스템에 대한 정수 블록 수로 반올림되므로 더 많은 블록이 있는지 여부에 따라 결국 0 또는 1 블록이 됩니다. 파일의 마지막 블록에 있는 일부 여유 바이트보다 블록이 더 커집니다.
이 du ~
도구 또는 파일 시스템 경계를 인식하지 못하는 다른 도구는 일반 텍스트 파일(표시되는 파일)과 암호 텍스트 파일(디스크에 있는 파일)을 보고합니다. 그러나 이는 말이 되지 않습니다. 실제로는 암호 텍스트 파일만이 디스크 공간을 차지합니다.
150GB의 데이터가 홈 디렉토리에 너무 많다고 생각되면 홈 디렉토리에서 어떤 공간이 사용되고 있는지 확인하십시오. 홈 디렉터리에서 파일을 삭제하면 해당 암호문 파일도 물론 삭제되어 .ecryptfs
예상되는 디스크 공간이 확보됩니다.