Rsync 3.3.0이 이미 출시되었으며 프로젝트가 RsyncProject 조직 제어로 이동되었습니다.

Rsync

네트워크의 두 시스템 간에 또는 동일한 시스템의 두 위치 간에 파일 및 디렉토리를 동기화할 수 있습니다.

그만큼 Rsync 3.3.0 새 버전 출시는 다양한 버그 수정과 일부 개선 사항을 구현했으며 그 중 일부 스크립트, 매뉴얼 페이지 및 일부 명령 인수의 개선 사항이 눈에 띕니다.

Rsync에 대해 모르는 사람들은 Rsync가 압축되고 암호화된 데이터로 파일을 증분적으로 동기화하고 백업할 수 있는 유틸리티라는 것을 알아야 합니다. Rsync는 델타 인코딩 기술을 사용합니다. 파일과 디렉토리를 동기화할 수 있습니다. 두 기계 사이 네트워크를 통해 또는 동일한 시스템의 두 위치 간에 전송되는 데이터의 양을 최소화합니다.

Rsync 3.3.0의 새로운 기능은 무엇입니까?

Rsync 3.3.0의 새 버전에서는 가장 중요한 변경 사항 중 하나가 제공됩니다. 프로젝트의 양도 관리자 WayneD의 개인 계정에서 RsyncProject라는 독립 조직에. 이번 개편의 목적은 Rsync의 협업과 지속적인 유지 관리를 촉진하는 것이라고 언급됩니다.

그 외에도 새로운 유지관리팀도 구성되었습니다. rsync의 경우 창립자인 Andrew Tridgell이 다시 한번 프로젝트 개발에 참여했습니다. Samba 및 rsync 프로젝트뿐만 아니라 추가 최초의 rsync 개발자 중 한 명인 Paul Mackerras입니다.

Rsync 3.3.0의 변경 사항 및 개선 사항과 관련하여 유틸리티의 일부 스크립트가 개선되었다는 점이 눈에 띕니다. Rrsync의 인수가 개선되었습니다. -no-overwrite제한되어 있지만 쓰기 가능한 디렉터리에 있는 기존 파일을 수정할 수 없도록 하는 옵션입니다.
이에 더해,.UR 및 .UE로 링크를 표시하기 위한 매뉴얼 페이지 개선, 뿐만 아니라 일부 모듈 처리 매뉴얼 페이지 개선 지원 디렉토리에 있는 mapfrom 및 mapto perl 스크립트가 idmap이라는 단일 Python 스크립트로 변경되었습니다. 몇 가지 Perl 스크립트를 Python으로 변환했습니다.
Rsync 3.3.0에서 눈에 띄는 또 다른 변화는 이제 OpenSSL_add_all_algorithms()이전 openssl 라이브러리로 컴파일할 때 argv 처리가 이전보다 더 많은 데이터를 릴리스하는 것을 좋아하는 최신 popt 라이브러리와 작동하도록 변경되었으며 perl mnt-excl 스크립트도 (지원 디렉토리에서) Python으로 변경되었습니다. 스크립트.

눈에 띄는 다른 변화 이 새 버전 :

  • 다음에 대한 버그를 수정했습니다. --sparse --inplace소스 파일의 후행 공백이 대상 파일의 후행 데이터를 지우지 않았습니다.
  • SHA2이 체크섬1 알고리즘에 사용되는 경우 체크섬2 코드의 버퍼 오버플로를 수정했습니다.
  • rsync가 컴파일될 때 발생하는 문제를 해결했습니다. _FORTIFY_SOURCE추가 테스트에서 strlcpy()의 제한 값에 대해 불평하지 않도록 했습니다(더 큰 값으로 인해 오버플로가 발생할 수는 없었지만 너무 컸습니다).
  • 백슬래시를 사용하여 파일 이름이 이스케이프되어야 하는 문자 목록에 백틱을 추가합니다.
  • 내부 처리 시 문자열 비교 문제를 해결했습니다. --progress(tr_TR.utf-8과 같은 로케일은 내부 활성화가 필요했습니다. --info일치하는지 확인하기 위해 대문자 표시기 이름을 사용하는 옵션).
  • openssl 라이브러리를 사용하여 MD29 체크섬을 계산하는 경우 이전 프로토콜(4 이하)에 대한 데몬 인증 문제가 수정되었습니다.
  • 장치를 심볼릭 링크로 계산하는 오래된 통계 버그를 수정했습니다.

관심있는 그것에 대해 더 많이 알 수 있도록 이 새 버전에 대한 자세한 내용은 다음 링크.

Linux에 Rsync를 설치하는 방법은 무엇입니까?

시스템에 이 도구를 설치하는 데 관심이 있는 사람들은 대부분의 Linux 배포판의 저장소에 제공되는 패키지를 설치하면 됩니다.

사용자 인 경우 데비안, 우분투 또는 파생 상품 이 중 터미널을 열고 다음을 입력하십시오.

sudo apt install rsync

이제 사용자의 경우 페도라 :

sudo dnf install rsync

동안 사용자의 경우 아치 리눅스와 그 파생물 :

sudo pacman -S rsync

사용자는 openSUSE :

rsync의 sudo zipper