rsync
보이기
원저자 | Andrew Tridgell, Paul Mackerras |
---|---|
개발자 | Wayne Davison |
발표일 | 1996년 6월 19일[1] |
안정화 버전 | 3.4.1[2] ![]() |
저장소 | |
프로그래밍 언어 | C |
플랫폼 | 유닉스 계열, 윈도우 |
종류 | 데이터 전송, 차분 백업 |
라이선스 | GNU GPLv3 |
웹사이트 | rsync![]() |
rsync는 컴퓨터 시스템 상에서 파일을 효율적으로 전송하고 동기화하기 위한 유틸리티의 하나로, 파일의 타임스탬프와 크기를 검사함으로써 이루어진다.[3] 파일 동기화와 파일 전송 프로그램으로 유닉스 계열 시스템과 함수에서 흔히 볼 수 있다. rsync 알고리즘은 델타 인코딩의 일종이며 네트워크 이용률을 최소화하기 위해 사용된다. Zlib을 사용하여 추가적인 데이터 압축을 하는데 사용할 수 있으며,[3] SSH이나 stunnel은 데이터 보안을 위해 사용할 수 있다.
Rsync는 일반적으로 서로 다른 두 개의 시스템 간에 파일과 디렉터리를 동기화하기 위해 사용된다. 이를테면 rsync local-file user@remote-host:remote-file
를 사용하면 rsync는 SSH를 사용하여 user
자격으로 remote-host
에 접속하게 된다.[4] 연결이 되면 원격 호스트의 rsync를 호출한 다음 두 개의 프로그램이 전송이 필요한 로컬 파일의 일부를 결정함으로써 원격 파일이 로컬 파일과 일치할 수 있게 된다.
Rsync는 데몬 모드로도 동작이 가능하며 네이티브 rsync 프로토콜로 파일을 서비스하고 수신할 수 있다. ("rsync://" 문법 사용).
rsync 응용 프로그램
[편집]프로그램 | 운영 체제 | 자유 소프트웨어 | 설명 | ||
---|---|---|---|---|---|
리눅스 | macOS | 윈도우 | |||
Back In Time | 예 | 아니요 | 아니요 | 예 | |
BackupAssist | 아니요 | 아니요 | 예 | 아니요 | 직접 미러링 또는 히스토리, VSS와 함께. |
cwRsync | 아니요 | 아니요 | 예 | 아니요 | 시그윈 기반. |
Grsync | 예 | 예 | 예[9] | 예 | 리눅스 시스템의 rsync용 그래픽 인터페이스. |
GS RichCopy 360 | 아니요 | 아니요 | 예[10] | 아니요 | MS 윈도우 워크스테이션과 서버용으로만 설계됨. (VSS 지원) |
LuckyBackup | 예 | 예 | 예 | 예 | |
Rclone | 예 | 예 | 예 | 예 | 10개 이상의 클라우드 스토리지 시스템 제공자를 지원하는 Rsync 클론. |
Robocopy | 아니요 | 아니요 | 예 | 아니요 | 비슷한 기능을 제공하는 윈도우 도구. |
같이 보기
[편집]각주
[편집]- ↑ Tridgell, Andrew (1996년 6월 19일). “First release of rsync - rcp replacement”. 뉴스그룹: comp.os.linux.announce. Usenet: cola-liw-835153950-21793-0@liw.clinet.fi. 2007년 7월 19일에 확인함.
- ↑ “[rsync-announce] rsync 3.4.1 released”. 2025년 1월 15일. 2025년 1월 15일에 확인함.
- ↑ 가 나 “rsync(1) - Linux man page”. 《linux.die.net》. 2017년 2월 2일에 확인함.
- ↑ “Using Rsync and SSH”. Troy.jdmz.net. 2014년 8월 18일에 확인함.
- ↑ Sayood, Khalid (2002년 12월 18일). 《Lossless compression handbook》. Books.google.com. 2014년 8월 18일에 확인함.
- ↑ 《Web content caching and distribution: proceedings of the 8th International Workshop》. Books.google.com. 2014년 8월 18일에 확인함.
- ↑ Rasch, David; Burns, Randal; In-Place Rsync: File Synchronization for Mobile and Wireless Devices 보관됨 2016-04-13 - 웨이백 머신, Department of Computer Science, Johns Hopkins University
- ↑ Dempsey, Bert J.; Weiss, Debra (1999년 4월 30일). “Towards an Efficient, Scalable Replication Mechanism for the I2-DSI Project”. 《Technical Report TR-1999-01》. CiteSeerX 10.1.1.95.5042.
- ↑ Grsync for Windows
- ↑ “GS RichCopy 360 Enterprise for Windows”. 2017년 2월 10일에 원본 문서에서 보존된 문서. 2018년 12월 22일에 확인함.
외부 링크
[편집]- Rsync
- 공식 웹사이트
- rsync algorithm - 1998-11-09