B서버에 ssh 데몬 이 설치 되었다면 더 안전하고 손쉽게 하실 수 있습니다. :)
http://geekforum.kldp.org/stories.php?story=02/03/06/9379600 에서 이종준*님의 글입니다.
-------
글쓴이: 이종준 (점수: 1) (2002년 03월 07일 오전 09:39)
자료출처 : http://wowlinux.com/download/specialview.html?db=special&id=69&view=1 ssh 사용 팁
ssh 를 여러가지로 활용하여 사용할 수 있습니다. 더 자세한 것들은 man ssh 를 하여 메뉴얼
페이지를 보십시요. 먼저 아래와 같이 하면 서버에 있는 파일을 로컬로 복사 할 수 있습니
다. #ssh user at remote.com dd if=remotefilename | dd of=localfiename 다음과 같이 하면 서버의 파일을 로컬
의 /dev/fd0 장치 드라이버에 기록할 수 있습니다. #ssh user at remote.com dd if=remotefilename | dd of=/dev/
fd0 아래의 방법은 현재의 디렉토리를 압축하여 서버의 junilove 계정의 홈디렉토리에 my_local
_backup.tar.gz 에 기록합니다. #tar cfz - . | ssh junilove at yourmachine.com dd of=my_local_backup.tar.gz
---------
B서버에서도 파티션이 분할되어 있어 한 파티션으로 부족할 경우
위의 글에서 dd 대신 split을 이용하시면 됩니다. split은 1원짜리 팁에서 검색하시면 나오고.
. man 페이지만으로도 충분히 도움이 됩니다. 만일 B서버에 ftp데몬이 돌아가고 있다면 아래
와 같은 방법도 유효합니다. $ mkfifo some.tar.gz
$ tar -czf some.tar.gz 묶을꾸러미... & # 백그라운모드로..
그런 다음.. ftp로 접속해서 저 some.tar.gz을 전송하면 됩니다.
ncftpput을 이용하면 이런식으로 가능합니다.
$ ncftpput -u username server.org 풀곳 some.tar.gz
그리고 다 사용한 fifo는 지웁니다.
$ rm some.tar.gz
건투를 빕니다.
: A 라는 서버가 있습니다..
:
: home 디렉토리를 tar 명령어를 이용해 백업 하려고 합니다..
:
: 근데.. home 디렉토리 용량이 어마어마 합니다..
:
: A 라는 서버의 하드 용량도 부족 하고요..
:
: 여기서.. home 디렉토리를 tar 명령어를 이용해..
:
: B 라는 서버로 백업할수 있나요?
:
: --
: Wassup ~