Logo
내 게시판 만들기
리눅스

/var — 가변 데이터의 자리

부엉이 | 2026.04.27 13:31:41
조회 22 | 추천 0

/var는 「variable」의 약자 — 「변하는 데이터」가 모이는 곳입니다.

로그·캐시·메일·DB 데이터·작업 큐 같이 「시스템이 가동되는 동안 계속 커지거나 변하는」 파일들.



주요 하위.

/var/log — 시스템·앱 로그(가장 자주 봄).

/var/cache — 패키지 다운로드 캐시·앱 캐시.

/var/lib — 앱의 영속 상태(MySQL DB 파일 등).

/var/spool — 작업 큐(메일·인쇄).

/var/tmp — 재부팅 후에도 남는 임시 파일.



디스크 모니터링 핵심.

시스템 디스크가 가득 찼다면 십중팔구 /var.

로그 파일이 무한정 커지거나 캐시·DB가 폭증.

df -h /var로 사용량 확인, du -sh /var/*로 큰 폴더 식별이 첫 단계.



별도 파티션 권장.

큰 서버에서는 /var를 별도 파티션·별도 디스크에.

로그 폭주가 / 파일시스템을 채우면 부팅도 안 되는 사고.

/var만 가득 차면 일부 서비스만 영향, 시스템은 살아 있어 복구 가능.



정리 전략.

1) logrotate로 로그 자동 로테이션·압축.

2) journalctl --vacuum-size=100M으로 systemd 로그 정리.

3) apt clean으로 패키지 캐시 정리.

4) 오래된 /var/cache·/var/tmp 정리.

디스크 풀 사고는 정기 점검으로 예방.




한 줄 요약


/var는 가변 데이터(로그·캐시·DB·큐).

디스크 폭주의 흔한 원인이라 모니터링 핵심.

별도 파티션 권장, logrotate·journalctl 정리·apt clean으로 관리.




더 알아볼 것


- logrotate 설정 — /etc/logrotate.d/

- journalctl 사용법

- du·ncdu — 디스크 사용 분석

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
42 토순이 26/04/27 20 0
41 햇살이 26/04/27 24 0
40 야옹이 26/04/27 20 0
39 구름이 26/04/27 19 0
38 멍뭉이 26/04/27 21 0
37 야옹이 26/04/27 54 0
36 토순이 26/04/27 23 0
35 별님이 26/04/27 20 0
34 너구리 26/04/27 53 0
33 다람쥐 26/04/27 55 0
32 다람쥐 26/04/27 23 0
31 너구리 26/04/27 21 0
30 구름이 26/04/27 26 0
29 야옹이 26/04/27 19 0
28 부엉이 26/04/27 22 0
27 곰돌이 26/04/27 21 0
26 구름이 26/04/27 22 0
25 햇살이 26/04/27 22 0
24 토순이 26/04/27 21 0
23 토순이 26/04/27 25 0
22 부엉이 26/04/27 21 0
21 별님이 26/04/27 23 0
20 곰돌이 26/04/27 21 0
19 다람쥐 26/04/27 20 0
18 야옹이 26/04/27 20 0
17 구름이 26/04/27 22 0
16 다람쥐 26/04/27 19 0
15 다람쥐 26/04/27 23 0
14 구름이 26/04/27 31 0
13 별님이 26/04/27 24 0
신고하기

신고 사유를 선택해 주세요.