Vydanie zálohovacích nástrojov Rsync 3.2.7 a rclone 1.60

Bol vydaný Rsync 3.2.7, nástroj na synchronizáciu a zálohovanie súborov, ktorý vám umožňuje minimalizovať prevádzku postupným kopírovaním zmien. Prenos môže byť ssh, rsh alebo vlastný protokol rsync. Podporuje organizáciu anonymných rsync serverov, ktoré sú optimálne vhodné na zabezpečenie synchronizácie zrkadiel. Kód projektu je distribuovaný pod licenciou GPLv3.

Medzi pridané zmeny:

  • Povoliť použitie hash SHA512, SHA256 a SHA1 pri autentifikácii pripojenia používateľa k procesu rsync na pozadí (predtým boli podporované MD5 a MD4).
  • Bola implementovaná možnosť použiť algoritmus SHA1 na výpočet kontrolných súčtov súborov. Kvôli svojej veľkej veľkosti má hash SHA1 najnižšiu prioritu v zozname zhôd hash. Ak chcete vynútiť výber SHA1, môžete použiť možnosť „--checksum-choice“.
  • Na zníženie pravdepodobnosti kolízií bola hašovacia tabuľka atribútu xattr skonvertovaná na používanie 64-bitových kľúčov.
  • Schopnosť zobraziť informácie o algoritmoch podporovaných v rsync vo formáte JSON bola poskytnutá (umožnená duplikovaním možnosti —version („-VV“)). Okrem toho bol pridaný skript support/json-rsync-version, ktorý umožňuje môžete vygenerovať podobný výstup JSON na základe informácií poskytnutých v textovej forme iba pri zadaní možnosti „--version“ (kvôli kompatibilite s predchádzajúcimi vydaniami rsync).
  • Nastavenie „use chroot“ v rsyncd.conf, ktoré riadi použitie volania chroot na dodatočnú izoláciu procesov, je predvolene nastavené na „unset“, čo umožňuje používať chroot v závislosti od jeho dostupnosti (napríklad povoliť, keď rsync je spustený ako root a nie je povolený, keď je spustený ako neprivilegovaný používateľ).
  • Výkon základného algoritmu na vyhľadávanie chýbajúcich cieľových súborov, ktorý sa používa pri zadávaní možnosti „-fuzzy“, sa približne zdvojnásobil.
  • Zmenené zobrazenie času v protokole používanom pri interakcii so staršími vydaniami Rsync (pred vetvou 3.0) - 4-bajtový epochálny čas sa v tomto prípade považuje za „nepodpísaný int“, ktorý neumožňuje prenos času pred rokom 1970, ale rieši problém s určením času po roku 2038.
  • Chýbajúca cieľová cesta pri volaní klienta rsync sa teraz považuje za chybu. Na vrátenie starého správania, v ktorom sa prázdna cesta považovala za „.“, bola navrhnutá možnosť „--old-args“.

Okrem toho si môžete všimnúť zverejnenie vydania nástroja rclone 1.60, ktorý je analógom rsync, určený na kopírovanie a synchronizáciu údajov medzi lokálnym systémom a rôznymi cloudovými úložiskami, ako sú Disk Google, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud a Yandex.Disk. Kód projektu je napísaný v Go a distribuovaný pod licenciou MIT.

V novom vydaní: pridané backendy na ukladanie záloh v objektovom úložisku Oracle a SMB/CIFS. Backend úložiska S3 teraz podporuje vytváranie verzií a pridáva možnosť pracovať cez poskytovateľov IONOS Cloud Storage a Qiniu KODO. Lokálny backend má schopnosť pridávať filtre na ignorovanie chýb súvisiacich s povoleniami.

Zdroj: opennet.ru

Pridať komentár