SSH 와 tar 를 통하여 원격 폴더 백업 및 복구 Computer Tip

SSH로 접속 가능한 원격 서버에 백업할 폴더가 있다고 가정합니다.
그런데 이 폴더가 커서 원격에 따로 백업할 수 없다고 하면 문제가 될 수 있습니다.
이런 경우를 포함하여 다음과 같이 백업을 하면 SSH 스트림으로 백업되는 내용이
전달되므로 쉽게 백업할 수 있습니다.

1) 백업

로컬 머신 입장:
ssh {[사용자@]원격호스트} tar czf - {백업할폴더} > backup.tgz

원격 머신 입장:
tar zcvf - {백업할폴더} | ssh {[사용자@]원격호스트} "cat > backup.tgz"


2) 복구

로컬 머신 입장:
cat backup.tgz | ssh {[사용자@]원격호스트} "tar zxvf -"




어느 분께는 도움이 되셨기를..

덧글

댓글 입력 영역

구글애드텍스트