Utgivning av backupverktygen Rsync 3.2.7 och rclone 1.60

UtgÄvan av Rsync 3.2.7, ett verktyg för filsynkronisering och sÀkerhetskopiering, som minimerar trafiken genom inkrementell kopiering av Àndringar, har publicerats. Transport kan ske via ssh, rsh eller Rsyncs egna protokoll. Stöd för anonym Rsync-servrar som optimalt kan anvÀndas för att synkronisera speglar har implementerats. Projektkoden distribueras under GPLv3-licensen.

Bland de tillagda Àndringarna:

  • AnvĂ€ndning av SHA512-, SHA256- och SHA1-hashar Ă€r tillĂ„ten vid autentisering av anvĂ€ndarens anslutning till Rsync:s bakgrundsprocess (tidigare stödde man MD5 och MD4).
  • Möjlighet att anvĂ€nda SHA1-algoritmen för att berĂ€kna filkontrollsummor har implementerats. PĂ„ grund av sitt stora hash-storlek har SHA1 tilldelats lĂ€gsta prioritet i hash-förhandlingslistan. För att tvinga valet av SHA1 kan alternativet "—checksum-choice" anvĂ€ndas.
  • För att minska risken för kollisioner har hash-tabellen för xattr-attribut översatts för att anvĂ€nda 64-bitarsnycklar.
  • Information om stöd för algoritmer i Rsync kan nu visas i JSON-format (aktiveras genom att duplicera alternativet —version ("-VV")). Dessutom har ett skript support/json-rsync-version lagts till, vilket möjliggör generering av en liknande JSON-utmatning baserat pĂ„ information som ges i textformat nĂ€r alternativet "—version" anges en gĂ„ng (för kompatibilitet med tidigare utgĂ„vor av Rsync).
  • InstĂ€llningen "use chroot" i rsyncd.conf, som reglerar anvĂ€ndningen av chroot-anrop för ytterligare isolering av processen, Ă€r som standard instĂ€lld pĂ„ "unset", vilket gör att chroot kan anvĂ€ndas beroende pĂ„ tillgĂ€nglighet (till exempel aktiveras nĂ€r Rsync körs med root-rĂ€ttigheter och inaktiveras nĂ€r det körs under en icke-privilegerad anvĂ€ndare).
  • Prestandan för algoritmen för att söka efter grundfiler för saknade mĂ„lfiler har ökat med ungefĂ€r dubbelt sĂ„ mycket, tillĂ€mpad vid anvĂ€ndning av alternativet "—fuzzy".
  • Tidsrepresentationen i protokollet har Ă€ndrats vid interaktion med Ă€ldre versioner av Rsync (före version 3.0) — 4-byte epoch-tid behandlas i sĂ„dana fall som "unsigned int", vilket hindrar överföringen av tid före 1970, men löser problemet med tidsangivelse efter 2038.
  • Avsaknad av en mĂ„lsökvĂ€g vid anrop av rsync-klienten tolkas nu som ett fel. För att Ă„tergĂ„ till det gamla beteendet, dĂ€r en tom vĂ€g tolkades som «.», har alternativet «—old-args» föreslagits.

Det kan ocksÄ noteras att version 1.60 av verktyget rclone har publicerats, vilket Àr ett alternativ till rsync, avsett för att kopiera och synkronisera data mellan det lokala systemet och olika molnlagringstjÀnster, sÄsom Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud och Yandex.Disk. Projektets kod Àr skriven i Go och distribueras under MIT-licensen.

I den nya versionen: har backend för sÀkerhetskopiering i lagringslösningar Oracle object storage och SMB/CIFS lagts till. I S3-lagringsbackenden har stöd för versionering implementerats och möjligheten att arbeta via leverantörerna IONOS Cloud Storage och Qiniu KODO har lagts till. I local-backenden har en funktion för att lÀgga till filter för att ignorera Ätkomstfel integrerats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster