rsync (3) 썸네일형 리스트형 리눅스 rsync 명령어: 파일 및 디렉터리 동기화 리눅스 rsync 명령어: 파일 및 디렉터리 동기화 rsync는 리눅스와 유닉스 기반 운영체제에서 파일과 디렉터리를 동기화하는 데 사용되는 강력한 명령어입니다. 이 도구는 원격 서버 간 파일 전송 및 로컬 백업 작업에 널리 사용되며, 다음과 같은 주요 기능을 제공합니다. 1. 파일 및 디렉터리 동기화 rsync는 지정된 원본과 대상 간의 파일 및 디렉터리를 동기화하는 데 사용됩니다. 이것은 파일의 변경 사항을 검색하고, 변경된 파일만 전송하여 네트워크 대역폭을 절약하며 동기화 속도를 향상시킵니다. 예시: 원격 서버의 파일을 로컬 디렉터리로 동기화하려면 다음과 같이 사용합니다. rsync -avz username@원격지서버IP:/원격지경로/source /목적지경로/destination 2. 대역폭 효율성 .. rsync 설정 rsync 사용하기 rsync 서로다른 2서버를 동기화 시킬 때 사용합니다. 1. rsync, xinetd 설치하기 2. rsync 서버 설정하기 ( vi /etc/xinetd.d/rsync ) => 백업서버 설정 -> disable 부분을 no 로 변경합니다. 3. rsync.conf 설정하기 ( vi /etc/rsyncd.conf) => 클라이언트 설정[test]path = /home/testcomment = mentuid = root -> 권한사용자gid = root -> 권한 그룹use chroot = yesread only = yeshosts allow = 192.168.1.2max connections = 10timeout = 300 4. 서비스 재시작 /etc/init.d/xinetd res.. rsync 사용법 rsync -[옵션] [보낼파일] [받을위치] -v 진행상황 보여줌-r 지정한 디렉토리의 하위 디렉토리까지 재귀적으로 실행 -p 버전속성 보존 -z 데이터압축 전송 -u 추가된 파일만 전송 -b 낡은 파일은 ~가 붙음 -u 새로운 파일을 덮어쓰지 않음 *원격포트로 rsync이용 파일 전송 : ssh 포트가 22번이 아닐 때 rsync사용방법rsync -avzr --rsh='ssh -포트번호' 계정@원본IP:보낼경로 받을경로 이전 1 다음