본문 바로가기
Q&A2022년 3월 6일1분 읽기

리눅스 디스크 용량 부족할 때 대처법

이
이지현
조회 991댓글 1

서버 디스크가 꽉 찼는데 어떤 파일이 큰 건지 찾고 정리하는 방법을 알려주세요.

댓글 1

김김영삼4년 전

디스크 용량 정리 순서:

# 1. 전체 사용량 확인
df -h

# 2. 큰 디렉토리 찾기
du -sh /* 2>/dev/null | sort -rh | head -20
du -sh /var/* | sort -rh | head -10

# 3. 큰 파일 찾기
find / -type f -size +100M 2>/dev/null | head -20

# 4. 로그 정리
sudo journalctl --vacuum-size=500M
sudo find /var/log -name "*.gz" -delete
sudo truncate -s 0 /var/log/syslog.1

# 5. 패키지 캐시 정리
sudo apt clean # Debian/Ubuntu
sudo yum clean all # CentOS

# 6. Docker 정리 (Docker 사용 시)
docker system prune -a --volumes

# 7. 삭제된 파일인데 프로세스가 잡고 있는 경우
lsof | grep deleted

가장 흔한 원인은 로그 파일과 Docker 이미지입니다. logrotate 설정을 확인하세요.

Ctrl+Enter로 등록