backup
backup copied to clipboard
/etc/logrotate.d/rsnapshot 추가
개요
백업 에러 유무에 대한 정기 점검 시행시, 이미 해결된 과거 로그가 계속 노출됨
# grep ERROR /var/log/rsnapshot|tail
[2017-11-28T04:05:01] /usr/bin/rsnapshot daily: ERROR: rsnapshot can not continue. If you think an entry looks right, make
[2017-11-28T04:05:01] /usr/bin/rsnapshot daily: ERROR: sure you don't have spaces where only tabs should be.
[2017-11-29T04:05:01] /usr/bin/rsnapshot daily: ERROR: /etc/rsnapshot.conf on line 207:
조치
rsnapshot 은 1회성이 아닌 대부분 영구적인 설정, 디렉토리 미존재, 원격 서버 미접속 오류이므로 최근 로그만 확인하면 됨.
따라서 logrotate 를 통해, 주단위로 로그 파일을 백업하도록 안내
echo '/var/log/rsnapshot {
rotate 52
weekly
compress
missingok
}' > /etc/logrotate.d/rsnapshot
lograte 적용 결과
# ls -lt /var/log/rsnapshot*
-rw-r--r--. 1 root root 29621 5월 2 07:24 /var/log/rsnapshot
-rw-r--r--. 1 root root 2703 4월 28 10:28 /var/log/rsnapshot-20180429.gz
-rw-r--r--. 1 root root 2197 4월 21 10:26 /var/log/rsnapshot-20180422.gz
-rw-r--r--. 1 root root 2696 4월 15 09:15 /var/log/rsnapshot-20180416.gz
-rw-r--r--. 1 root root 6604 4월 7 18:58 /var/log/rsnapshot-20180408.gz