Q&A

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

  • 2019.04.15 23:17 #1209300
    용량이 제법 된다면 매일 해당 시간에 사이트 이용시 이용자가 느린 응답속도로 답답해할 수 있습니다.
  • 2019.04.15 23:28 #1209314
    일단 새벽 4시쯤으로 설정을 해놨는데 좀 문제가 될 것 같기도 합니다. 용량이 꽤 되거든요.
  • 2019.04.15 23:45 #1209336
    낮시간에 해보시고 체감해보세요.
  • 2019.04.15 23:50 #1209346

    네 감사합니다.  

  • 2019.04.15 23:57 #1209357
    아닌 것 같습니다. 압축도 하지 않아야 하지만 증분 백업을 추가해야 하는 것입니다. 증분백업에 관해서는 설명이 없고 전체를 전송하는 팁입니다. 아래 댓글에 보시면 증분으로 하려면 검색으로 해결하라는 댓글이 있기도 하구요.
  • 2019.04.16 04:04 #1209453
    넵 답변 감사합니다.
  • 2019.04.15 23:34 #1209318

    제가 알기론 웹지기님은 증분백업(?)으로 다른곳에 자동 저장하시는걸로 알고 있는데 그 이전에는 어떤 방법으로 백업을 하셨나요?
    저는 현재 서버가 php와 우분투 버젼이 낮아서 언젠간 옮겨야 하는데 현재 시점에서 적당한 백업 방법을 찾고 있습니다.

  • 2019.04.15 23:38 #1209324

    기진곰님이 작업해주셨습니다. rsync 이긴한데 10일치 증분을 하더라도 용량은 하루치 정도만 차지하는 방식으로 해주셨습니다. 압축없이 변경된 것만 전송해서 빠르게 작업이 끝납니다.

     

    아.. 그전에요? 제 노트북으로 증분으로 전송했었습니다.

  • 2019.04.16 03:12 #1209419

    윗분 말씀대로 압축을 하지 않으면 모든 문제가 간단하게 해결됩니다.

    정작 압축이 필요한 것은 sql 파일입니다. 이 녀석은 압축하면 용량이 1/10로 줄어들어요.

  • 2019.04.16 04:05 #1209457