rsync를 통한 동일네트워크상PC의 자료 백업 (centos 6.7 기준입니다.)

jake   
   조회 8575   추천 1    

rsync를 통한 동일네트워크상PC의 자료 백업 (centos 6.7 기준입니다.)

원래는 ESXI VM (윈도우) 에서 구입한 윈도우용 파일싱크 유틸리티로 백업을 했습니다. 리눅스 파일서버의 자료를
삼바로 연결하여 백업을 하니, 속도가 많이 느렸습니다.
그러다가 rsync를 알게 되어서 작업을 해 보았습니다.

저는 백업을 일, 주, 월 단위로 백업을 합니다.
윈도우용 전용 백업유틸에서는 이 기능이 있어서 설정해 놓으면 잘 작동했습니다.

그런데, 리눅스에서도 rsync와 crontab을 이용하니 똑같이 가능하고 속도도 엄청 빨랐습니다.

처음에는 nfs로 마운트를 시켜서 로컬에서 복사하듯 rsync로 작업을 했는데, 왜 그런지 몰라도 어떤 경우에는
nfs로 마운트 할 경우, 하위 디렉토리들이 보이지 않았습니다.
이 경우엔, 제일 상위 디렉토리에 마우스 커서를 대고, 오른쪽 클릭, 속성을 클릭 하고 나면 모든 디렉토리/파일들이 나타났습니다.
괜히 하위 디렉토리가 리스팅이 안되어 있는 상태에서 백업을 실행하면, 백업본에서는 다 지워져버릴 것이 염려되어, 파일서버에 바로 접속하여 백업하기로 했습니다.

그런데, 이 경우에 한가지 단점이 비밀번호를 입력해 주어야 했습니다. 그렇다면 crontab에 명시를 해도 백업이 되지 않을 것입니다.
그래서, 인터넷에서 방법을 찾았습니다.

http://dayeonee.blogspot.kr/2014/01/password-ssh-rsync.html

이 작업을 하니, 더 이상 비밀번호를 묻지 않더군요.
이제야 백업 시스템을 완성한 느낌 입니다.

제 rsync 옵션은,
rsync -av --delete root@192.168.50.1:/work /backup/work

입니다. 이 옵션에선, 원본에서 지워진 파일은 백업본에서도 지워주고, 원본에서 변경된 파일만 작업을 합니다.

더 좋은 옵션이 있으면 알려주시기 바랍니다.


감사합니다.

김승현1 2016-04
저도 자동스케줄러 백업을 사용하다가
랜섬웨어 변조된 원본파일을 백업본에 전부 고대로 뿌려대서 이제는 안씁니다
백두성 2016-04
rsync 및 ssh 속도 향상을 위해 다음과 같은 옵션을 사용중입니다.
옵션 선택 이유는 오래되어 기억나지 않습니다. ^^; (구글링으로 찾았던 것으로...)
속도 직접 비교해 보시고 선택하시길 바랍니다.
[root@ProjectDev02 ~]# cat nas02_image_backup.sh
#!/bin/bash
rsync -aHXxv --exclude-from 'nas02_image_exclude_list.txt' --numeric-ids -e "ssh -T -c arcfour -o Compression=no -x" root@xxx:/mnt/nas2_vol01/source /opt/raid/target/
     
jake 2016-04
답글 달아 주셔서 감사드립니다. 엄청 복잡한 옵션이네요. 너무 복잡해서 시도를 못해보겠습니다. 감사합니다.


제목Page 90/107
2016-07   14629   로아나프라
2016-06   12683   BOFH
2016-06   10848   강한놈
2016-06   18483   yeongmin
2016-06   13460   rootidc
2016-06   15696   컴지기
2016-06   16086   허인구마틴
2016-06   11732   Nautilus
2016-05   10664   kino0924
2016-05   9657   witbox
2016-05   11711   yeongmin
2016-05   9123   패킷스트림
2016-05   10918   시골청년
2016-05   19551   Power멘솔
2016-05   10739   Lucifer
2016-04   23570   스노팍
2016-04   11300   izegtob
2016-04   16231   Power멘솔
2016-04   9974   izegtob
2016-04   8964   HighElf