서버 디스크가 꽉 찼는데 어떤 파일이 큰 건지 찾고 정리하는 방법을 알려주세요.
디스크 용량 정리 순서:
# 1. 전체 사용량 확인df -h# 2. 큰 디렉토리 찾기du -sh /* 2>/dev/null | sort -rh | head -20du -sh /var/* | sort -rh | head -10# 3. 큰 파일 찾기find / -type f -size +100M 2>/dev/null | head -20# 4. 로그 정리sudo journalctl --vacuum-size=500Msudo find /var/log -name "*.gz" -deletesudo truncate -s 0 /var/log/syslog.1# 5. 패키지 캐시 정리sudo apt clean # Debian/Ubuntusudo yum clean all # CentOS# 6. Docker 정리 (Docker 사용 시)docker system prune -a --volumes# 7. 삭제된 파일인데 프로세스가 잡고 있는 경우lsof | grep deleted
가장 흔한 원인은 로그 파일과 Docker 이미지입니다. logrotate 설정을 확인하세요.
댓글 1
디스크 용량 정리 순서:
가장 흔한 원인은 로그 파일과 Docker 이미지입니다. logrotate 설정을 확인하세요.