Ho lokolloa ha lisebelisoa tsa ho boloka Rsync 3.2.7 le rclone 1.60

Ho lokolloa ha Rsync 3.2.7 ho hatisitsoe, e leng mokhoa oa ho hokahanya lifaele le ho boloka lisebelisoa tse u lumellang ho fokotsa sephethephethe ka ho kopitsa liphetoho ka ho eketseha. Sepalangoang e ka ba ssh, rsh kapa protocol ea eona ea rsync. E tšehetsa mokhatlo oa li-server tsa rsync tse sa tsejoeng, tse loketseng hantle bakeng sa ho netefatsa hore liipone li lumellana. Khoutu ea projeke e ajoa tlasa laesense ea GPLv3.

Har'a liphetoho tse ekelitsoeng:

  • Lumella tšebeliso ea li-hashes tsa SHA512, SHA256 le SHA1 ha u netefatsa khokahanyo ea mosebedisi ho ts'ebetso ea morao-rao ea rsync (pele MD5 le MD4 li ne li tšehetsoa).
  • Bokhoni ba ho sebelisa algorithm ea SHA1 ho bala li-checksums tsa lifaele bo kentsoe tšebetsong. Ka lebaka la boholo ba eona bo boholo, SHA1 hash e fuoa maemo a tlase lethathamong la li-hash. Ho qobella khetho ea SHA1, o ka sebelisa khetho ea "--checksum-choice".
  • Ho fokotsa monyetla oa ho thulana, tafole ea xattr tšobotsi hash e fetotsoe ho sebelisa linotlolo tsa 64-bit.
  • Bokhoni ba ho hlahisa tlhahisoleseling mabapi le li-algorithms tse tšehelitsoeng ho rsync ka sebopeho sa JSON bo fanoe (ho nolofalitsoe ka ho qopitsa khetho ea -version ("-VV")). U tla hlahisa tlhahiso e ts'oanang ea JSON e ipapisitseng le tlhaiso-leseling e fanoeng ka sebopeho sa mongolo ha u hlakisa khetho ea "--version" feela (bakeng sa ho ikamahanya le likhatiso tse fetileng tsa rsync).
  • Setlhophiso sa "sebelisa chroot" ho rsyncd.conf, e laolang tšebeliso ea mohala oa chroot bakeng sa ho itšehla thajana, e behiloe ho "sa hlophisoa" ka ho sa feleng, e lumellang hore chroot e sebelisoe ho latela boteng ba eona (mohlala, thusa ha rsync e sebetsa joalo ka motso mme ha e khonehe ha e sebetsa joalo ka mosebelisi ea se nang tokelo).
  • Ts'ebetso ea algorithm ea ho batla faele ea motheo bakeng sa lifaele tse sieo, tse sebelisoang ha ho hlakisoa khetho ea "-fuzzy", e se e imenne habeli.
  • E fetotse nako ea boemeli ho protocol e sebelisoang ha ho sebelisana le litokollo tsa khale tsa Rsync (pele ho lekala la 3.0) - nako ea 4-byte epochal tabeng ena e nkoa e le "int e sa ngolisoang", e sa lumelle nako hore e fetisoe pele ho 1970, empa e rarolla bothata ka ho hlalosa nako ka mor'a 2038.
  • Ho haelloa ke tsela eo u batlang ho e sebelisa ha u letsetsa moreki oa rsync hona joale ho nkuoa e le phoso. Ho khutlisa boitšoaro ba khale, moo tsela e se nang letho e neng e tšoaroa e le ".", "-old-args" ho ile ha etsoa tlhahiso.

Ntle le moo, o ka ela hloko phatlalatso ea tokollo ea sesebelisoa sa rclone 1.60, e leng analogue ea rsync, e etselitsoeng ho kopitsa le ho hokahanya data lipakeng tsa sistimi ea lehae le lisebelisoa tse fapaneng tsa maru, joalo ka Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud le Yandex.Disk. Khoutu ea projeke e ngotsoe ho Go mme e ajoa tlasa laesense ea MIT.

Khatisong e ncha: li-backends tse kenyellelitsoeng bakeng sa ho boloka li-backups polokelong ea ntho ea Oracle le SMB/CIFS. S3 polokelo ea morao-rao e se e ts'ehetsa phetolelo mme e eketsa bokhoni ba ho sebetsa ka IONOS Cloud Storage le bafani ba Qiniu KODO. Sebaka se ka morao sa lehae se na le bokhoni ba ho kenya lihloela ho hlokomoloha liphoso tse amanang le tumello.

Source: opennet.ru

Eketsa ka tlhaloso