묻고답하기
이러한 프로그램이 있을까요...??
2009.03.09 14:28
그 동안 간과하다가 중요성(백업)을 더욱 적실히 느끼고
좀 무리가 있어도(인터넷 환경이 열악한) 실행해 봐야 겠다고 결심했는데요,
문제는 백업 할 때 마다 모든 걸(DB , XE 통체) 한다는 것은 물리적인 한계로 인하여
도저히 불가능 할 것 같은데...
혹시요...한번 정도는 외장 저장장치에 통체로 백업해 놓고 다음부터는
추가된 데이터나 업데이트된 자료 데이터만 백업 받는 프로그램 없을까요
혹시 있으면 프로그램명 좀 알려 주시면 감사하겠습니다.
영문이 짧아 한글이나 직관성이 좋은...ㅎ_ㅎ
기분 죤... 월욜 오후 되시길...
추가) 참고사항: 제로보드 회원님들께서 베풀어 주시는 공짜만 늘 얻어 사용하다 보니 관성이 됐나 봅니다...후ㅣ ㄹ ㅣㄱ ~
댓글 5
-
msl2246
2009.03.09 15:41
-
만쓰별(정만)
2009.03.09 15:47
있으면 좋겠네요.. 문제는 사용자가 어느 파일을 더 올리게 아니라 수정을 했다면 프로그램이 그걸 알아차리기 위해 메타데이터인지까지 불러와서 처리해야 하는 정밀함이 필요하겠지요 ^^ 생각만해도 머리 아프당... 서버 용량이 어마어마 하다면 아마도 그런게 꼭 필요할 거에요 ^^ -
VINA답답이
2009.03.09 15:53
관심 갖고 늘 친절히 답변 해 주시는 회원님들께 감사드립니다.
기초지식이 부족하다 보니 조금 황당한 질문 일 수도 있을 겁니다. 이해해 주세염~~~^^
한 가지 더 문의 드려 봅니다.질문은 아래 내용 밑부분에 있습니다.
telnet으로의 사이트 계정 파일 백업
1. Telnet으로 사이트 접속
(윈도우 시작-> 실행-> telnet myhomepage.co.kr)
만약 접속이 안되시면은 SSH 모드로 접속하셔야 합니다.
* putty.exe 라는 SSH 접속 프로그램을 이용하십시요
2. 계정 아이디, 비밀번호를 입력하시고 로그인
3. 접속한 위치 확인 명령 pwd 입력
(파일 리스트 보는 명령어 ls )
4. 접속한 위치가 예를 들어 /home/your_domain/ 일 경우
5. 프로그램이 설치된 경로로 이동
cd public_html 또는 cd www , cd html
(보통의 경우 public_html 에 모든 파일이 업로드되어 있습니다.)
[데이터 베이스 백업]
6. Telnet 접속을 합니다.
7. mysqldump -h localhost -u 계정아이디 -p계정비밀번호 계정명 > backup.sql
(예 : mysqldump -h localhost -u myhost -p234543 myhost > backup.sql )
8. 위에 같이 명령을 입력하면, 현재 명령을 실행 시킨 경로에 backup.sql 파일이 생성됩니다.
===============================질문입니다. 요기까지는 이해할 수 있겠는데 ==========================
9. 파일 압축
tar cvfpz shop.tar.gz * -R
질문 : 위에 빨간색 부분이 압축 다운로드 명령어 인가요...?
예를들어 XE의 경우 저는 XE 폴더에 넣은게 아니고 WWW 폴더에 직접 넣었는데요 이런경우
telnet 압축 실행 명령어가 어떻게 되나요...???
자답: telnet으로 접속하니 자꾸 에러가 나서 위 질문에 뭐가 잘 못 된나 싶어 질문 올렸는데, PuTTY프로그램 다운 받아 접속하니 조금 쉽네요...답변 주신 분들 다시 한번 감사드립니다 꾸벅~~
일단 직접 테스트 해보면 되겠지만, 만에 하나 명령어 잘 못 입력하여 망칠까 봐 겁 나네요...-_-
10. 압축된 파일 shop.tar.gz -
박노열
2009.03.09 22:52
SSH를 사용하여 압축하고 다운하니 가볍게 처리되더군요.
아래는 제가 작성한 것이 아니고 출처를 적어 놓는다고 생각했는데 깜박했습니다. 아마 cafe24.com 어디에서 인것 갔기는 한데....
두곳에서 자료를 모아 합친것입니다. 제가 사용하기 위해 복사받아 보관하는 자료입니다.
저도 www 아래 바로 올려 사용하는데 files 용량이1ga 가까이되니 다운받기에 너무 고생이 많아서 이리저리 찾다가 발견한 것입니다.
더 이상 저에게 질문해도 답은 못합니다.
다만 제가 이해하고 사용한 것은 사용명령어 중에서 ftptest라는 명령어를 files로 하고 압축하니
순식간에 www 아래에 파일로 만들어 지더군요. 그리고 ftp로 다운하니 순식간에 완성되었습니다.
그리고 압축을 풀어보니 정말 신기하게도 그 많은 files이 다 있다는 것이지오.
저도 지금 두세번 테스트해 보았습니다. 용량이 작은 것은 직접다운 받고 큰 것은 압축해서 다운받으니 쉽게 되더군요.
올려서 압축을 푸는 것은 겁이나서 못해 보앗습니다. 혹시 잘되시면 자료 올려 주세요.
다른 분들께 도움을 많이 받아 언제 은혜를 갑을고 생각하고 있었는데 그런 마음으로 올리오니 책망하지 말아 주시기 바랍니다.
활용할 수 있으시면 하세요. 감사합니다.
...................................................................................................................................
http://www.koabbey.com/36705 2009.03.04 23:37:57 (119.64.121.92) 5 1테이터 압축을 위해서는 Telnet 이나, SSH로 접속을 하셔야 합니다.
본 안내에서는 PuTTY 를 이용한 방법으로 리눅스 호스팅에서만 가능하며, 윈도우 호스팅을 사용하신다면
기존 호스팅 업체로 고객님의 데이터를 zip 파일로 압축 요청 해 주시기 바랍니다.
※ PuTTY : 프리웨어로 회사와 개인간 구분없이 자유롭게 이용하실 수 있는 프로그램 입니다. [다운로드]01. 프로그램 실행 후 아래 그림과 같이 접속 정보를 입력 합니다.
-. 호스티 이름(또는 ip주소) : 기존 호스팅 계정의 서버IP 또는 FTP 접속 주소
-. 포트 : 2202. 호스트 이름을 입력 후 열기를 클릭하면 로그인 화면이 뜨고, 기존 호스팅 계정의 아이디와 비밀번호를
입력하시면 로그인이 됩니다.03. 로그인 후 최상위 디렉토리에서 아래 화면과 같이 “tar cvf ftptest.tar *” 로 압축을 합니다.
※ tar cvf ftptest.tar * 명령어 중 ftptest.tar 는 압축이 완료된 후 저장할 파일명이며, * 는 현재 경로를
포함한 하위 폴더(파일)까지가 모든 것을 포함한다는 뜻이 됩니다.
※ 당사에서는 파일 1개당 1GB까지만 FTP로 업로드가 가능합니다. 압축된 파일이 1GB 이상이라면
업로드가 불가능하므로 아래와 같이 분할압축을 이용해 주십시오.
※ tar 분할압축 : tar -cvf - ./ | split -b 500m - file.tar (file이란 파일명으로 500MB씩 압축)
주의사항!
기존 호스팅 계정의 HDD 용량이 400MB이고, 이중 200MB 이상을 사용하신다면 용량초과로 압축이
완료되지 않으므로 총 용량의 반 이상을 사용하신다면 기존 호스팅 업체에 HDD 용량을 임시로 늘린
후 압축을 하시거나, 관리자에게 압축을 요청하시기 바랍니다.04. 아래는 압축이 완료된 화면이며, 모든 폴더와 파일이 ftptest.tar 란 파일로 압축이 되었습니다.
05. FTP로 접속하시면 압축된 파일을 볼 수 있으며, 고객님 PC로 다운로드 받으시고, 다시 이전하시려는
호스팅 계정으로 업로드하시면 됩니다.06. .tar 로 압축된 파일의 아래 화면과 같이 “tar -xvf 압축파일명”으로 해제가 가능합니다.
주의사항!
새로 신청하신 계정이 400MB이고, 압축된 파일이 200M 이상이라면 압축 해제 시 용량초과가 발생합니다.
압축된 파일의 용량이 신청된 계정의 반이상 용량을 차지한다면 당사 [고객지원센터]로 문의해 주십시오.God Bless you!2009.03.05 00:18:16 (119.64.121.92)
1.다운받은 프로그램을 실행후 접속주소에 고객님 도메인을 입력후 접속을 하시면 됩니다.
※ Telnet 접속은 프로토콜을 Telnet 선택 후 포트번호를 23으로 입력하시면 됩니다.
2.접속후 퍼미션 변경, 파일 복사,변경,삭제, mysql 백업및 복구등이 가능 합니다.
(1) ls -> 현재 위치에 있는 파일을 보여줍니다.
(2) cd www -> www 폴더로 이동합니다.
(3) chmod -R 777 bbs -> bbs 폴더와 하위의 폴더 모두의 퍼미션을 777로 변경합니다.
(4) cp index.html index.htm -> index.html 파일을 index.htm 으로 복사합니다.
(5) rm index.htm -> index.htm 파일을 삭제합니다.
(6) mv index.html index.php -> index.html 의 파일명을 index.php 명으로 변경합니다.
(7) mkdir test -> test 파는 폴더를 생성합니다.
(8) rm -rf test -> test 폴더와 하위에 모든 파일과 폴더를 삭제합니다.
(9) mysqldump -u ftptest -p tftptest > ftptest.sql -> ftptest 의 db를 ftptest.sql 파일로 백업합니다.
(10) mysql -u ftptest -p ftptest < ftptest.sql -> ftptest.sql 로 백업된 파일을 복구합니다. -
VINA답답이
2009.03.10 06:03
친절한 답변들 감사합니다. 많은 도움이 되었습니다.
꾸벅~
파일을 증분백업 하는것은 검색하시면 많이 나와요..
많은 서버에서 서버부하 부담을 덜어주거나 트래픽 절감을 목적으로 사용하구요.