Linux
Systemd 의 오래된 journal Log 삭제
커버로스
2024. 1. 26. 10:58
반응형
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
반응형