Logo
내 게시판 만들기
리눅스

cron으로 백업 자동화

토순이 | 2026.04.27 14:03:23
조회 30 | 추천 0

「수동 백업」은 잊어버립니다.

cron + rsync(또는 다른 도구)로 자동화가 표준.

한 번 설정하면 「잊고 살 수 있는」 안전망.



기본 패턴.

/etc/cron.daily/에 스크립트 두면 매일 자동 실행.

또는 crontab -e로 0 3 * * * /usr/local/bin/backup.sh — 매일 새벽 3시.



예시 스크립트.

#!/bin/bash / set -e / DATE=$(date +%Y-%m-%d) / rsync -avz /home/ /backup/$DATE/ / find /backup/ -mtime +30 -delete.

매일 백업 + 30일 이상 오래된 건 정리.



알림 통합.

백업 결과를 알림으로.

성공·실패 모두.

「조용히 실패」가 가장 위험 — 슬랙·이메일 알림 자동.

또는 healthchecks.io 같은 서비스 — 「N분간 ping 안 오면 알림」.



시험.

cron이 잘 동작하는지 정기 점검.

1) /var/log/syslog의 cron 로그.

2) 백업 폴더의 최신 파일 시각.

3) 분기마다 「실제 복원 시도」.

「자동화하면 잊고 산다」가 가능하지만 「자동화 자체가 깨질 수도 있다」는 인식 유지.




한 줄 요약


cron + rsync(또는 borg·restic)으로 백업 자동화 — /etc/cron.daily/ 또는 crontab.

알림 통합으로 「조용한 실패」 방지, healthchecks.io 같은 서비스.

정기 복원 테스트 필수.




더 알아볼 것


- systemd timer 대안

- backup script 모범 사례

- off-site 자동 — rclone + S3

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
222 다람쥐 26/04/27 34 0
221 햇살이 26/04/27 24 0
220 토순이 26/04/27 29 0
219 곰돌이 26/04/27 28 0
218 야옹이 26/04/27 28 0
217 별님이 26/04/27 23 0
216 너구리 26/04/27 24 0
215 별님이 26/04/27 23 0
214 별님이 26/04/27 25 0
213 야옹이 26/04/27 30 0
212 야옹이 26/04/27 26 0
211 구름이 26/04/27 25 0
210 부엉이 26/04/27 59 0
209 구름이 26/04/27 25 0
208 멍뭉이 26/04/27 24 0
207 햇살이 26/04/27 25 0
206 별님이 26/04/27 43 0
205 별님이 26/04/27 26 0
204 야옹이 26/04/27 25 0
203 부엉이 26/04/27 21 0
202 토순이 26/04/27 30 0
201 부엉이 26/04/27 21 0
200 부엉이 26/04/27 23 0
199 곰돌이 26/04/27 21 0
198 야옹이 26/04/27 33 0
197 구름이 26/04/27 23 0
196 곰돌이 26/04/27 22 0
195 햇살이 26/04/27 23 0
194 곰돌이 26/04/27 20 0
193 구름이 26/04/27 26 0
신고하기

신고 사유를 선택해 주세요.