메뉴 건너뛰기

Linux
2016.03.21 14:37

rsync

조회 수 216 추천 수 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. 특정 파일 관리자 모드로 실행 추가

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

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

    Date2016.05.01 CategoryWindows By맨하탄노숙자 Views3768
    Read More
  4. 윈 10 인증 크랙

    Date2016.05.01 CategoryWindows By맨하탄노숙자 Views8
    Read More
  5. 원격 데스크톱의 접속 기록 지우는 방법 및 기록 초기화 프로그램

    Date2015.04.20 CategoryWindows By맨하탄노숙자 Views778
    Read More
  6. 서버 7대로 glusterfs 구축하기

    Date2015.07.24 CategoryLinux By맨하탄노숙자 Views283
    Read More
  7. 사설 IP 대역

    Date2015.04.23 By맨하탄노숙자 Views953
    Read More
  8. 방화벽 예외에 프로그램 추가하기

    Date2015.04.19 CategoryWindows By맨하탄노숙자 Views184
    Read More
  9. 방화벽 예외 프로그램 및 허용 IP 등록하기

    Date2015.11.16 CategoryWindows By맨하탄노숙자 Views420
    Read More
  10. 방화벽 레지스트리

    Date2015.11.16 CategoryWindows By맨하탄노숙자 Views124
    Read More
  11. 리눅스에서 하드디스크 이미지 저장

    Date2018.12.29 CategoryLinux By맨하탄노숙자 Views45
    Read More
  12. 리눅스 시스템상에서 하드웨어사양 확인

    Date2015.04.13 CategoryLinux By맨하탄노숙자 Views130
    Read More
  13. 리눅스 벤치마크 프로그램 목록

    Date2015.12.01 CategoryLinux By맨하탄노숙자 Views413
    Read More
  14. 리눅스 (CentOS) BIOS 및 하드웨어 정보 확인 명령어

    Date2015.04.19 CategoryLinux By맨하탄노숙자 Views210
    Read More
  15. 랜카드 본딩(bond0) 설정

    Date2015.04.13 CategoryLinux By맨하탄노숙자 Views170
    Read More
  16. [리눅스] CentOS 7 타임존 변경

    Date2016.01.23 CategoryLinux By맨하탄노숙자 Views341
    Read More
  17. [리눅스] CentOS 7 로케일 변경

    Date2016.01.23 CategoryLinux By맨하탄노숙자 Views141
    Read More
  18. [NSIS] - OS Check (64bit & 32bit)

    Date2015.12.15 CategoryWindows By맨하탄노숙자 Views158
    Read More
  19. [Linux] Top 항목에서 메모리 사용 살펴보기

    Date2015.04.19 CategoryLinux By맨하탄노숙자 Views427
    Read More
  20. [Linux] CPU, I/O, Memory 사용량 측정

    Date2015.04.27 CategoryLinux By맨하탄노숙자 Views433
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7