묻고답하기
xe 루트설치시 백업문제
2013.09.30 14:15
제 홈페이지를 만든 분이 xe를 xe폴더 대신 루트에 올려서 설치했습니다.
그래서 xe를 백업하려고 SSH로 접근해보았지만 되지 않더군요.
예를 들어, xe가 xe폴더에 올려져 있는 경우
$tar -cvfpz backupxe.tar.gz xe
하면 되는데, 루트명을 지정할 수 없어 백업이 계속 오류로 나오는 겁니다.
홈페이지 설정에 들어가면, 설치된 xe의 ftp 경로설정이 /www/로 나와 있습니다만
SSH로 들어가면 루트명이 나타나지 않습니다.
ftp로 들어가도 역시 루트가 / 로만 나타납니다. 소스파일들이 루트에 설치되어 있으니 당연하겠지만 말입니다.
그래서 백업을 하는데 어려움을 겪고 있습니다. 분명히 백업하는 방법이 있을 텐데요.
xe가 루트에 설치된 경우 백업하는 방법과 업데이트 하는 방법을
아시는 분은 가르쳐주시면 고맙겠습니다.
댓글 4
-
빛의바다
2013.09.30 15:10
-
바람솔
2013.09.30 15:34
말씀하신대로 해보았지만, 실패입니다.
tar: backupxe.tar.gz: Cannot stat: No such file or directory
1.gif
1.jpg
D48646CE8C221868106F4ECEF8C1C41A.txt
index.php
m.layouts/
m.layouts/simpleGray/
m.layouts/simpleGray/layout.html
m.layouts/simpleGray/mx.css
m.layouts/simpleGray/conf/
m.layouts/simpleGray/conf/info.xml
m.layouts/default/
m.layouts/default/layout.html
m.layouts/default/mx.css
m.layouts/default/conf/
m.layouts/default/conf/info.xml
tar: Error exit delayed from previous errors
-bash-3.2$이렇게만 나타나고 백업파일은 생성되지 않는군요....
-
빛의바다
2013.09.30 19:21
tar cfz backupxe.tar.gz *
명령어를 사용해서 다시 한번 압축해보시기 바랍니다.
저도 서버쪽은 자세히 몰라 설명을 자세히 설명을 드리긴 힘들지만
옵션에 cvfpz를 넣으니 압축이 안되네요 ^^;
도움이 될만한 게시물을 찾았습니다.
http://www.xpressengine.com/tip/18226889
-
바람솔
2013.09.30 19:53
역시 잘 안되더군요. 그래서 호스팅쪽에 물어봤더니
$ tar -cvfpz backupxe.tar.gz .
해주면 된다고 하더군요. 실제로 그렇게 하니 백업이 되더군요.
뒤에 *가 아니라 .이었던 거지요 ㅎㅎ
그래도 말씀고마웠습니다.
ssh로 접근하신 다음
ls -al 명령어로 xe의 각종 디렉터리들과 파일이 보이면
그 위치에서 tar -cvfpz backupxe.tar.gz *.*로 압축을 해보시기 바랍니다.
해제 할 때도 마찬가지고 해제할 위치로 이동해서 해제하시면 되지만 디렉터리가 만들어져서 해제가 될것입니다.
이땐 파일을 모두 최상위 디렉터리로 이동시키시면 됩니다 ^^
가장 쉬운방법은 서버관리자에게 압축을 해달라 하고 해제 할 때도 관리자에게 해달라고 하는것입니다 -ㅁ-
사용자 권한으로 압축을 하고 해제하면 몇몇 디렉터리의 권한을 일일이 바꿔줘야 합니다 ^^;
예를들면 files 디렉터리..