rsync
-
rsync를 이용한 백업 방법Linux 2010. 11. 25. 17:55
2.6 대의 커널들은 대부분 rsync가 기본으로 설치되어 있기 때문에 설치 방법은 생략 합니다. 1. ssh를 통한 원격지 백업 # rsync -avz -e ssh IP_ADDRESS:Directory Save Directory ssh를 이용해서 원격지의 Directory 의 내용을 Save Directory에 복사한다 ex) rsync -avz -e ssh 111.111.111.111:/db/ /backup/ 위의 예는 111.111.111.111의 /db 디렉토리내의 내용을 현재 서버의 /backup 디렉토리에 전체 복사하는 내용이다. 2. 로컬 백업 # rsync -av --delete localhost::rsyncd.conf에 명시된 명칭 백업할 디렉토리 /etc/rsyncd.conf 파일의 존..
-
rsync로 자동 백업하기Linux 2010. 11. 25. 17:55
출처 : http://blog.naver.com/cardin9?Redirect=Log&logNo=20007258611 백업 서버가 별도로 있는 경우 rsync 와 cron 을 이용해 주기적으로 백업을 할 수 있습니다. -------------------------------------------------------------------- 개인적인 경험으로는 백업을 받을때 rsync 로 받는 방법과 NFS 로 원본 디스크를 마운트 해 놓고 카피 하는 방법 두가지 중에 NFS 가 속도도 빠르고 서버에 부하도 적게 걸리는것으로 확인 되었습니다. 다만 NFS 가 보안상 좋지가 않아 .. 조금 찝찝하다고 하는데 아직까지 제가 해 본 바로는 문제는 없었습니다. -----------------------------..
-
Rsync를 이용한 데이터 미러링 구축Linux 2010. 8. 9. 09:36
출처 : http://tong.nate.com/zolasexy/30488773 인터넷 서비스를 계획하다 보면 차후에 많은 양의 데이터를 각각의 서버별로 어떻게 동기화를 실행할것인지 걱정이 될것이다. 물론 많은 자금을 들여서 스토리지를 구입을 하면 좋지만, 웹서버 3-4대분량이나 소량의 데이터를 위해서 스토리지를 구입하기에는 가격이 만만하지 않다. 이런 중소형의 미러링을 위해서 생각해 볼수 있는 방법중에 하나가 rsync다. rsync는 파일크기의 변화나 시간의 변화등을 이용 동기화를 한다. 테스트 결과 적은량의 리소스로 빠른동기화의 효과를 볼수 있었다. 물론 원격에서 접근해서 미러링을 한다는 것 자체가 보안에 문제가 있기는 하지만, 매우 유용한 프로그램인 것은 확실하다. 어떻게 사용하느냐는 사용자들의 선..