Inilabas ang Rsync 3.2.7 at rclone 1.60 backup utilities

Ang paglabas ng Rsync 3.2.7, isang file synchronization at backup na utility na nagbibigay-daan sa iyong mabawasan ang trapiko sa pamamagitan ng unti-unting pagkopya ng mga pagbabago, ay inilabas. Ang transportasyon ay maaaring ssh, rsh, o ang katutubong rsync protocol. Ang organisasyon ng gawain ng mga hindi kilalang rsync server ay suportado, na pinakamainam na angkop para sa pagtiyak ng pag-synchronize ng mga salamin. Ang code ng proyekto ay ipinamahagi sa ilalim ng lisensya ng GPLv3.

Kabilang sa mga pagbabagong idinagdag:

  • Pinayagan ang paggamit ng SHA512, SHA256, at SHA1 na mga hash kapag pinapatotohanan ang koneksyon ng user sa proseso ng background rsync (dating MD5 at MD4 ay suportado).
  • Ipinatupad ang kakayahang gamitin ang SHA1 algorithm upang kalkulahin ang checksum ng mga file. Dahil sa malaking sukat nito, binibigyan ng pinakamababang priyoridad ang hash ng SHA1 sa listahan ng pagtutugma ng hash. Maaari mong gamitin ang opsyong "--checksum-choice" para pilitin ang isang SHA1 na pagpipilian.
  • Upang mabawasan ang posibilidad ng mga banggaan, ang xattr attribute hash table ay na-convert upang gumamit ng 64-bit keys.
  • Ang kakayahang mag-output ng impormasyon tungkol sa mga algorithm na sinusuportahan sa rsync sa JSON na format ay ibinigay (pinagana sa pamamagitan ng pagdoble ng --version ("-VV") na opsyon) Bukod pa rito, naidagdag ang support/json-rsync-version script, na nagbibigay-daan upang makabuo ng katulad na JSON output batay sa impormasyong ibinigay sa text form na may iisang opsyon na "--version" (para sa compatibility sa mga nakaraang release ng rsync).
  • Ang setting na "use chroot" sa rsyncd.conf, na kumokontrol sa paggamit ng isang chroot call para sa karagdagang paghihiwalay ng proseso, ay nakatakda sa "unset" bilang default, na nagbibigay-daan sa paggamit ng chroot depende sa availability nito (halimbawa, paganahin kapag Ang rsync ay tumatakbo bilang root at hindi pinapagana kapag tumakbo bilang isang non-root na user).
  • Tinatayang nadoble ang pagganap ng base file search algorithm para sa mga nawawalang target na file, na ginagamit kapag tinukoy ang "--fuzzy" na opsyon.
  • Binago ang representasyon ng oras sa protocol na ginamit kapag nakikipag-ugnayan sa mga mas lumang release ng Rsync (bago ang 3.0 branch) - ang 4-byte na panahon ng panahon ay itinuturing bilang isang "unsigned int" sa kasong ito, na hindi pinapayagan ang paglilipat ng mga oras bago ang 1970, ngunit nilulutas ang problema sa pagtukoy ng mga oras pagkatapos ng 2038.
  • Ang nawawalang target na landas kapag tumatawag sa rsync client ay itinuturing na ngayon bilang isang error. Ang opsyong "--old-args" ay ibinigay upang bumalik sa dating gawi kung saan ang isang walang laman na landas ay itinuring bilang ".".

Bilang karagdagan, maaari nating tandaan ang paglalathala ng paglabas ng rclone 1.60 utility, na isang analogue ng rsync, na idinisenyo upang kopyahin at i-synchronize ang data sa pagitan ng lokal na system at iba't ibang mga cloud storage, tulad ng Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud at Yandex.Disk. Ang code ng proyekto ay nakasulat sa Go at ipinamahagi sa ilalim ng lisensya ng MIT.

Sa bagong release: Nagdagdag ng mga backend para sa pag-iimbak ng mga backup sa Oracle object storage at SMB/CIFS. Ang suporta sa pag-bersyon ay ipinatupad sa backend ng storage ng S3 at naidagdag ang kakayahang magtrabaho sa pamamagitan ng mga provider ng IONOS Cloud Storage at Qiniu KODO. Built in sa lokal na backend ay ang kakayahang magdagdag ng mga filter upang huwag pansinin ang mga error na nauugnay sa mga pahintulot.

Pinagmulan: opennet.ru

Magdagdag ng komento