tar를 통한 백업 방법
백업파일을 저장할 폴더 : /backup/
백업을 할 소스 폴더 : /home/

풀 백업은 모든 파일을 보관하는 방식이다.
증분 백업은 풀 백업상에서 변경된 내용만 백업한다.


풀백업

tar -g /backup/snap-shot -czvf /backup/backup.tar.gz /home/


증분 백업

tar -g /backup/snap-shot -czvf /backup/`date +%Y-%m-%d`.tar.gz /home/


복구

tar -g /backup/snap-shot -xzvf /backup/backup.tar.gz
tar -g /bakcup/snap-shot -xzvf /backup/가장최근날짜.tar.gz


자동백업


한달에 한번씩 풀 백업을 하고 하루 한번씩 증분 백업을 하기 위해서는 아래와 같이 cron을 설정해준다. 이유는 모르겠으나 백그라운드로 수행하지 않으면 백업이 잘 수행되지 않았다.

/etc/cron.daily/ 디렉토리에서 아래와 같은 내용의 파일을 만든다 권한은 755로 지정한다. 파일명은 무관하다.

#!/bin/sh
tar -g /backup/snap-shot -czvf /backup/`date +%Y-%m-%d`.tar.gz /home/ &


/etc/cron.monthly/ 디렉토리에서 아래와 같은 내용의 파일을 만든다 권한은 755로 지정한다. 파일명은 무관하다.

#!/bin/sh
rm -f /backup/snap-shot &
rm -f /backup/*.tar.gz &
tar -g /backup/snap-shot -czvf /backup/backup.tar.gz /home/ &
신고
네이버 블로그에 있던글을 프리덤(http://freedom.laziel.com/) 모두 백업 받아 옮길 수 있었다.

아직까지는 옮길수 있는 블로그가 네이버 정도 인거 같지만 계속적인 개발이 이루어 지고 있는것 같다.

잘 만든거 같다 아무런 이상 없이 작동하였다.. 파일이 안올라가길에 확인해보니 퍼미션 문제였다.

여기서 잠시 운영하다가 다시 Tistory로 통채로 이사해볼까 생각중이다.

여기 연구실 서버 너무느려서 운영이 매우 힘들것 같다.. 어차피 이곳도 조만간 포맷하고 다시깔아야 하기때문에..;;;
신고


티스토리 툴바