{"id":105367,"date":"2022-10-23T21:36:56","date_gmt":"2022-10-23T19:36:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-utilit-dlya-rezervnogo-kopirovaniya-rsync-3-2-7-i-rclone-1-60"},"modified":"2022-10-23T21:36:56","modified_gmt":"2022-10-23T19:36:56","slug":"vypusk-utilit-dlya-rezervnogo-kopirovaniya-rsync-3-2-7-i-rclone-1-60","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-utilit-dlya-rezervnogo-kopirovaniya-rsync-3-2-7-i-rclone-1-60","title":{"rendered":"Vyd\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed Rsync 3.2.7 a rclone 1.60","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byla vyd\u00e1na verze Rsync 3.2.7, n\u00e1stroje pro synchronizaci soubor\u016f a z\u00e1lohov\u00e1n\u00ed, kter\u00e1 minimalizuje provoz pomoc\u00ed inkrement\u00e1ln\u00edho kop\u00edrov\u00e1n\u00ed zm\u011bn. Jako transportn\u00ed protokol mohou b\u00fdt pou\u017eity ssh, rsh nebo vlastn\u00ed protokol rsync. Podporov\u00e1na je organizace anonymn\u00edch rsync server\u016f, kter\u00e9 jsou ide\u00e1ln\u011b vhodn\u00e9 pro zaji\u0161t\u011bn\u00ed synchronizace zrcadel. K\u00f3d projektu je \u0161\u00ed\u0159en pod licenc\u00ed GPLv3.    <\/p>\n<p>Mezi p\u0159idan\u00fdmi zm\u011bnami:  <\/p>\n<ul>\n<li class=\"l\"> Povoleno pou\u017eit\u00ed hash\u016f SHA512, SHA256 a SHA1 p\u0159i autentizaci p\u0159ipojen\u00ed u\u017eivatele k pozad\u00ed rsync (d\u0159\u00edve byly podporov\u00e1ny MD5 a MD4).\n<li class=\"l\"> Byla zavedena mo\u017enost pou\u017eit\u00ed algoritmu SHA1 pro v\u00fdpo\u010det kontroln\u00edch sou\u010dt\u016f soubor\u016f. Vzhledem k velk\u00e9 velikosti m\u00e1 SHA1 p\u0159id\u011blen nejni\u017e\u0161\u00ed prioritu v seznamu vyjedn\u00e1v\u00e1n\u00ed hash\u016f. Pro vynucen\u00ed v\u00fdb\u011bru SHA1 lze pou\u017e\u00edt mo\u017enost &#171;&#8212;checksum-choice&#187;.\n<li class=\"l\"> Pro sn\u00ed\u017een\u00ed pravd\u011bpodobnosti vzniku koliz\u00ed byla hash tabulka atribut\u016f xattr p\u0159evedena na pou\u017eit\u00ed 64-bitov\u00fdch kl\u00ed\u010d\u016f.\n<li class=\"l\"> Zaji\u0161t\u011bna mo\u017enost v\u00fdstupu informac\u00ed o podporovan\u00fdch algoritmech v rsync v JSON form\u00e1tu (aktivuje se duplikov\u00e1n\u00edm mo\u017enosti &#8212;version (&#171;-VV&#187;)). D\u00e1le byl p\u0159id\u00e1n skript support\/json-rsync-version, kter\u00fd umo\u017e\u0148uje vytvo\u0159it podobn\u00fd JSON v\u00fdstup na z\u00e1klad\u011b informac\u00ed dod\u00e1van\u00fdch v textov\u00e9m form\u00e1tu p\u0159i jednoduch\u00e9m zad\u00e1n\u00ed mo\u017enosti &#171;&#8212;version&#187; (pro kompatibilitu se star\u0161\u00edmi verzemi rsync).\n<li class=\"l\"> Nastaven\u00ed &#171;use chroot&#187; v rsyncd.conf, kter\u00e9 reguluje pou\u017eit\u00ed vol\u00e1n\u00ed chroot pro dodate\u010dnou izolaci procesu, je ve v\u00fdchoz\u00edm nastaven\u00ed nastavena na hodnotu &#171;unset&#187;, co\u017e umo\u017e\u0148uje pou\u017e\u00edt chroot v z\u00e1vislosti na jeho dostupnosti (nap\u0159\u00edklad zapnout, kdy\u017e je rsync spu\u0161t\u011bn s pr\u00e1vy root a nezapnout, kdy\u017e je spu\u0161t\u011bn pod neopr\u00e1vn\u011bn\u00fdm u\u017eivatelem).\n<li class=\"l\"> V\u00fdkon algoritmu vyhled\u00e1v\u00e1n\u00ed z\u00e1kladn\u00edch soubor\u016f pro chyb\u011bj\u00edc\u00ed c\u00edlov\u00e9 soubory byl p\u0159ibli\u017en\u011b zdvojen, kdy\u017e je pou\u017eita mo\u017enost &#171;&#8212;fuzzy&#187;.\n<li class=\"l\"> Zm\u011bn\u011bno zobrazen\u00ed \u010dasu v protokolu, kter\u00e9 se pou\u017e\u00edv\u00e1 p\u0159i interakci se star\u00fdmi verzemi Rsync (do v\u011btve 3.0) &#8212; 4-bytov\u00fd epoch\u00e1ln\u00ed \u010das v tomto p\u0159\u00edpad\u011b je zpracov\u00e1n jako &#171;unsigned int&#187;, co\u017e neumo\u017e\u0148uje p\u0159ed\u00e1v\u00e1n\u00ed \u010dasu do roku 1970, ale \u0159e\u0161\u00ed probl\u00e9m s ud\u00e1v\u00e1n\u00edm \u010dasu po roce 2038.\n<li class=\"l\"> Nedostatek c\u00edlov\u00e9 cesty p\u0159i vol\u00e1n\u00ed klienta rsync je nyn\u00ed vykl\u00e1d\u00e1n jako chyba. Pro n\u00e1vrat k d\u0159\u00edv\u011bj\u0161\u00edmu chov\u00e1n\u00ed, kdy byla pr\u00e1zdn\u00e1 cesta vykl\u00e1d\u00e1na jako &#171;.&#187;, byla navr\u017eena mo\u017enost &#171;&#8212;old-args&#187;.    <\/ul>\n<p>D\u00e1le lze zm\u00ednit vyd\u00e1n\u00ed n\u00e1stroje rclone 1.60, kter\u00fd je analogem rsync a je ur\u010den pro kop\u00edrov\u00e1n\u00ed a synchronizaci dat mezi m\u00edstn\u00edm syst\u00e9mem a r\u016fzn\u00fdmi cloudov\u00fdmi \u00falo\u017ei\u0161ti, jako jsou Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud a Yandex.Disk. K\u00f3d projektu je naps\u00e1n v jazyce Go a je \u0161\u00ed\u0159en pod licenc\u00ed MIT.      <\/p>\n<p>V nov\u00e9m vyd\u00e1n\u00ed: byly p\u0159id\u00e1ny backendy pro ukl\u00e1d\u00e1n\u00ed z\u00e1loh do \u00falo\u017ei\u0161\u0165 Oracle object storage a SMB\/CIFS. V backendu pro ukl\u00e1d\u00e1n\u00ed S3 byla implementov\u00e1na podpora verzov\u00e1n\u00ed a byla p\u0159id\u00e1na mo\u017enost pr\u00e1ce prost\u0159ednictv\u00edm poskytovatel\u016f IONOS Cloud Storage a Qiniu KODO. Do backendu local byla p\u0159id\u00e1na mo\u017enost p\u0159id\u00e1v\u00e1n\u00ed filtr\u016f pro ignorov\u00e1n\u00ed chyb spojen\u00fdch s opr\u00e1vn\u011bn\u00edmi.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57959\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Rsync 3.2.7, \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u0437\u0430 \u0441\u0447\u0451\u0442 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u044b ssh, rsh \u0438\u043b\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b rsync. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u0445 rsync-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0435\u0440\u043a\u0430\u043b. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3. \u0421\u0440\u0435\u0434\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0445\u044d\u0448\u0435\u0439 SHA512, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105367","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Rsync 3.2.7, \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u0437\u0430 \u0441\u0447\u0451\u0442 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-utilit-dlya-rezervnogo-kopirovaniya-rsync-3-2-7-i-rclone-1-60\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Rsync 3.2.7 \u0438 rclone 1.60 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Rsync 3.2.7, \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u0437\u0430 \u0441\u0447\u0451\u0442 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-utilit-dlya-rezervnogo-kopirovaniya-rsync-3-2-7-i-rclone-1-60\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-10-23T19:36:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-10-23T19:36:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed Rsync 3.2.7 a rclone 1.60 | ProHoster","description":"Bylo vyd\u00e1no Rsync 3.2.7, n\u00e1stroje pro synchronizaci soubor\u016f a z\u00e1lohov\u00e1n\u00ed, kter\u00fd umo\u017e\u0148uje minimalizovat p\u0159enos dat d\u00edky inkrement\u00e1ln\u00edmu kop\u00edrov\u00e1n\u00ed zm\u011bn.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-utilit-dlya-rezervnogo-kopirovaniya-rsync-3-2-7-i-rclone-1-60","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Rsync 3.2.7 \u0438 rclone 1.60 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Rsync 3.2.7, \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u0437\u0430 \u0441\u0447\u0451\u0442 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-utilit-dlya-rezervnogo-kopirovaniya-rsync-3-2-7-i-rclone-1-60","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-10-23T19:36:56+00:00","article:modified_time":"2022-10-23T19:36:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/105367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=105367"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/105367\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=105367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=105367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=105367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}