티스토리 뷰

[linux] Rsync 리모트 파일복사 및 동기화


Rsync는 리모트에 파일과 디렉토리를 복사하고 동기화하기 위해 널리 쓰인다



설치

yum install rsync

apt-get install rsync


옵션

-v : verbose

-r : recursively

-a : archive mode (심볼릭링크, 파일유저/그룹 권한, timestamp도 복사)

-z : 파일 데이터 압축

-e : ssh 같은 프로그램을 선택한다

-h : ?


--procgress : 진행사항표시

--exclude : 제외 항목 지정

--include : 포함 항목 지정

--delete : 반드시 지워야 할 때 사용

--max-size : 전송 최대 파일 크기

--remove-source-files : 성공적으로 전송한 후 원본 파일 지운다

--bwlimit : bandwidth 제한 설정(파일전송 네트워크 대역폭 제한)



### 사용예 ###


로컬 컴퓨터에서 디렉토리 복사 및 동기화

rsync -avzh /aaa/ /tmp/backup/


로컬에서 원격 서버로 디렉토리 복사하기

rsync -avz /aaa/ id@serverip:/home/aaa/


원격 서버에서 로컬로 디렉토리 복사하기

rsync -avzh id@serverip:/home/aaa/ /aaa/


///



기타

Rsync 데몬으로 설정.. 생략

apt-get install xinetd


/etc/xinetd.d/rsync

/etc/rsyncd.conf

/etc/rsyncd.serets




댓글
댓글쓰기 폼
공지사항
Total
1,341,646
Today
32
Yesterday
199
링크
«   2018/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
글 보관함