rsync
> 파일 & 폴더 복사 및 백업 동기화
예)
rsync -av 1.1.1.1:/root/bin/ /logs
> 1.1.1.1서버 /root/bin/ 폴더자료를 현재서버 /logs로 받아온다 (실행시 기본 ssh 와 root 권한으로 접근)
rsync -av 1.1.1.1::home/ /data
> 1.1.1.1서버 home 가상폴더(/etc/rsyncd.conf 설정된 폴더) 자료를 현재서버 /data로 받아온다
기본 설정위치:
vi /etc/xinetd.d/rsync
> " disabled = no "로 설정 후 사용
vi /etc/rsyncd.conf (없을 경우 만들어야함)
> 가상폴더 지정 및 rsync 옵션
설정 변경후 "service xinetd restart"
옵션:
-a
> 권한 및 속성 복사
-v
> 상세 출력
-r
> 하위폴더 포함
-e
> remote shell 설정(ssh, 기타)
-z
> 압축하여 전송(대역폭, 전송 효율화)
-u
> 덮어쓰기를 하지 않는다(같은 파일명 스킵)
-u 옵션 주의사항
> -u 옵션은 용량이 달라도 파일명이 같으면 무시하고 건너뛰기 때문에 -u 없이 사용을 권장( -u 옵션 없어도 rsync는 기본적으로 같은파일이 있으면 건너뛰기되며 더 정확함)
--delete
> 동기화, rsync서버에서 파일 삭제되면 rsync 클라이언트쪽도 삭제
--progesss
> 진행정도 화면에 출력
--bwlimit=1024
> 전송속도 제한 (1024=1MBps, 기본 KBps:킬로바이트)
--port=10203
> 포트 지정
'IT > Linux' 카테고리의 다른 글
grep, egrep: 문자 및 파일 필터 (0) | 2015.03.20 |
---|---|
ethtool, mii-tool : 리눅스 이더넷(NIC) 체크 (0) | 2015.03.20 |
chkconfig: 레벨별 부팅시 서비스 설정 (0) | 2015.03.20 |
find: 파일 검색 (0) | 2015.03.20 |
umount: 마운트되어있는 저장장치 해제 (0) | 2015.03.20 |