Psychz - Manish
Votes: 0Posted On: Jul 11, 2017 02:04:28
"rsync"는 Linux 배포판에서 제공하는 다목적 복사 도구입니다. 이 파일은 원격 쉘을 통해 원격 호스트로 /에서 원격으로 파일을 복사하는 데 사용됩니다. rsync는 백업 및 미러링의 경우 파일 동기화에 가장 적합합니다. 중요한 데이터를 원격 호스트로 복사하고 필요할 때마다 검색하여 데이터를 안전하게 유지할 수 있습니다. 또한 조작을 수행 할 수있는 옵션도 있습니다. "rsync"명령은 복사 할 새 파일을 추가하여 폴더를 업데이트하고 파일 덮어 쓰기를 방지합니다.
선결 요건
1. "rsync"가 시스템에 설치되어 있어야합니다. rsync가 설치되어 있는지 확인하려면 다음 명령을 실행하십시오.
rsync --version
2. rsync 명령이 설치되어 있지 않으면 다음 명령을 실행하여 설치합니다.
RPM 기반 운영 체제 - yum -y install rsync
데비안 / 우분투 - apt-get install rsync
3. IP가 원격 시스템과 로컬 시스템 모두의 방화벽에서 허용 목록에 있는지 확인하십시오.
4. 원격 시스템과 로컬 시스템간에 설정된 SSH 연결.
푸시 조작
로컬 시스템에서 원격 시스템으로 파일을 복사하는 것을 "밀어 넣기"작업이라고합니다. 명령 구문은 다음과 같습니다.
rsync -a path_of_local_directory username @ remote_host : 대상 _ 디렉토리
당김 조작
원격 컴퓨터에서 로컬 컴퓨터로 파일을 복사하는 것을 끌어 오기 작업이라고합니다. 명령 구문은 다음과 같습니다.
rsync -a username @ remote_host : path_of_remote_directory place_to_sync_on_local_machine
"rsync"명령에는 많은 옵션이 있습니다. 중요한 옵션 중 일부는 아래에서 설명합니다.
# "-a"옵션은 -rlptgoD와 동일합니다. 다음은 "-a"옵션이 수행하는 몇 가지 기능입니다.
1. 모든 디렉토리 (-r)로 재귀 적으로 축소
2. 심볼릭 링크를 심볼릭 링크로 복사 (-l),
3. 파일 사용 권한을 보존합니다 (-p).
4. 수정 시간 (-t)을 예약합니다.
5. 그룹 (-g),
6. 파일 소유권 (-o)을 보존하고
장치를 장치로 예약합니다 (-D).
# "-z"옵션은 파일을 보내는 동안 파일을 압축하는 데 사용됩니다.
# "-P"옵션은 --partial 및 --progress와 동일합니다.
--partial - 중단 된 전송을 다시 시작하는 데 사용됩니다.
- 진행 - 전송의 진행률 표시 줄을 표시하는 데 사용됩니다.
# "-v"- 결과를보다 장황하게 표시하는 데 사용됩니다.
"rsync"명령에는 다양한 옵션이 있습니다. rsync와 함께 "man"명령을 사용하여 모든 옵션을 마스터하는 것이 좋습니다. 명령은 다음과 같습니다.
남자 rsync