티스토리 뷰

[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
Today
Yesterday
링크
«   2024/03   »
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
글 보관함