메뉴 건너뛰기

Linux
2016.03.21 14:37

rsync

조회 수 237 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. rsyncd.conf (rsync 환경설정 파일)

[root@localhost ~]# vi /etc/rsyncd.conf

[rsync_source]                             — 서비스명
path=/home/web/source       — 백업할 소스 디렉토리
hosts allow=192.168.1.5          — 접속 가능한 클라이언트 IP (콤마로 복수 클라이언트 지정 가능, 모두 허용일 경우 *)
uid=0                                               — 접근 user id
gid=0                                               — 접근 group id
use chroot=yes                           — chroot 사용여부 설정
read only=yes                             — 백업할 소스이기 때문에 yes로 설정
max connections=1                  — 동시 접속자 수
auth users=test1                        — 접속을 허용하는 사용자명 리스트.(test1, test2 와 같은 형식)
secrets file=/etc/rsyncd.secrests     — auth users 옵션이 지정되었을 때만 참조. username:password  형식으로 한라인씩 입력.  파일명과 위치는 어디든 상관없음.

2. rsync 실행 옵션

-a : 아카이브 모드. 심볼릭 링크, 속성, 퍼미션, 소유권 등 보존 (-rlptg 와 동일)
-v : 상세하게 보여움
-g : 그룹속성 보존
-z : 전송시 압축을 함. (동영상 등 미디어 파일이 주된 대상일 경우 별 의미 없음)
-r : 하위 디렉토리까지 포함
-l : 심볼릭 링크 재생성
-p : 퍼미션 업데이트
-t : 변경시간 보존 (이것이 없으면 전송한 시간으로 바뀜)
-u : 추가된 파일만 전송
-b : 낡은 파일일 경우 ~를 붙임

–delete : 원본서버에 없는 파일은 클라이언트에서도 삭제
–existing : 추가된 파일은 제외하고 갱신된 파일만 전송
–exclude ‘PATTERN’ : 패턴과 맞는 파일을 제외하고 전송
–stats : 결과를 보고
–progress : rsync되는 진행상태를 보여준다
–bwlimit= : 단위는 KBPS 이며 대역폭 제한설정
–max-size=, –min-size= 옵션으로 특정 크기 이상의 파일은 제외(–max-size=)하거나 이하의 파일은 제외
(–min-size=)할 수 있다. –max-size= 는 rsync 2.6.4부터, –min-size= 는 2.6.7부터 추가된 옵션이다

- 특정 확장자만 rsync 하기
rsync -avg 원본 대상 –include=*.확장자 –exclude=*.*

- 최근 30일 자료만 모아서 dest/ 로 sync 할 때
find . -type f -mtime -30 -print | rsync -av –files-from=- . dest/

- 2012.8월 파일들(수정일 기준)만 특정 서버로 sync를 할 때
find . -type f -printf “%TY_%Tm %p\n”|grep “^2012_08″|sed “s/^2012_08 //g” | rsync -av –files-from=- . 192.168.123.2::bak_dir/08


  1. Windows 7 부터 윈도우 서버 , 윈도우 서버 2019 Windows Server 2019 시디키

  2. No Image 06Jul
    by 맨하탄노숙자
    2019/07/06 by 맨하탄노숙자
    in Linux
    Views 2 

    RHEL/CentOS 6 을 7 으로 업그레이드 하기

  3. No Image 27Mar
    by 맨하탄노숙자
    2019/03/27 by 맨하탄노숙자
    in Linux
    Views 56 

    CentOS 7 network prefix

  4. No Image 26Feb
    by 맨하탄노숙자
    2019/02/26 by 맨하탄노숙자
    in Linux
    Views 58 

    FIO Benchmark

  5. No Image 29Dec
    by 맨하탄노숙자
    2018/12/29 by 맨하탄노숙자
    in Linux
    Views 64 

    리눅스에서 하드디스크 이미지 저장

  6. Ghost Solution Suite - Ghost 11.5.1

  7. No Image 21Nov
    by 맨하탄노숙자
    2017/11/21 by 맨하탄노숙자
    in Linux
    Views 143 

    nmtui

  8. No Image 14Oct
    by 맨하탄노숙자
    2017/10/14 by 맨하탄노숙자
    in Linux
    Views 183 

    xfs repair

  9. No Image 26Jul
    by 맨하탄노숙자
    2017/07/26 by 맨하탄노숙자
    in Linux
    Views 313 

    RHEL7(CentOS7) 의 grub2 사용 해 보기

  10. No Image 09May
    by 맨하탄노숙자
    2017/05/09 by 맨하탄노숙자
    in Linux
    Views 155 

    VMware ESXi SSD on RAID showing as non-ssd

  11. Windows XP 의 윈도우에서 Visual Studio .net (2003) 설치시 옵션

  12. No Image 01May
    by 맨하탄노숙자
    2016/05/01 by 맨하탄노숙자
    in Windows
    Views 8 

    윈 10 인증 크랙

  13. 윈도우10 정품인증을 확실하게 받을 수 있는 방법입니다

  14. No Image 25Mar
    by 맨하탄노숙자
    2016/03/25 by 맨하탄노숙자
    in Linux
    Views 586 

    CentOS 7 CPU 퍼포먼스가 100% 안나올때

  15. ## 아파치 설치용으로 CSR을 생성하고, 발급받은 VeriSign(베리사인) SSL 인증서를 Tomcat 8 에 적용

  16. No Image 22Mar
    by 맨하탄노숙자
    2016/03/22 by 맨하탄노숙자
    in Linux
    Views 337 

    mysql old_password 설정

  17. 윈도우7 원격데스크톱 2인 이상 동시 접속 (다중 사용자 모드) 설정 방법

  18. No Image 21Mar
    by 맨하탄노숙자
    2016/03/21 by 맨하탄노숙자
    in Linux
    Views 237 

    rsync

  19. No Image 10Mar
    by 맨하탄노숙자
    2016/03/10 by 맨하탄노숙자
    in Linux
    Views 306 

    Rsync 특정 기간(일정 기간) 이상 지난 컨텐츠 복사 (730일, 365일, 1주일)

  20. iptables 용어

Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7