CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 5.x |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
점심 먹을때 매일 자동으로 내 컴퓨터에 서버 백업 파일 저장 하기 ( https://xetown.com/tips/636071 ) 팁을 보고 제가 운영하는 사이트에 자동백업을 적용하려고 합니다.
팁 대로 아래와 같이 서버 백업 스크립트를 작성 했습니다.
# 백업설정
TODAY=`date +%Y%m%d`
BACKUP_DIR=/home/username/www/backup
# 기존 백업 파일 삭제
rm -f /home/user/www/backup/*.tar.gz
rm -r /home/user/www/backup/*.sql
# 홈 디렉토리 백업
TGZ_DIR="/home/username/www/"
TGZ_FILE="backup.tar.gz"
.....
팁에 나온대로 파일을 백업 할 디렉토리를 TGZ_DIR="/home/username/www/" 이런식을 지정하고 자동 백업된 압축파일을 풀어보면 지정한 경로 그대로 폴더( home/username/www )생성됩니다.
자동압축된 파일을 풀때 경로 디렉토리 ( home/username/www ) 없이 www폴더안의 파일만 압축이 되게끔 하려면 어떻게 해야 하는지 도움 좀 받고 싶습니다.
마트몬
Lv. 8
댓글 10
네 감사합니다.
제가 알기론 웹지기님은 증분백업(?)으로 다른곳에 자동 저장하시는걸로 알고 있는데 그 이전에는 어떤 방법으로 백업을 하셨나요?
저는 현재 서버가 php와 우분투 버젼이 낮아서 언젠간 옮겨야 하는데 현재 시점에서 적당한 백업 방법을 찾고 있습니다.
기진곰님이 작업해주셨습니다. rsync 이긴한데 10일치 증분을 하더라도 용량은 하루치 정도만 차지하는 방식으로 해주셨습니다. 압축없이 변경된 것만 전송해서 빠르게 작업이 끝납니다.
아.. 그전에요? 제 노트북으로 증분으로 전송했었습니다.
윗분 말씀대로 압축을 하지 않으면 모든 문제가 간단하게 해결됩니다.
정작 압축이 필요한 것은 sql 파일입니다. 이 녀석은 압축하면 용량이 1/10로 줄어들어요.