Utjefte fan reservekopy-hulpprogramma's Rsync 3.2.7 en rclone 1.60

Rsync 3.2.7 is frijlitten, in hulpprogramma foar bestânsyngronisaasje en reservekopy wêrmei jo ferkear kinne minimalisearje troch wizigingen ynkrementeel te kopiearjen. It ferfier kin ssh, rsh of it proprietêre rsync-protokol wêze. It stipet de organisaasje fan anonime rsync-tsjinners, dy't optimaal geskikt binne foar it garandearjen fan syngronisaasje fan spegels. De projektkoade wurdt ferspraat ûnder de GPLv3-lisinsje.

Under de tafoege wizigingen:

  • Tastean it gebrûk fan SHA512, SHA256 en SHA1 hashes by it autentisearjen fan in brûkersferbining mei it rsync eftergrûnproses (earder waarden MD5 en MD4 stipe).
  • De mooglikheid om it SHA1-algoritme te brûken om kontrôlesummen fan bestannen te berekkenjen is ymplementearre. Troch syn grutte grutte wurdt de SHA1-hash de leechste prioriteit jûn yn 'e hash-oerienkommende list. Om de seleksje fan SHA1 te twingen, kinne jo de opsje "--checksum-choice" brûke.
  • Om de kâns op botsingen te ferminderjen, is de xattr-attribút-hashtabel omboud om 64-bit-kaaien te brûken.
  • De mooglikheid om ynformaasje wer te jaan oer algoritmen dy't yn rsync yn JSON-formaat stipe wurde, is foarsjoen (ynskeakele troch it duplikearjen fan de —version ("-VV") opsje). Dêrneist is it support/json-rsync-version skript tafoege, wêrtroch jo om in ferlykbere JSON-útfier te generearjen op basis fan ynformaasje levere yn tekstfoarm by it opjaan fan de opsje "--ferzje" allinich (foar kompatibiliteit mei eardere releases fan rsync).
  • De ynstelling "brûke chroot" yn rsyncd.conf, dy't it gebrûk fan 'e chroot-oprop foar ekstra proses-isolaasje kontrolearret, is standert ynsteld op "unset", wêrtroch chroot kin brûkt wurde ôfhinklik fan de beskikberens (bygelyks ynskeakelje as rsync rint as root en net ynskeakele as it rint as in net-privilegearre brûker).
  • De prestaasjes fan it sykalgoritme foar basisbestannen foar ûntbrekkende doelbestannen, brûkt by it opjaan fan de opsje "-fuzzy", is sawat ferdûbele.
  • Feroare de tiidfertsjintwurdiging yn it protokol dat brûkt wurdt by ynteraksje mei âldere releases fan Rsync (foar tûke 3.0) - de 4-byte epochale tiid yn dit gefal wurdt behannele as in "net-ûndertekene int", dy't net tastean dat tiid foar 1970 wurdt oerdroegen, mar lost it probleem op mei it opjaan fan tiid nei 2038.
  • It ûntbrekken fan in doelpaad by it oproppen fan in rsync-kliïnt wurdt no behannele as in flater. Om it âlde gedrach werom te jaan, wêryn in leech paad as "." behannele waard, waard de opsje "--old-args" foarsteld.

Derneist kinne jo de publikaasje fan 'e frijlitting fan it rclone 1.60-hulpprogramma notearje, dat is in analoog fan rsync, ûntworpen foar it kopiearjen en syngronisearje fan gegevens tusken it lokale systeem en ferskate wolkopslaggen, lykas Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud en Yandex.Disk. De projektkoade is skreaun yn Go en ferspraat ûnder de MIT-lisinsje.

Yn 'e nije release: tafoege backends foar it bewarjen fan backups yn Oracle-objekt opslach en SMB / CIFS. De S3-opslach-backend stipet no ferzjeferzje en foeget de mooglikheid ta om te wurkjen fia de IONOS Cloud Storage en Qiniu KODO-providers. De lokale backend hat de mooglikheid om filters ta te foegjen om tagongsrjochten-relatearre flaters te negearjen.

Boarne: opennet.ru

Add a comment