Systemd 의 오래된 journal Log 삭제
반응형

Linux 에서는 서비스 관리를 위해 Systemd 를 사용하고 로그는 journal 이라는 방식으로 저장합니다.

문제는 이 로그가 시스템을 오래 기동하면 계속 쌓여 디스크 공간이 모자라는 경우가 발생합니다.

# 현재 로그 상태 확인
$ journalctl --list-boots

# journal 에서 저장하고 있는 용량 확인
$ journalctl --disk-usage

# 로그 삭제는 크기, 갯수, 기간으로 지정할 수 있습니다.
# --vacuum-size
# --vacuum-files
# --vacuum-time

# 1GB 만 남기고 삭제
journalctl --vacuum-size=1073741824

# 10개 로그만 남기고 삭제
journalctl --vacuum-files=10

# 열흘만 남기고 삭제
journalctl --vacuum-time=10d

 

 

반응형