우분투 22.04 데스크탑
그렇게 하면 df -h
내 루트 폴더가 거의 꽉 찼다는 것을 알 수 있습니다
그리고 폴더에 있는 파일을 나열해 보면 모두 시스템에 필요한 파일인 것 같습니다.
조금 살펴보려고 했지만 파일 시스템 전문가가 아니어서 실제로 파일 크기를 확인하는 방법을 잘 모르겠습니다(예: 특정 폴더에서 확인하면 la -la --block-size=GB
크기 /
가 달라집니다 /home
). 삭제해도 안전한 것이 무엇인지 잘 모르겠습니다.
나는 이중 파일, tmp 등을 정리하는 데 도움이 되는 소프트웨어를 이미 실행했습니다. 어디서부터 시작해야 할까요? 루트 폴더에 20G 정도 걸리는 게 정상인가요?
이에 대한 어떤 방향이라도 정말 감사드립니다!
업데이트: sudo du -hc --max-depth=1 /
@matigo가 제안한 대로 실행 후 출력
답변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
- 전체 디스크 크기를 보려면
그리고 항상 그렇듯이 대부분의 폴더가 무엇인지, 왜 거기에 있고 패키지에 대해 동일한지 이해하려고 노력하십시오. 확실히 시간이 좀 필요하지만 매번 시간이 점점 줄어들기를 바랍니다 :)