얼마 전까지 만해도 HD의 35 % 만 사용했습니다. 최근에는 최대 54 %를 기록했으며 디스크 공간은 16GB이므로 3 기가 이상입니다.
내가 mysql을 빌드하지 못했다는 것을 기억하면서 gitolite를 설치했는데, 의존성이 많은 소스에서 git을 빌드해야했습니다. (문서를 작성하는 것이라 생각합니다. 설치 중). 디스크 공간을 차지하고있는 것 같습니다.
어쨌든 나는 내가 가지고있는 소스 폴더를 삭제 하고이 명령을 실행했습니다. 다른 무엇을 할 수 있습니까? (3 기가 강하다)
sudo apt-get autoclean
sudo deborphan | xargs sudo apt-get -y remove --purge
위의 작업을 수행 한 후 ncdu를하고 그 사실을 발견했습니다.
Git 자체는 실제로 '/ usr / local / libexec / git-core'의 152 개 파일에서 502mb를 사용하고있었습니다. 누가 알았 겠어. 나는 그 파일의 대부분이 각각 4.6mb라는 것이 이상하다는 것을 알았습니다 ...
MySql이 / tmp 폴더에서 1 + gb를 차지했습니다.
실수로 두 빌드의 모노를 가지고 1.7GB 인 모노 src 폴더의 복사본을 실수로 만들었습니다.
src와 여분의 모노 빌드 (2.6gb를 함께)를 삭제 한 후 내 temp 폴더 df의 mysql은 54 % 대신 28 %를보고 훨씬 나아졌습니다.
나는 여전히 자식이 502mb를 사용한다는 것에 놀랐다. Windows에서는 57mb (약 10xless)를 사용합니다. 그리고 동등한 폴더 (C : \ Program Files (x86) \ Git \ libexec \ git-core)에는 git의 바로 가기로 모든 앱이 있습니다. 그리고 자식은 1.2MB (4.6이 아님)입니다. 또한 Linux git-core 폴더가 모든 링크인지 확인했습니다. 소프트 링크가 아닙니다 (cmd 사용 stat git, stat git-add를 시도하고 동일한 innode를 보았습니다. 따라서 이러한 파일의 대부분은 git의 하드 링크입니다. 따라서 git은 실제로 그 공간을 차지하지 않습니다.find . -maxdepth 1 -type l -print0 | xargs -0 ls -ld
)