본문 바로가기
삵

journalctl로 저널 로그 용량 줄이기

조회 0 · 댓글 0
1103동103호작성자2026년 10월 22일

디스크가 /var/log/journal 때문에 차오를 때 바로 쓰는 명령입니다. journalctl --disk-usage로 현재 사용량을 확인하고, 아래 세 옵션으로 오래된 로그를 지웁니다. --vacuum-size=는 아카이브 저널 파일을 지정 용량 아래로 떨어질 때까지 삭제하고(K, M, G, T 접미사, 1024 기준), --vacuum-time=은 지정 기간보다 오래된 파일을 삭제합니다(s가 기본, m, h, days, weeks, months, years). --vacuum-files=는 파일 개수를 제한합니다. 세 옵션은 한 번에 같이 쓸 수 있습니다.

journalctl --disk-usage
sudo journalctl --vacuum-size=500M
sudo journalctl --vacuum-time=2weeks

주의할 점은 이 명령이 아카이브된 저널 파일에만 동작한다는 것입니다. 활성 파일은 건드리지 않으므로 --vacuum-size를 돌려도 --disk-usage 수치가 기대만큼 안 줄 수 있습니다. 활성 파일까지 정리 대상으로 만들려면 --rotate를 함께 주면 됩니다. 활성 파일을 먼저 회전시킨 뒤 비우기를 실행합니다. 삭제된 로그는 복구되지 않으니 보관 기간 정책을 확인하고 실행하세요.

sudo journalctl --rotate --vacuum-time=7d

🔗 https://www.freedesktop.org/software/systemd/man/latest/journalctl.html

로그인 후 답글을 남길 수 있습니다.