루트의 디스크가 거의 꽉 찼지만 공간을 차지하는 파일을 찾을 수 없습니다.

루트의 디스크가 거의 꽉 찼지만 공간을 차지하는 파일을 찾을 수 없습니다.

우분투 22.04 데스크탑

그렇게 하면 df -h내 루트 폴더가 거의 꽉 찼다는 것을 알 수 있습니다 여기에 이미지 설명을 입력하세요

그리고 폴더에 있는 파일을 나열해 보면 모두 시스템에 필요한 파일인 것 같습니다. 여기에 이미지 설명을 입력하세요

조금 살펴보려고 했지만 파일 시스템 전문가가 아니어서 실제로 파일 크기를 확인하는 방법을 잘 모르겠습니다(예: 특정 폴더에서 확인하면 la -la --block-size=GB크기 /가 달라집니다 /home). 삭제해도 안전한 것이 무엇인지 잘 모르겠습니다.

나는 이중 파일, tmp 등을 정리하는 데 도움이 되는 소프트웨어를 이미 실행했습니다. 어디서부터 시작해야 할까요? 루트 폴더에 20G 정도 걸리는 게 정상인가요?

이에 대한 어떤 방향이라도 정말 감사드립니다!

업데이트: sudo du -hc --max-depth=1 /@matigo가 제안한 대로 실행 후 출력

snap폴더 18G면 정상인가요 ?!여기에 이미지 설명을 입력하세요

답변1

다른 사람과 미래의 나 자신을 돕기 위해 문제가 발생한 부분을 더 자세히 조사하기 위해 수행한 단계는 다음과 같습니다.

  • 실행 sudo du -hc --max-depth=1 / 한 다음 다소 커 보이는 하위 폴더에 대해 동일한 작업을 실행합니다. 즉 sudo du -hc --max-depth=1 /var/lib

  • 깨끗한 패키지. apt autoremove && apt clean적절한 패키지를 실행 하고 sudo bash -c 'rm /var/lib/snapd/cache/*'스냅 캐시를 제거합니다.

  • 내 스냅 파일의 저장된 버전을 확인한 다음(firs 명령을 실행한 후 스냅 폴더가 차지하는 위치가 11GB로 나타났습니다) snap list --all그런 다음 bash 스크립트를 실행하여 스냅 버전을 분류합니다(Google에서 많은 버전을 찾을 수 있습니다. 여유 디스크 공간 스냅 패키지 관리자)

  • 또한 적절한 패키지 중 일부가 필요하지 않은지 확인하기 위해 모든 적절한 패키지를 확인합니다.apt list --installed

기타 유용한 명령:

sudo du -sh /- 특정 폴더의 크기 표시

df -h- 전체 디스크 크기를 보려면

그리고 항상 그렇듯이 대부분의 폴더가 무엇인지, 왜 거기에 있고 패키지에 대해 동일한지 이해하려고 노력하십시오. 확실히 시간이 좀 필요하지만 매번 시간이 점점 줄어들기를 바랍니다 :)

관련 정보