계정자료의 백업을 위한 머시기 정보
계정자료의 백업을 위한 머시기본문
ssh에 접속할 줄 아신다면 왠만한 기본적인 명령어(cd, mkdir, rm, chmod ...)는
사용이 가능하리라 생각됩니다.
일반적으로 백업 또는 복구시 세션경로의 파일들은 문제를 일으키게 됩니다.
$> cd /data/session
$> rm -rf sess_*
$> cd ../../../
$> tar -zcvf 파일이름.tgz ./그누보드디렉토리이름
덩치가 크다면 웹FTP 또는 사용자 PC에 설치되어 있는 전용 FTP 프로그램 보다는,
URL에서 다이렉트로 다운로드 받는 것도 고려해 봄직합니다.
단, 이 경우는 파일명을 본인만 식별이 가능케 변경하거나,
임의의 경로를 만들고 웹서버 인증방식을 적용해 해당경로를 막아놓고,
작업하는 것을 추천합니다.
사용자가 다른 서버에 계정을 갖고 있고 FTP전송이 가능한 경우가 아니라면,
'울며겨자먹기'로 고려할 수 밖에 없습니다.
(해당 서버에서 FTP, SFTP 명령어에 접근할 수 없도록 root관리자가 설정했다고 하더라도,
타 서버에서 FTP, SFTP를 사용할 수 있다면 일반적으로 해당서버의 자료를
셀(ssh/ssh2/telnet)에서 업/다운로드를 할 수 있습니다.)
참조 : 웹서버 인증방식
=> 흔히 apache(apache는 웹서버의 한 종류)인증이라고 불리우며,
일반적으로 .htaccess 라는 파일을 생성해 제어합니다.)
즉, 일단 세션경로로 들어가서 접두어가 sess_인 모든 파일을 삭제한 후 tar로 묶어주는 겁니다.
추천
0
0
댓글 3개
좋은 팁 감사합니다...
분할 압축
tar cvzfp filename.tar.gz /home/userhome
일단 통짜로 압축합니다.
아래는 분할 합니다.
split -b 650m filename.tar.gz filename.tar.gz_
분할압축 로보트 합체 ㅋ
cat filename.tar.gz_* > filename.tar.gz $1
tar cvzfp filename.tar.gz /home/userhome
일단 통짜로 압축합니다.
아래는 분할 합니다.
split -b 650m filename.tar.gz filename.tar.gz_
분할압축 로보트 합체 ㅋ
cat filename.tar.gz_* > filename.tar.gz $1
좋은 정보
감사 합니다.........
감사 합니다.........