리눅스 루트 용량 Full 해결 방법: 초보자도 쉽게 따라 하는 단계별 가이드

리눅스 서버를 운영하다 보면 "루트(/) 파티션 용량이 가득 찼다"는 경고를 마주칠 때가 있습니다. 특히 CentOS, Ubuntu 같은 배포판에서 자주 발생하는 이 문제는 초보자에게 당황스러울 수 있지만, 몇 가지 간단한 방법으로 해결할 수 있어요. 이 글에서는 리눅스 루트 용량 부족 해결 방법을 단계별로 정리하고, 검색엔진에 잘 노출되도록 키워드와 실용성을 강화해 설명할게요. 지금 바로 루트 디스크 풀 문제를 해결해보세요!

 

리눅스 루트 용량이 꽉 차는 이유

리눅스 루트 용량이 꽉 차는 이유
루트 파티션 용량 부족

 

루트 파티션 용량 부족의 주요 원인을 먼저 알아볼까요? 문제를 해결하려면 원인을 파악하는 게 중요하니까요:

  • 로그 파일 과다: /var/log에 쌓인 시스템 로그가 용량을 차지해요.
  • 패키지 캐시: Yum이나 APT 캐시가 디스크를 채우는 경우가 많아요.
  • 임시 파일: /tmp 디렉토리의 정리 안 된 파일들.
  • 설정 실수: 다른 디렉토리가 루트에 잘못 포함된 경우.

이제 리눅스 디스크 용량 확인부터 정리까지, 하나씩 풀어볼게요.

 

1단계: 루트 용량 확인하기

먼저 디스크 상태를 점검해야 해요. 아래 명령어로 리눅스 루트 용량 확인을 해보세요:

df -h

 

/dev/sda1이나 / 옆에 사용률이 100%에 가까우면 루트가 꽉 찬 거예요. 이제 어디가 문제인지 찾아볼 차례입니다.

 

 

2단계: 용량을 많이 차지하는 파일 찾기

리눅스에서 디스크 용량 분석은 du 명령어로 쉽게 할 수 있어요:

du -h / | grep '[0-9]G\|[0-9][0-9]M'

 

이 명령어는 루트 아래에서 10MB 이상, 혹은 GB 단위로 큰 파일과 디렉토리를 보여줘요. 결과가 길다면 특정 디렉토리로

 

좁혀서 확인:

du -h /var | grep '[0-9]G\|[0-9][0-9]M'

 

보통 /var, /tmp, /home이 용량을 많이 먹는 주범이에요.

 

3단계: 로그 파일 정리로 용량 확보하기

리눅스 로그 파일 정리는 용량 부족 해결의 첫걸음이에요. /var/log를 확인해보세요:

ls -lh /var/log

 

크기가 큰 로그 파일(예: messages, syslog)을 발견하면 이렇게 비워요:

> /var/log/messages

 

완전 삭제하려면:

rm -f /var/log/*.log

 

4단계: 패키지 캐시 삭제하기

Yum 캐시 정리로 용량을 확보할 수 있어요(CentOS/RHEL):

yum clean all
rm -rf /var/cache/yum

 

Ubuntu라면 APT 캐시 정리:

apt-get clean
rm -rf /var/cache/apt

 

이 과정만으로도 몇 GB가 확보될 수 있어요. 리눅스 서버 용량 관리의 필수 스킬이죠!

 

 

5단계: 임시 파일 제거하기

/tmp는 임시 파일이 쌓이는 곳이에요. 확인 후 정리:

ls -lh /tmp
rm -rf /tmp/*

 

시스템 재부팅 시 자동 정리되기도 하지만, 즉시 삭제하면 디스크 공간이 바로 늘어나요.

 

6단계: 불필요한 패키지 정리

리눅스 불필요한 패키지 삭제로 추가 공간을 만들어보세요. CentOS에서 오래된 커널 제거:

package-cleanup --oldkernels --count=1
yum autoremove

 

Ubuntu라면:

apt autoremove

 

이렇게 하면 의존성 없는 패키지도 깔끔하게 정리돼요.

 

7단계: 디스크 확장으로 근본적 해결 (선택)

위 방법으로도 부족하다면 리눅스 디스크 확장을 고려하세요. LVM 사용 시:

lvextend -L +10G /dev/mapper/centos-root
xfs_growfs /

 

물리 디스크 추가나 파티션 조정이 필요할 수도 있으니 환경에 맞게 진행하세요.

 

해결 후 확인하기

모두 끝냈다면 다시 확인:

df -h

 

루트 용량이 줄어들었다면 성공! 리눅스 루트 풀 해결 완료예요.

 

루트 용량 부족, 이제 걱정 끝!

리눅스 루트 디스크 Full 문제는 한 번 익히면 금방 해결할 수 있어요. 로그 정리, 캐시 삭제 같은 습관을 들이면 예방도 가능하죠. 이 글이 도움이 됐다면 언제든 질문 남겨주세요. 다음 시간에는 "리눅스에서 시스템 모니터링 쉽게 시작하기" 주제로 돌아올게요. 서버 상태를 실시간으로 체크하는 법, 서버 관리자라면 놓칠 수 없는 주제죠! 다음에 또 만나요!

댓글

Designed by JB FACTORY