다음에서 시간별 cronjob을 주석 처리하여 시간별로 백업하지 않도록 rsnapshot을 구성했습니다 /etc/cron.d/rsnapshot
.
#0 */4 * * * root /usr/bin/rsnapshot hourly
30 3 * * * root /usr/bin/rsnapshot daily
0 3 * * 1 root /usr/bin/rsnapshot weekly
30 2 1 * * root /usr/bin/rsnapshot monthly
하지만 이로 인해 오류가 발생합니다.
/.snapshots/hourly.5 not present (yet), nothing to copy
그리고 그 이후로 더 이상 아무것도 백업하지 않습니다.
해결 방법으로 지금은 이것을 수동으로 한 번 호출했습니다.
/usr/bin/rsnapshot -v hourly
하지만 백업이 하루에 한 번 오전 3시 30분에만 수행되도록 이를 올바르게 구성하려면 어떻게 해야 합니까?
답변1
크론 작업을 제거하는 것만으로는 충분하지 않습니다. 또한 변경 사항을 반영하도록 구성 파일을 조정해야 합니다. 다음 줄을 제거(또는 주석 해제)합니다 /etc/rsnapshot.conf
.
retain hourly 24
그러면 백업이 다시 작동할 것입니다.