[서버관리]
rdiff-backup 예제 스크립트
하우코드
본문
출처: https://forcecore.tistory.com/1348
/root/script/cron/backup.sh :
#!/bin/bash
# have archived backup... :S
function backup
{
src=$1
dest=$2
RDIFF_BACKUP='/usr/bin/rdiff-backup'
$RDIFF_BACKUP \
--exclude $src/.snapshots \
$src $dest
$RDIFF_BACKUP \
--remove-older-than 2W \
--force $dest 2>&1
}
echo "Starting backup"
date
backup /etc /export/backup/etc
backup /root /export/backup/root
backup /home /export/backup/home
echo "Done backup"
date
살리기
1. 스크립트가 실행된 후 24시간 내에 있었던 변화는 그냥 백업 폴더에 파일로서 있다. cp로 복사하면 그만이다.
2. rdiff-backup -r 3D /export/backup/home/[살려내고싶은파일/디렉토리] [살려낸것의 새 이름]
댓글목록
등록된 댓글이 없습니다.