Թողարկվել են Rsync 3.2.7 և rclone 1.60 պահեստային կոմունալ ծրագրերը

Հրապարակվել է Rsync 3.2.7-ի թողարկումը, որը ֆայլերի համաժամացման և կրկնօրինակման ծրագիր է, որը թույլ է տալիս նվազագույնի հասցնել երթևեկությունը՝ աստիճանաբար պատճենելով փոփոխությունները: Տրանսպորտը կարող է լինել ssh, rsh կամ իր սեփական rsync արձանագրությունը: Այն աջակցում է անանուն rsync սերվերների կազմակերպմանը, որոնք օպտիմալ կերպով հարմար են հայելիների համաժամացման ապահովման համար: Ծրագրի կոդը բաշխվում է GPLv3 լիցենզիայի ներքո:

Ավելացված փոփոխությունների թվում.

  • Թույլատրել SHA512, SHA256 և SHA1 հեշերի օգտագործումը rsync ֆոնային գործընթացին օգտատիրոջ կապը վավերացնելիս (նախկինում MD5 և MD4 աջակցվում էին):
  • Գործարկվել է SHA1 ալգորիթմի օգտագործման հնարավորությունը ֆայլերի ստուգիչ գումարները հաշվարկելու համար: Իր մեծ չափերի պատճառով SHA1 հեշին տրվում է ամենացածր առաջնահերթությունը հեշի համընկնող ցանկում: SHA1-ի ընտրությունը պարտադրելու համար կարող եք օգտագործել «--checksum-choice» տարբերակը:
  • Բախումների հավանականությունը նվազեցնելու համար xattr հատկանիշի հեշ աղյուսակը վերածվել է 64-բիթանոց ստեղների օգտագործման:
  • Տրամադրվել է rsync-ում աջակցվող ալգորիթմների մասին տեղեկատվություն JSON ձևաչափով ցուցադրելու հնարավորությունը (միավորվել է՝ կրկնօրինակելով —version («-VV») տարբերակը): Բացի այդ, ավելացվել է support/json-rsync-version սկրիպտը, որը թույլ է տալիս. դուք կարող եք ստեղծել նմանատիպ JSON ելք՝ հիմնվելով տեքստային ձևով տրամադրված տեղեկատվության վրա՝ նշելով միայն «--տարբերակ» տարբերակը (rsync-ի նախորդ թողարկումների հետ համատեղելիության համար):
  • «Օգտագործել chroot» պարամետրը rsyncd.conf-ում, որը վերահսկում է chroot-ի զանգի օգտագործումը լրացուցիչ գործընթացի մեկուսացման համար, լռելյայն կարգավորված է «unset», որը թույլ է տալիս օգտագործել chroot-ը՝ կախված դրա առկայությունից (օրինակ՝ միացնել, երբ rsync-ը աշխատում է որպես root և միացված չէ, երբ աշխատում է որպես ոչ արտոնյալ օգտվող):
  • Բացակայող թիրախային ֆայլերի բազային ֆայլի որոնման ալգորիթմի կատարումը, որն օգտագործվում է «-fuzzy» տարբերակը նշելիս, մոտավորապես կրկնապատկվել է:
  • Փոխել է ժամանակի ներկայացումը արձանագրության մեջ, որն օգտագործվում է Rsync-ի ավելի հին թողարկումների հետ շփվելիս (մինչև մասնաճյուղը 3.0) - 4 բայթ դարաշրջանի ժամանակն այս դեպքում համարվում է «չստորագրված ինտ», որը թույլ չի տալիս ժամանակ փոխանցել մինչև 1970 թվականը, բայց խնդիրը լուծում է 2038 թվականից հետո ժամանակ նշելով։
  • rsync հաճախորդին զանգահարելիս թիրախային ուղին բաց թողնելն այժմ դիտվում է որպես սխալ: Հին վարքագիծը վերադարձնելու համար, որտեղ դատարկ ուղին վերաբերվում էր որպես «.», առաջարկվել էր «--old-args» տարբերակը։

Բացի այդ, կարող եք նշել rclone 1.60 օգտակար ծառայության թողարկման հրապարակումը, որը rsync-ի անալոգն է, որը նախատեսված է տեղական համակարգի և տարբեր ամպային պահեստների միջև տվյալների պատճենման և համաժամացման համար, ինչպիսիք են Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud և Yandex.Disk: Ծրագրի կոդը գրված է Go-ում և տարածվում MIT լիցենզիայի ներքո:

Նոր թողարկումում ավելացվել են կրկնօրինակներ Oracle-ի օբյեկտների պահեստում և SMB/CIFS-ում պահուստային պատճեններ պահելու համար: S3 պահեստային բազան այժմ աջակցում է տարբերակների ձևավորմանը և ավելացնում է IONOS Cloud Storage-ի և Qiniu KODO մատակարարների միջոցով աշխատելու հնարավորություն: Տեղական հետնամասն ունի զտիչներ ավելացնելու հնարավորություն՝ թույլտվությունների հետ կապված սխալները անտեսելու համար:

Source: opennet.ru

Добавить комментарий