Die Versionen der Backup-Tools Rsync 3.2.7 und rclone 1.60 sind jetzt verfügbar.

Die Version Rsync 3.2.7 wurde veröffentlicht. Dieses Tool zur Dateisynchronisation und -sicherung ermöglicht es, den Datenverkehr durch inkrementelles Kopieren von Änderungen zu minimieren. Als Transport kann SSH, RSH oder das eigene Rsync-Protokoll verwendet werden. Die Organisation von anonymen Rsync-Servern wird unterstützt, die optimal für die Synchronisation von Spiegeln geeignet sind. Der Quellcode des Projekts wird unter der GPLv3-Lizenz verbreitet.

Unter den hinzugefügten Änderungen:

  • Es ist nun die Nutzung der Hashes SHA512, SHA256 und SHA1 für die Authentifizierung der Verbindung des Benutzers zum Hintergrundprozess Rsync erlaubt (zuvor wurden MD5 und MD4 unterstützt).
  • Die Möglichkeit, den SHA1-Algorithmus zur Berechnung von Dateihashes zu verwenden, wurde implementiert. Aufgrund der großen Hashgröße hat SHA1 die niedrigste Priorität in der Hash-Verhandlungsliste erhalten. Um SHA1 gezielt auszuwählen, kann die Option „—checksum-choice“ verwendet werden.
  • Um die Wahrscheinlichkeit von Kollisionen zu verringern, wurde die Hashtabelle der Attribute xattr auf 64-Bit-Schlüssel umgestellt.
  • Die Ausgabe von Informationen über die in rsync unterstützten Algorithmen im JSON-Format ist jetzt möglich (aktiviert durch Duplizieren der Option —version («-VV»)). Zusätzlich wurde das Skript support/json-rsync-version hinzugefügt, das eine ähnliche JSON-Ausgabe basierend auf den Informationen erzeugt, die im Textformat bei einmaliger Angabe der Option «—version» bereitgestellt werden (zur Kompatibilität mit früheren Versionen von rsync).
  • Die Einstellung «use chroot» in rsyncd.conf, die die Verwendung des Chroot-Aufrufs zur zusätzlichen Isolation des Prozesses regelt, ist standardmäßig auf «unset» eingestellt, was bedeutet, dass chroot je nach Verfügbarkeit verwendet werden kann (z. B. aktivieren, wenn rsync mit Root-Rechten ausgeführt wird, und nicht aktivieren, wenn es von einem nicht privilegierten Benutzer ausgeführt wird).
  • Die Leistung des Algorithmus zur Suche nach Basisdateien für fehlende Zieldateien, die bei Angabe der Option «—fuzzy» verwendet wird, wurde ungefähr verdoppelt.
  • Die Zeitdarstellung im Protokoll, die bei der Interaktion mit älteren Versionen von Rsync (vor dem Branch 3.0) verwendet wird, wurde geändert – die 4-Byte-Epoch-Zeit wird in diesem Fall als "unsigned int" behandelt, was die Übertragung von Zeiten vor 1970 verhindert, aber das Problem mit der Zeitangabe nach 2038 löst.
  • Ein fehlender Zielpfad beim Aufruf des rsync-Clients wird jetzt als Fehler gewertet. Um das alte Verhalten, bei dem ein leerer Pfad als "." betrachtet wurde, wiederherzustellen, wurde die Option "—old-args" angeboten.

Zusätzlich ist die Veröffentlichung der Version 1.60 des Tools rclone zu erwähnen, das eine Alternative zu rsync darstellt und zum Kopieren und Synchronisieren von Daten zwischen einem lokalen System und verschiedenen Cloud-Speichern wie Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud und Yandex.Disk entwickelt wurde. Der Code des Projekts ist in Go geschrieben und wird unter der MIT-Lizenz vertrieben.

In der neuen Veröffentlichung: Backend-Optionen für die Speicherung von Sicherungen in Oracle Object Storage und SMB/CIFS wurden hinzugefügt. Im S3-Speicher-Backend wurde die Unterstützung für Versionierung implementiert und die Möglichkeit zur Nutzung über die Anbieter IONOS Cloud Storage und Qiniu KODO ergänzt. Im Local-Backend wurde die Funktion zur Hinzufügung von Filtern zur Ignorierung von Berechtigungsfehlern eingebaut.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster