Rsync 3.3.0 wurde bereits veröffentlicht und das Projekt wurde in die Organisationskontrolle von RsyncProject verschoben

Rsync

ermöglicht Ihnen, Dateien und Verzeichnisse zwischen zwei Computern in einem Netzwerk oder zwischen zwei Standorten auf demselben Computer zu synchronisieren

Der Veröffentlichung der neuen Version von Rsync 3.3.0, das verschiedene Fehlerbehebungen sowie einige Verbesserungen implementiert hat, unter denen die Verbesserungen in einigen Skripten, in Manpages sowie in einigen Befehlsargumenten hervorstechen.

Wer sich mit Rsync nicht auskennt, sollte wissen, dass es sich um ein Dienstprogramm handelt, mit dem Sie Dateien inkrementell mit komprimierten und verschlüsselten Daten synchronisieren und sichern können. Rsync verwendet die Delta-Kodierungstechnik, die ermöglicht das Synchronisieren von Dateien und Verzeichnissen zwischen zwei Maschinen über ein Netzwerk oder zwischen zwei Standorten auf derselben Maschine, Minimierung des übertragenen Datenvolumens.

Was ist neu in Rsync 3.3.0?

In dieser neuen Version von Rsync 3.3.0 wird eine der wichtigsten Änderungen vorgestellt: die Übergabe des Projektes aus dem persönlichen Account des Betreuers WayneD an eine unabhängige Organisation namens RsyncProject. Es wird erwähnt, dass der Zweck dieser Neuorganisation darin besteht, die Zusammenarbeit und die laufende Wartung von Rsync zu erleichtern.

Darüber hinaus Außerdem wurde ein neues Team von Betreuern gebildet für rsync und das ist Andrew Tridgell, der Gründer, hat sich erneut an der Entwicklung des Projekts beteiligt der Samba- und rsync-Projekte sowie das Hinzufügen Paul Mackerras, einer der ersten Rsync-Entwickler.

In Bezug auf die Änderungen und Verbesserungen, die Rsync 3.3.0 mit sich bringt, fällt auf, dass seitdem in einigen Skripten des Dienstprogramms Verbesserungen vorgenommen wurden in Rrsync wurde mit dem Argument verbessert -no-overwriteOption, um sicherzustellen, dass vorhandene Dateien in Ihrem eingeschränkten, aber beschreibbaren Verzeichnis nicht geändert werden können.
Darüber hinaus ist dies Verbesserungen an Manpages zum Markieren von Links mit .UR und .UE, sowie einige Verbesserungen der Manpage zur Modulhandhabung und dass die Perl-Skripte „mapfrom“ und „mapto“ (im Support-Verzeichnis) in ein einziges Python-Skript namens „idmap“ geändert wurden. Ich habe noch ein paar Perl-Skripte in Python konvertiert.
Eine weitere herausragende Änderung in Rsync 3.3.0 ist, dass es jetzt Aufrufe gibt OpenSSL_add_all_algorithms()Beim Kompilieren mit einer älteren OpenSSL-Bibliothek wurde außerdem die argv-Verarbeitung geändert, um mit einer neueren Popt-Bibliothek zu funktionieren, die gerne mehr Daten als zuvor freigibt, und das Perl-MNT-Excl-Skript wurde ebenfalls (im Support-Verzeichnis) in ein Python-Skript geändert Skript.

Der andere Änderungen, die auffallen dieser neuen Version:

  • Ein Fehler wurde behoben --sparse --inplacewobei ein nachgestelltes Leerzeichen in der Quelldatei die nachgestellten Daten in der Zieldatei nicht löschte.
  • Ein Pufferüberlauf im Prüfsummen2-Code wurde behoben, wenn SHA1 für den Prüfsummen2-Algorithmus verwendet wurde.
  • Ein Problem beim Kompilieren von rsync wurde behoben _FORTIFY_SOURCEdamit sich weitere Tests nicht über einen Grenzwert von strlcpy() beschweren würden (der zu groß war, obwohl der größere Wert nicht zu einem Überlauf führen konnte).
  • Fügen Sie der Liste der Zeichen, die der Dateiname mit Backslashes maskieren soll, einen Backtick hinzu.
  • Ein String-Vergleichsproblem bei der internen Verarbeitung von wurde behoben --progress(Ein Gebietsschema wie tr_TR.utf-8 erforderte eine interne Aktivierung von --infoOptionen zur Verwendung von Großbuchstaben für Indikatornamen, um sicherzustellen, dass sie übereinstimmen.
  • Es wurde ein Problem bei der Daemon-Authentifizierung für ältere Protokolle (29 und früher) behoben, wenn die OpenSSL-Bibliothek zur Berechnung von MD4-Prüfsummen verwendet wird.
  • Ein alter Statistikfehler wurde behoben, der Geräte als symbolische Links zählte.

interessiert um mehr darüber erfahren zu können Über diese neue Version können Sie die Details einchecken den folgenden Link.

Wie installiere ich Rsync unter Linux?

Für diejenigen, die daran interessiert sind, dieses Tool auf ihrem System zu installieren, können sie dies tun, indem sie das Paket installieren, das in den Repositories der meisten Linux-Distributionen angeboten wird.

Im Fall von denen, die Benutzer von sind Debian, Ubuntu oder irgendein Derivat Öffnen Sie davon einfach ein Terminal und geben Sie Folgendes ein:

sudo apt installieren rsync

Jetzt für den Fall derer, die Benutzer von sind Fedora:

sudo dnf installieren rsync

Während im Fall derjenigen, die Benutzer von sind Arch Linux und alle Derivate davon:

Sudo Pacman -S rsync

Für diejenigen, die Benutzer von . sind openSUSE:

sudo zypper in rsync