Објавени се алатките за резервна копија Rsync 3.2.7 и rclone 1.60

Објавено е Rsync 3.2.7, алатка за синхронизација и резервна копија на датотеки што ви овозможува да го минимизирате сообраќајот со постепено копирање на промените. Транспортот може да биде ssh, rsh или природен протокол за rsync. Поддржана е организацијата на работата на анонимните rsync сервери, кои се оптимално прилагодени за обезбедување на синхронизација на огледалата. Кодот на проектот се дистрибуира под лиценцата GPLv3.

Меѓу додадените промени:

  • Дозволено е користење на хашови SHA512, SHA256 и SHA1 при проверка на врската на корисникот со процесот на rsync во заднина (претходно беа поддржани MD5 и MD4).
  • Спроведена е способност за користење на алгоритмот SHA1 за пресметување на контролната сума на датотеките. Поради неговата голема големина, на хашот SHA1 му се дава најмал приоритет во списокот за совпаѓање на хашот. Можете да ја користите опцијата „--checksum-choice“ за да присилите избор на SHA1.
  • За да се намали можноста за судири, табелата за хаш на атрибутот xattr е конвертирана да користи 64-битни клучеви.
  • Обезбедена е можност за излез информации за алгоритмите поддржани во rsync во JSON формат (овозможено со дуплирање на опцијата --version („-VV“) Дополнително, додадена е скриптата support/json-rsync-version, што овозможува да генерирате сличен JSON излез врз основа на информации дадени во текстуална форма со една опција „--верзија“ (за компатибилност со минатите изданија на rsync).
  • Поставката „use chroot“ во rsyncd.conf, која ја регулира употребата на повик chroot за дополнителна изолација на процесот, стандардно е поставена на „unset“, што овозможува користење на chroot во зависност од неговата достапност (на пример, овозможи кога rsync работи како root и не е овозможен кога работи како не-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 провајдери. Вградена во локалниот заден дел е можноста за додавање филтри за игнорирање на грешките во дозволите.

Извор: opennet.ru

Додадете коментар