메뉴 건너뛰기

Linux
2016.03.21 14:37

rsync

조회 수 259 추천 수 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. 삼바 서버 버젼 제한 - How to configure Samba to use SMBv2 and disable SMBv1 on Linux or Unix

    Date2019.07.29 CategoryLinux By맨하탄노숙자 Views9
    Read More
  2. Windows 7 부터 윈도우 서버 , 윈도우 서버 2019 Windows Server 2019 시디키

    Date2019.07.12 CategoryWindows By맨하탄노숙자 Views13
    Read More
  3. RHEL/CentOS 6 을 7 으로 업그레이드 하기

    Date2019.07.06 CategoryLinux By맨하탄노숙자 Views17
    Read More
  4. CentOS 7 network prefix

    Date2019.03.27 CategoryLinux By맨하탄노숙자 Views81
    Read More
  5. FIO Benchmark

    Date2019.02.26 CategoryLinux By맨하탄노숙자 Views82
    Read More
  6. 리눅스에서 하드디스크 이미지 저장

    Date2018.12.29 CategoryLinux By맨하탄노숙자 Views85
    Read More
  7. Ghost Solution Suite - Ghost 11.5.1

    Date2018.10.03 CategoryWindows By맨하탄노숙자 Views800
    Read More
  8. nmtui

    Date2017.11.21 CategoryLinux By맨하탄노숙자 Views164
    Read More
  9. xfs repair

    Date2017.10.14 CategoryLinux By맨하탄노숙자 Views220
    Read More
  10. RHEL7(CentOS7) 의 grub2 사용 해 보기

    Date2017.07.26 CategoryLinux By맨하탄노숙자 Views341
    Read More
  11. VMware ESXi SSD on RAID showing as non-ssd

    Date2017.05.09 CategoryLinux By맨하탄노숙자 Views171
    Read More
  12. Windows XP 의 윈도우에서 Visual Studio .net (2003) 설치시 옵션

    Date2017.01.02 CategoryWindows By맨하탄노숙자 Views259
    Read More
  13. 윈 10 인증 크랙

    Date2016.05.01 CategoryWindows By맨하탄노숙자 Views8
    Read More
  14. 윈도우10 정품인증을 확실하게 받을 수 있는 방법입니다

    Date2016.05.01 CategoryWindows By맨하탄노숙자 Views3940
    Read More
  15. CentOS 7 CPU 퍼포먼스가 100% 안나올때

    Date2016.03.25 CategoryLinux By맨하탄노숙자 Views616
    Read More
  16. ## 아파치 설치용으로 CSR을 생성하고, 발급받은 VeriSign(베리사인) SSL 인증서를 Tomcat 8 에 적용

    Date2016.03.22 CategoryLinux By맨하탄노숙자 Views1667
    Read More
  17. mysql old_password 설정

    Date2016.03.22 CategoryLinux By맨하탄노숙자 Views361
    Read More
  18. 윈도우7 원격데스크톱 2인 이상 동시 접속 (다중 사용자 모드) 설정 방법

    Date2016.03.21 CategoryWindows By맨하탄노숙자 Views879
    Read More
  19. rsync

    Date2016.03.21 CategoryLinux By맨하탄노숙자 Views259
    Read More
  20. Rsync 특정 기간(일정 기간) 이상 지난 컨텐츠 복사 (730일, 365일, 1주일)

    Date2016.03.10 CategoryLinux By맨하탄노숙자 Views374
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7