메뉴 건너뛰기

rsync 작업목표 

1. 10.10.10.2 서버의 /home 디렉토리를 10.10.10.1 클라이언트의 /home/backup으로 복사 
2. crontab 에 등록해서 매주 1회 정기적으로 기존파일 삭제 후, 복사 



rsync 설정 

1. 클라이언트(10.10.10.1) ssh key파일 생성(rsync 시 비밀번호 입력생략위해) 
1) # ssh-keygen -t rsa -b 2048
엔터키 3~4번 정도 후 /root/.ssh/id_rsa.pub, id_rsa 파일 생성 
2) 생성된 id_rsa.pub 파일을 서버(10.10.10.2)의 /root/.ssh/authorized_keys 로 이름변경해서 전송 

2. 서버(10.10.10.2) sshd 설정변경 
Authorized_key 주석해제 
[root@divweb2 .ssh]# cat /etc/ssh/sshd_config | grep -r Authorized 
  
AuthorizedKeysFile      .ssh/authorized_keys 

3. 서버(10.10.10.2) sshd restart 
# /etc/rc.d/init.d/sshd restart 

4. 클라이언트(10.10.10.1) crontab 에 아래의 명령어 스케줄 지정 
rsync -avP --delete --stats -l -t -e ssh root@10.10.10.2:/home/ /home/backup 

--delete 옵션을 사용하면 변경된 사항 체크 후, 변경된 부분만 복사함 
receiving file list ...  
160523 files to consider 
test/0 files... 
test/test1 
          12 100%    0.00kB/s    0:00:00 
rsync[8444] (receiver) heap statistics: 
  arena:       32744216   (bytes from sbrk) 
  ordblks:        13637   (chunks not in use) 
  smblks:             1 
  hblks:              1   (chunks from mmap) 
  hblkhd:       1028096   (bytes from mmap) 
  usmblks:            0 
  fsmblks:           48 
  uordblks:    17520944   (bytes used) 
  fordblks:    15223272   (bytes free) 
  keepcost:       10392   (bytes in releasable chunk) 

Number of files: 160523 
Number of files transferred: 1 
Total file size: 14983392981 bytes 
Total transferred file size: 12 bytes 
Literal data: 12 bytes 
Matched data: 0 bytes 
File list size: 3715662 
Total bytes written: 38 
Total bytes read: 3715730 

wrote 38 bytes  read 3715730 bytes  675594.18 bytes/sec 
  
total size is 14983392981  speedup is 4032.38 




참고자료 
https://www.joinc.co.kr/w/Site/Tip/Rsync

번호 제목 글쓴이 날짜 조회 수
34 git, github 사용하기. vscode에서 github 연동하기(2023.02.09) file 관리자 2023.02.08 1298
33 록키리눅스(Rocky Linux) 네트워크 설정하기 - nmcli, nmtui file 관리자 2023.02.01 35627
32 CentOS 종료 대비, 록키 리눅스(Rocky Linux) 설치하기 file 관리자 2023.01.27 1360
31 플래시 설치파일 file 관리자 2021.01.13 356
30 tar 압축하면서 다른 디렉토리에 풀기 file 관리자 2020.11.14 475
29 리눅스 하드디스크 추가 관리자 2019.02.12 1430
28 [MySQL]ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 관리자 2018.12.23 1295
27 [리눅스]phpinfo() 실행 시 하얀 화면이 나타날 경우 대처방법 file 관리자 2018.12.13 3703
» [리눅스]rsync 설정 후, crontab 스케줄 등록 관리자 2018.08.28 2740
25 [리눅스][XE]백업복구(서버이관) 시 오류-03.사이트 메뉴 편집, 사이트 디자인 설정 출력 안되는 현상 file 관리자 2018.08.27 11124
24 [리눅스][XE]백업복구(서버이관) 시 오류-02.아파치 rewrite에러 file 관리자 2018.08.27 516
23 [리눅스][XE]백업복구(서버이관) 시 오류-01.No matching DirectoryIndex (index.html) fonud 오류 file 관리자 2018.08.27 1461
22 [리눅스][XE][오류]msg_is_not_administrator file 관리자 2018.08.08 1242
21 [리눅스]CentOS에서 하드디스크 추가 관리자 2018.03.21 8843
20 [리눅스]리눅스 파일 압축 암호 설정 및 해제(ZIP) 관리자 2017.07.30 18083
19 [리눅스]CentOS 7,최신 APM 소스설치-5) PHP, gd library jpeg support file 관리자 2017.02.21 1853
18 [리눅스]CentOS 7 root password 분실 file 관리자 2016.12.27 6353
17 [리눅스]vsftpd ftp 파일전송오류(451 Failure writing to local file) 관리자 2016.12.20 4117
16 [리눅스]APM(apache+php+mysql) 다른서버로 이관하기(백업-복구하기) 관리자 2016.09.12 4673
15 [리눅스]XE(XpressEngine)설정 file 관리자 2016.07.26 684