RSYNC는 원격 파일 및 로컬 파일을위한 빠르고 매우 다양한 파일 복사 도구입니다.
RSYNC는 델타 전송 알고리즘을 사용하여 원격 파일을 동기화하는 매우 빠른 방법을 제공합니다. 두 파일 세트가 링크 끝 중 하나에 미리 존재하지 않으면 서 링크 전반의 파일 차이 만 보내면이를 수행합니다. 언뜻보기에는 두 파일 사이의 차이 계산에 일반적으로 두 파일에 대한 로컬 액세스가 필요하기 때문에 이것은 불가능 해 보일 수 있습니다.
RSYNC 알고리즘을 설명하는 기술 보고서 가이 패키지에 포함되어 있습니다.
기본적으로 SCP와 마찬가지로 RSYNC를 사용하지만 RSYNC에는 여러 옵션이 있습니다. 지원되는 옵션 유형의 전체 목록을 얻으려면 :
rsync --help
자세한 정보는 맨 페이지를 참조하십시오.
Rsync 직접 빌드 해야하는 경우, 빌드에서 최대 기능을 얻는 데 사용할 수있는 라이브러리 및 패키지에 대한 정보는 설치 페이지를 확인하십시오.
RSYNC는 일반적으로 원격 시스템과의 통신에 SSH 또는 RSH를 사용합니다. 세트 일 필요는 없으며 설치를위한 특별한 권한이 필요하지 않습니다. 그러나 작동하는 SSH 또는 RSH 시스템이 있어야합니다. SSH 사용은 보안 기능에 권장됩니다.
또는 RSYNC는 소켓에서 듣고 '데몬'모드로 실행될 수 있습니다. 인증 및 액세스 제어를 사용할 수 있지만 일반적으로 공개 파일 배포에 사용됩니다.
RSYNC를 설치하려면 먼저 "구성"스크립트를 실행하십시오. 이것은 시스템에 적합한 makefile 및 config.h를 만듭니다. 그런 다음 "Make"를 입력하십시오.
일부 시스템에서는 GCC가 시스템을 지원할 수있는 일부 기능 (예 : 64 비트 파일 오프셋)을 지원하지 않기 때문에 GCC를 사용하지 않도록 구성해야합니다. 이 경우 구성을 실행하기 전에 환경 변수 CC를 기본 컴파일러 이름으로 설정하십시오.
일단 구축되면 로컬 및 원격 시스템의 검색 경로에 RSYNC 사본을 넣으십시오 (또는 "설치"를 사용하십시오). 그게 다야!
RSYNC는 익명 또는 인증 된 RSYNC를 제공 할 수있는 "RSYNC 데몬"과 대화 할 수 있습니다. rsync 데몬 설정 방법에 대한 자세한 내용은 rsyncd.conf (5) Manpage를 참조하십시오. RSYNC 데몬에 연결하는 방법에 대한 정보는 RSYNC (1) Manpage를 참조하십시오.
자세한 내용은 기본 RSYNC 웹 사이트를 방문하십시오.
FAQ 목록, 다운로드, 리소스, 맨 페지의 HTML 버전 등을 찾을 수 있습니다.
RSYNC에 대한 논의 및 가입 할 사람에게 공개되는 응용 프로그램에 대한 메일 링리스트가 있습니다. 이 목록에는 새로운 릴리스가 발표되며 공식 발표를 원하는 사람들을위한 공지 전용 메일 링리스트도 있습니다. 자세한 내용은 Mailing-List 페이지를 참조하십시오.
버그 추적 웹 페이지에는 버그보고에 대한 자세한 내용이 있습니다.
이 페이지에는 현재 버그 목록에 대한 링크와 버그를보고 할 때 좋은 작업을 수행하는 방법에 대한 정보가 포함되어 있습니다. 당신은 당신이받은 오류 메시지를 위해 인터넷을 검색하거나 메일 링리스트 아카이브를보고 싶을 수도 있습니다.
버그 보고서를 보내려면 웹 사이트의 버그 추적 페이지의 지침을 따르십시오.
또는 버그 보고서를 [email protected]로 이메일로 보내십시오.
소스 코드 저장소에서 최신 버전의 rsync 직접 얻으려면 GIT를 사용해야합니다. Git Repo는 Github 및 Samba 사이트에서 호스팅됩니다.
소스를 가져 오는 모든 방법에 대한 자세한 내용은 다운로드 페이지를 참조하십시오.
Rsync는 원래 Andrew Tridgell과 Paul Mackerras에 의해 작성되었습니다. 전 세계의 많은 사람들이 그것을 유지하고 개선하는 데 도움을주었습니다.
RSYNC는 GNU 일반 공개 라이센스의 조건에 따라 사용, 수정 및 재분배 될 수 있습니다.