일일 백업만 하도록 rsnapshot 구성

일일 백업만 하도록 rsnapshot 구성

다음에서 시간별 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

그러면 백업이 다시 작동할 것입니다.

관련 정보