{"id":38746,"date":"2019-10-31T22:25:40","date_gmt":"2019-10-31T19:25:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya\/"},"modified":"2019-10-31T22:25:40","modified_gmt":"2019-10-31T19:25:40","slug":"rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya","title":{"rendered":"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/f069a4d220330bba5e0cf58239e27941.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nV tomto \u010dl\u00e1nku bude provedeno srovn\u00e1n\u00ed z\u00e1lohovac\u00edch n\u00e1stroj\u016f, ale nejprve je dobr\u00e9 zjistit, jak rychle a efektivn\u011b dok\u00e1\u017eou obnovit data ze z\u00e1loh.<br \/>\nPro zjednodu\u0161en\u00ed srovn\u00e1n\u00ed bude posuzov\u00e1no obnoven\u00ed z \u00fapln\u00e9 z\u00e1lohy, zejm\u00e9na proto, \u017ee tento re\u017eim podporuj\u00ed v\u0161ichni kandid\u00e1ti. Pro p\u0159ehlednost byly \u010d\u00edsla pr\u016fm\u011brn\u00e1 (aritmetick\u00fd pr\u016fm\u011br z n\u011bkolika spu\u0161t\u011bn\u00ed). V\u00fdsledky budou shrnuty do tabulky, kter\u00e1 tak\u00e9 bude obsahovat informace o funkc\u00edch: p\u0159\u00edtomnost webov\u00e9ho rozhran\u00ed, snadnost nastaven\u00ed a pou\u017e\u00edv\u00e1n\u00ed, schopnost automatizace, r\u016fzn\u00e9 dal\u0161\u00ed mo\u017enosti (nap\u0159\u00edklad kontrola integrity dat) atd. Grafy uk\u00e1\u017e\u00ed zat\u00ed\u017een\u00ed serveru, kde budou data aplikov\u00e1na (nikoli serveru pro ukl\u00e1d\u00e1n\u00ed z\u00e1loh).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Obnova dat<\/h2>\n<p>\nJako z\u00e1kladn\u00ed bod budou pou\u017eity rsync a tar, proto\u017ee <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/468963\/#comment_20676449\">pr\u00e1v\u011b na nich b\u00fdv\u00e1 obvykle zalo\u017eeno<\/a><\/noindex> nejjednodu\u0161\u0161\u00ed skripty pro vytv\u00e1\u0159en\u00ed z\u00e1loh.<\/p>\n<p><i>Rsync<\/i> splnil testovac\u00ed datov\u00fd set za 4 minuty a 28 sekund, p\u0159i\u010dem\u017e uk\u00e1zal <\/p>\n<p><b class=\"spoiler_title\">takov\u00e9 zat\u00ed\u017een\u00ed.<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/0837e6e19bdc4294232f57dc349058e4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProces obnovy narazil na omezen\u00ed diskov\u00e9ho subsyst\u00e9mu serveru pro ukl\u00e1d\u00e1n\u00ed z\u00e1loh (zubat\u00e9 grafy). Tak\u00e9 je jasn\u011b vid\u011bt zat\u00ed\u017een\u00ed jednoho j\u00e1dra bez zvl\u00e1\u0161tn\u00edch probl\u00e9m\u016f (n\u00edzk\u00e9 iowait a softirq \u2014 \u017e\u00e1dn\u00e9 probl\u00e9my s diskem a s\u00edt\u00ed). Vzhledem k tomu, \u017ee dv\u011b dal\u0161\u00ed programy, a sice rdiff-backup a rsnapshot, jsou zalo\u017een\u00e9 na rsync a tak\u00e9 nab\u00edzej\u00ed jako prost\u0159edek obnovy b\u011b\u017en\u00fd rsync, budou m\u00edt p\u0159ibli\u017en\u011b stejn\u00fd profil zat\u00ed\u017een\u00ed a dobu obnovy z\u00e1lohy.<\/p>\n<p><i>Tar<\/i> se vypo\u0159\u00e1dal o n\u011bco rychleji, za <\/p>\n<p><b class=\"spoiler_title\">2 minuty a 43 sekund:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/b6426b06911625fbf28c6f8e5142da25.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCelkov\u00e9 zat\u00ed\u017een\u00ed syst\u00e9mu bylo v pr\u016fm\u011bru o 20% vy\u0161\u0161\u00ed kv\u016fli zv\u00fd\u0161en\u00e9mu softirq \u2014 zv\u00fd\u0161ily se re\u017eijn\u00ed n\u00e1klady p\u0159i pr\u00e1ci s\u00ed\u0165ov\u00e9ho subsyst\u00e9mu.<\/p>\n<p>Pokud bude archiv nav\u00edc komprimov\u00e1n, pak doba obnovy naroste na 3 minuty 19 sekund s <br \/>\n<b class=\"spoiler_title\">takov\u00fdm zat\u00ed\u017een\u00edm na hlavn\u00edm serveru (rozbalen\u00ed na stran\u011b hlavn\u00edho serveru):<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/51f3758537570367be12a9d81aa990a0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProces rozbalov\u00e1n\u00ed vyu\u017e\u00edv\u00e1 j\u00e1dra obou procesor\u016f, proto\u017ee b\u011b\u017e\u00ed dva procesy. Celkov\u011b se jedn\u00e1 o o\u010dek\u00e1van\u00fd v\u00fdsledek. Tak\u00e9 srovnateln\u00fd v\u00fdsledek (3 minuty a 20 sekund) byl dosa\u017een p\u0159i spu\u0161t\u011bn\u00ed gzip na stran\u011b serveru s z\u00e1lohami, zat\u00ed\u017een\u00ed na hlavn\u00edm serveru bylo velmi podobn\u00e9 spu\u0161t\u011bn\u00ed tar bez kompresoru gzip (viz p\u0159edchoz\u00ed graf).<\/p>\n<p>V <i>rdiff-backup<\/i> posledn\u00ed vytvo\u0159enou z\u00e1lohu lze synchronizovat pomoc\u00ed standardn\u00edho rsync (v\u00fdsledky budou podobn\u00e9), ale star\u0161\u00ed z\u00e1lohy je nutn\u00e9 obnovit pomoc\u00ed programu rdiff-backup, kter\u00fd se s obnovou vypo\u0159\u00e1dal za 17 minut a 17 sekund, ukazuj\u00edc <\/p>\n<p><b class=\"spoiler_title\">takov\u00e9 zat\u00ed\u017een\u00ed:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/d4fa70a152a818f9d6ea724e82812a75.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMo\u017en\u00e1 to tak bylo zam\u00fd\u0161leno, v ka\u017ed\u00e9m p\u0159\u00edpad\u011b pro omezen\u00ed rychlosti auto\u0159i <noindex><a rel=\"nofollow\" href=\"http:\/\/rdiff-backup.nongnu.org\/FAQ.html#bwlimit\">navrhuj\u00ed toto \u0159e\u0161en\u00ed<\/a><\/noindex>. Samotn\u00fd proces obnovy z\u00e1lohy trv\u00e1 o n\u011bco m\u00e9n\u011b ne\u017e polovinu jednoho j\u00e1dra, s proporcion\u00e1ln\u011b srovnateln\u00fdm v\u00fdkonem (tj. 2-5kr\u00e1t pomaleji) p\u0159i z\u00e1t\u011b\u017ei na disku a s\u00edti ve srovn\u00e1n\u00ed s rsync.<\/p>\n<p><i>Rsnapshot<\/i> pro obnovu doporu\u010duje pou\u017e\u00edt standardn\u00ed rsync, tak\u017ee jeho v\u00fdsledky budou tak\u00e9 podobn\u00e9. Celkov\u011b to tak skute\u010dn\u011b dopadlo.<\/p>\n<p><i>Burp<\/i> se \u00fakolu obnovy z\u00e1lohy zhostil za 7 minut a 2 sekundy s <br \/>\n<b class=\"spoiler_title\">takov\u00fdm zat\u00ed\u017een\u00edm:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/0d7772ba6a0251e603697faba47cf686.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPracoval dostate\u010dn\u011b rychle, a alespo\u0148 mnohem pohodln\u011bji ne\u017e \u010dist\u00fd rsync: nen\u00ed t\u0159eba pamatovat \u017e\u00e1dn\u00e9 p\u0159\u00edznaky, jednoduch\u00e9 a intuitivn\u00ed cli rozhran\u00ed, vestav\u011bn\u00e1 podpora n\u011bkolika kopi\u00ed \u2014 pravda, dvakr\u00e1t pomalej\u0161\u00ed. Pokud je t\u0159eba obnovit data z posledn\u00ed vytvo\u0159en\u00e9 z\u00e1lohy \u2014 lze vyu\u017e\u00edt rsync, s men\u0161\u00edmi v\u00fdhradami.<\/p>\n<p>P\u0159ibli\u017en\u011b stejnou rychlost a z\u00e1t\u011b\u017e uk\u00e1zal program <i>BackupPC<\/i> p\u0159i zapnut\u00ed re\u017eimu p\u0159enosu rsync, rozbaluj\u00edc z\u00e1lohu za <\/p>\n<p><b class=\"spoiler_title\">7 minut a 42 sekund:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/0631cd0dcdc0b7d7151bdc1936d8007c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAle v re\u017eimu p\u0159enosu dat s tar se BackupPC vypo\u0159\u00e1dal pomaleji: za 12 minut a 15 sekund, zat\u00ed\u017een\u00ed CPU p\u0159itom bylo celkov\u011b ni\u017e\u0161\u00ed <\/p>\n<p><b class=\"spoiler_title\">o p\u016fl druh\u00e9ho:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/9fa514cb9883d7ae9ec6807f14dee0e8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Duplicity<\/i> bez \u0161ifrov\u00e1n\u00ed uk\u00e1zal o n\u011bco lep\u0161\u00ed v\u00fdsledky, zvl\u00e1dl obnoven\u00ed z\u00e1lohy za 10 minut a 58 sekund. Pokud aktivujete \u0161ifrov\u00e1n\u00ed pomoc\u00ed gpg \u2014 \u010das obnoven\u00ed se zvy\u0161uje na 15 minut a 3 sekundy. P\u0159i vytv\u00e1\u0159en\u00ed repozit\u00e1\u0159e pro ukl\u00e1d\u00e1n\u00ed kopi\u00ed m\u016f\u017eete tak\u00e9 uv\u00e9st velikost archivu, kter\u00fd bude pou\u017eit p\u0159i rozd\u011blov\u00e1n\u00ed toku p\u0159\u00edchoz\u00edch dat. Celkov\u011b, na b\u011b\u017en\u00fdch pevn\u00fdch disc\u00edch, tak\u00e9 ve spojen\u00ed s jednovl\u00e1knov\u00fdm re\u017eimem pr\u00e1ce, nen\u00ed v\u00fdrazn\u00fd rozd\u00edl. Ten se mo\u017en\u00e1 objev\u00ed p\u0159i r\u016fzn\u00fdch velikostech blok\u016f, kdy\u017e jsou pou\u017eita hybridn\u00ed \u00falo\u017ei\u0161t\u011b. Z\u00e1t\u011b\u017e na hlavn\u00edm serveru p\u0159i obnoven\u00ed byla n\u00e1sleduj\u00edc\u00ed:<\/p>\n<p><b class=\"spoiler_title\">bez \u0161ifrov\u00e1n\u00ed<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/acd25eb423a71c23888bd09ac051b826.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b class=\"spoiler_title\">se \u0161ifrov\u00e1n\u00edm<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/5c45ce5450cea12925a1802f2898c03c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Duplicati<\/i> uk\u00e1zal srovnatelnou rychlost obnoven\u00ed, zvl\u00e1dl to za 13 minut a 45 sekund. Dal\u0161\u00edch p\u0159ibli\u017en\u011b 5 minut trvalo ov\u011b\u0159en\u00ed spr\u00e1vnosti obnoven\u00fdch dat (celkem asi 19 minut). Zat\u00ed\u017een\u00ed bylo <\/p>\n<p><b class=\"spoiler_title\">dostate\u010dn\u011b vysok\u00e9:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/2e6786d4790927703fb259a6131fc9f7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKdy\u017e bylo \u0161ifrov\u00e1n\u00ed aes aktivov\u00e1no intern\u00edmi prost\u0159edky, \u010das obnoven\u00ed \u010dinil 21 minut a 40 sekund, p\u0159i\u010dem\u017e zat\u00ed\u017een\u00ed procesoru bylo maxim\u00e1ln\u00ed (oba j\u00e1dra!) b\u011bhem obnoven\u00ed; p\u0159i kontrole dat byl aktivn\u00ed pouze jeden vl\u00e1knov\u00fd proces, zab\u00edraj\u00edc\u00ed jedno procesorov\u00e9 j\u00e1dro. Ov\u011b\u0159en\u00ed dat po obnoven\u00ed trvalo stejn\u00e9 5 minut (celkem skoro 27 minut).<\/p>\n<p><b class=\"spoiler_title\">V\u00fdsledek<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/1ca3f1bee529bd11a57f295ff9752a96.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nO n\u011bco rychleji duplicati zvl\u00e1dlo obnoven\u00ed p\u0159i pou\u017eit\u00ed extern\u00edho programu gpg pro \u0161ifrov\u00e1n\u00ed, ale v celku jsou rozd\u00edly oproti p\u0159edchoz\u00edmu re\u017eimu minim\u00e1ln\u00ed. Doba pr\u00e1ce \u010dinila 16 minut a 30 sekund, s ov\u011b\u0159en\u00edm dat v 6 minut\u00e1ch. Zat\u00ed\u017een\u00ed bylo <\/p>\n<p><b class=\"spoiler_title\">takov\u00e9:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/053155ccd72d9b26b8ff8409234e64e7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>AMANDA<\/i>, vyu\u017e\u00edvaj\u00edc\u00ed tar, zvl\u00e1dla to za 2 minuty a 49 sekund, co\u017e je v podstat\u011b velmi bl\u00edzko b\u011b\u017en\u00e9mu tar. Zat\u00ed\u017een\u00ed syst\u00e9mu je v podstat\u011b <\/p>\n<p><b class=\"spoiler_title\">stejn\u00e9:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/ce66df8cd7c2fdfaacc55caf9b902be4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP\u0159i obnoven\u00ed z\u00e1lohy prost\u0159edky <i>zbackup<\/i> byly n\u00e1sleduj\u00edc\u00ed v\u00fdsledky:<\/p>\n<p><b class=\"spoiler_title\">\u0161ifrov\u00e1n\u00ed, komprese lzma<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/b18323339741454c81fc2d09642f1347.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDoba pr\u00e1ce 11 minut a 8 sekund<\/p>\n<p><b class=\"spoiler_title\">\u0161ifrov\u00e1n\u00ed aes, komprese lzma<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/876abd9fda4c99d41f88c1f76e0eaba2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDoba pr\u00e1ce 14 minut<\/p>\n<p><b class=\"spoiler_title\">\u0161ifrov\u00e1n\u00ed aes, komprese lzo<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/7624c1c4cdac063836677d6de89d623e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDoba pr\u00e1ce 6 minut, 19 sekund<\/p>\n<p>Celkov\u011b, docela dobr\u00e9. V\u0161e z\u00e1vis\u00ed na rychlosti procesoru na serveru pro z\u00e1lohov\u00e1n\u00ed, co\u017e se jasn\u011b projevuje na dob\u011b pr\u00e1ce programu s r\u016fzn\u00fdmi kompresory. Na stran\u011b serveru pro z\u00e1lohov\u00e1n\u00ed b\u011b\u017eel obvykl\u00fd tar, tak\u017ee pokud to srovn\u00e1me s n\u00edm \u2014 obnova prob\u00edh\u00e1 t\u0159ikr\u00e1t pomaleji. Mo\u017en\u00e1 by st\u00e1lo za to zkontrolovat pr\u00e1ci v multithreadov\u00e9m re\u017eimu, s po\u010dtem vl\u00e1ken vy\u0161\u0161\u00edm ne\u017e dv\u011b.<\/p>\n<p><i>BorgBackup<\/i> v re\u017eimu bez \u0161ifrov\u00e1n\u00ed se mu poda\u0159ilo o n\u011bco pomaleji ne\u017e tar, za 2 minuty 45 sekund, nicm\u00e9n\u011b, na rozd\u00edl od t\u00e9ho\u017e tar, se objevila mo\u017enost deduplikace repozit\u00e1\u0159e. Z\u00e1t\u011b\u017e byla p\u0159itom <\/p>\n<p><b class=\"spoiler_title\">n\u00e1sleduj\u00edc\u00ed:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/217390a1fe04ba5264690f23858f90a2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPokud aktivujete \u0161ifrov\u00e1n\u00ed na z\u00e1klad\u011b blake, rychlost obnovy z\u00e1lohy se m\u00edrn\u011b zpomaluje. Doba obnovy v tomto re\u017eimu je 3 minuty 19 sekund, a z\u00e1t\u011b\u017e byla <\/p>\n<p><b class=\"spoiler_title\">takov\u00e1:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/2e7046c946a87ec0b6ae64cef52d72b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u0160ifrov\u00e1n\u00ed aes funguje o n\u011bco pomaleji, doba obnovy je 3 minuty 23 sekund, z\u00e1t\u011b\u017e se p\u0159\u00edli\u0161 <\/p>\n<p><b class=\"spoiler_title\">nezm\u011bnila:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/5d3baa01f1e22cb4f0a422172171d2ee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJeliko\u017e Borg m\u016f\u017ee pracovat v multithreadov\u00e9m re\u017eimu \u2014 zat\u00ed\u017een\u00ed procesoru je maxim\u00e1ln\u00ed, p\u0159i\u010dem\u017e p\u0159i aktivaci dal\u0161\u00edch funkc\u00ed se jen prodlu\u017euje doba pr\u00e1ce. Zjevn\u011b stoj\u00ed za to prozkoumat multithreadovou pr\u00e1ci podobn\u011b jako zbackup.<\/p>\n<p><i>Restic<\/i> se svou obnovou vypo\u0159\u00e1dal o n\u011bco pomaleji, doba pr\u00e1ce \u010dinila 4 minuty 28 sekund. Z\u00e1t\u011b\u017e vypadala <\/p>\n<p><b class=\"spoiler_title\">takto:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/cbfec891beff54222684809c34fd43f5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZ\u0159ejm\u011b proces obnovy pracuje ve v\u00edce vl\u00e1knech, ale efektivita nen\u00ed tak vysok\u00e1 jako u BorgBackup, ale \u010dasov\u011b je srovnateln\u00e1 s obvykl\u00fdm rsync.<\/p>\n<p>Pomoc\u00ed <i>UrBackup<\/i> se poda\u0159ilo obnovit data za 8 minut a 19 sekund, p\u0159i\u010dem\u017e z\u00e1t\u011b\u017e byla <\/p>\n<p><b class=\"spoiler_title\">takov\u00e9:<\/b><img decoding=\"async\" alt=\"Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed\" src=\"\/wp-content\/uploads\/2019\/10\/253cff88cfaf7604b306dbfe68eb002c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPo\u0159\u00e1d je vid\u011bt, \u017ee z\u00e1t\u011b\u017e nen\u00ed p\u0159\u00edli\u0161 vysok\u00e1, dokonce i ni\u017e\u0161\u00ed ne\u017e u tar. P\u0159\u00edle\u017eitostn\u011b \u0161pi\u010dky, ale ne v\u00edce ne\u017e zat\u00ed\u017een\u00ed jednoho j\u00e1dra.<\/p>\n<h2>V\u00fdb\u011br a od\u016fvodn\u011bn\u00ed krit\u00e9ri\u00ed pro srovn\u00e1n\u00ed<\/h2>\n<p>\nJak bylo uvedeno v jednom z p\u0159edchoz\u00edch \u010dl\u00e1nk\u016f, z\u00e1lohovac\u00ed syst\u00e9m by m\u011bl spl\u0148ovat n\u00e1sleduj\u00edc\u00ed krit\u00e9ria:<\/p>\n<ul>\n<li>Snadnost pou\u017eit\u00ed<\/li>\n<li>Univerz\u00e1lnost<\/li>\n<li>Stabilita<\/li>\n<li>Rychlost <\/li>\n<\/ul>\n<p>\nStoj\u00ed za to prozkoumat ka\u017ed\u00fd bod podrobn\u011bji.<\/p>\n<h4>Jednoduchost pou\u017eit\u00ed<\/h4>\n<p>\nNejl\u00e9pe je, kdy\u017e je k dispozici jedno tla\u010d\u00edtko \u201eUd\u011blaj v\u0161e spr\u00e1vn\u011b\u201c, ale pokud se vr\u00e1t\u00edme k re\u00e1ln\u00fdm program\u016fm \u2014 nejpohodln\u011bj\u0161\u00ed bude n\u011bjak\u00fd obvykl\u00fd a standardn\u00ed princip pr\u00e1ce.<br \/>\nV\u011bt\u0161in\u011b u\u017eivatel\u016f se pravd\u011bpodobn\u011b bude l\u00e9pe, pokud nebudou muset pamatovat \u0159adu kl\u00ed\u010d\u016f pro CLI, nastavovat r\u016fzn\u00e9, \u010dasto m\u00e1lo srozumiteln\u00e9 mo\u017enosti prost\u0159ednictv\u00edm webu nebo TUI, a nastavovat upozorn\u011bn\u00ed na ne\u00fasp\u011b\u0161nou pr\u00e1ci. Sem pat\u0159\u00ed tak\u00e9 mo\u017enost snadno \"zapracovat\" \u0159e\u0161en\u00ed pro z\u00e1lohov\u00e1n\u00ed do st\u00e1vaj\u00edc\u00ed infrastruktury, stejn\u011b jako automatizace procesu z\u00e1lohov\u00e1n\u00ed. D\u00e1le je zde mo\u017enost instalace pomoc\u00ed spr\u00e1vce bal\u00ed\u010dk\u016f, nebo pomoc\u00ed jednoho \u010di dvou p\u0159\u00edkaz\u016f typu \"st\u00e1hnout a rozbalit.\" <code>curl odkaz | sudo bash<\/code> \u2014 slo\u017eit\u00e1 metoda, proto\u017ee je t\u0159eba zkontrolovat, co p\u0159ich\u00e1z\u00ed z odkazu.<\/p>\n<p>Nap\u0159\u00edklad z prozkouman\u00fdch kandid\u00e1t\u016f je jednoduch\u00fdm \u0159e\u0161en\u00edm burp, rdiff-backup a restic, kter\u00e9 maj\u00ed mnemotechnicky zapamatovateln\u00e9 kl\u00ed\u010de pro r\u016fzn\u00e9 pracovn\u00ed re\u017eimy. O n\u011bco slo\u017eit\u011bj\u0161\u00ed jsou borg a duplicity. Nejslo\u017eit\u011bj\u0161\u00ed byla AMANDA. Ostatn\u00ed jsou co do jednoduchosti pou\u017eit\u00ed n\u011bkde uprost\u0159ed. V ka\u017ed\u00e9m p\u0159\u00edpad\u011b, pokud pot\u0159ebujete v\u00edce ne\u017e 30 sekund na p\u0159e\u010dten\u00ed u\u017eivatelsk\u00e9 p\u0159\u00edru\u010dky, nebo mus\u00edte hledat v Googlu nebo jin\u00e9m vyhled\u00e1va\u010di, a tak\u00e9 proch\u00e1zet dlouh\u00fd p\u0159\u00edsp\u011bvek n\u00e1pov\u011bdy \u2014 \u0159e\u0161en\u00ed je slo\u017eit\u00e9, a\u0165 u\u017e to vezmete jakkoli.<\/p>\n<p>N\u011bkter\u00e9 z prozkouman\u00fdch kandid\u00e1t\u016f um\u00ed automaticky pos\u00edlat zpr\u00e1vy e-mailem\/jabber, jin\u00e9 se spol\u00e9haj\u00ed na nastaven\u00e1 upozorn\u011bn\u00ed v syst\u00e9mu. Ale \u010dasto slo\u017eit\u00e9 \u0159e\u0161en\u00ed m\u00e1 ne zcela z\u0159ejm\u00e1 nastaven\u00ed upozorn\u011bn\u00ed. V ka\u017ed\u00e9m p\u0159\u00edpad\u011b, pokud program pro z\u00e1lohov\u00e1n\u00ed vr\u00e1t\u00ed nenulov\u00fd k\u00f3d n\u00e1vratu, kter\u00fd syst\u00e9mov\u00e1 slu\u017eba periodick\u00fdch \u00faloh spr\u00e1vn\u011b pochop\u00ed (odeslat zpr\u00e1vu syst\u00e9mov\u00e9mu administr\u00e1torovi nebo ihned do monitorov\u00e1n\u00ed) \u2014 situace je jednoduch\u00e1. Pokud v\u0161ak syst\u00e9m z\u00e1lohov\u00e1n\u00ed, kter\u00fd nefunguje na serveru pro z\u00e1lohov\u00e1n\u00ed, nem\u016f\u017ee bez nastaven\u00ed zjevn\u00fdm zp\u016fsobem ozn\u00e1mit probl\u00e9m \u2014 slo\u017eitost je u\u017e nadm\u011brn\u00e1. V ka\u017ed\u00e9m p\u0159\u00edpad\u011b je vyd\u00e1v\u00e1n\u00ed upozorn\u011bn\u00ed a dal\u0161\u00edch zpr\u00e1v pouze do webov\u00e9ho rozhran\u00ed nebo do protokolu \u2014 \u0161patn\u00e1 praxe, proto\u017ee v\u011bt\u0161inou budou ignorov\u00e1ny.<\/p>\n<p>Pokud jde o automatizaci \u2014 jednoduch\u00fd program um\u00ed \u010d\u00edst prom\u011bnn\u00e9 prost\u0159ed\u00ed, kter\u00e9 ur\u010duj\u00ed jeho pracovn\u00ed re\u017eim, nebo m\u00e1 rozvinut\u00e9 CLI, schopn\u00e9 pln\u011b duplikovat chov\u00e1n\u00ed p\u0159i pr\u00e1ci prost\u0159ednictv\u00edm webov\u00e9ho rozhran\u00ed, nap\u0159\u00edklad. Sem pat\u0159\u00ed tak\u00e9 mo\u017enost proudov\u00e9 pr\u00e1ce, mo\u017enosti roz\u0161\u00ed\u0159en\u00ed atd.<\/p>\n<h4>Univerz\u00e1lnost<\/h4>\n<p>\n\u010c\u00e1ste\u010dn\u011b se p\u0159ekr\u00fdv\u00e1 s p\u0159edchoz\u00ed sekc\u00ed t\u00fdkaj\u00edc\u00ed se automatizace, nem\u011bl by b\u00fdt probl\u00e9m \"za\u010dlenit\" proces z\u00e1lohov\u00e1n\u00ed do st\u00e1vaj\u00edc\u00ed infrastruktury.<br \/>\nJe t\u0159eba poznamenat, \u017ee pou\u017e\u00edv\u00e1n\u00ed nestandardn\u00edch port\u016f (krom\u011b webov\u00e9ho rozhran\u00ed) pro funkci, implementace \u0161ifrov\u00e1n\u00ed nestandardn\u00edm zp\u016fsobem, v\u00fdm\u011bna dat nestandardn\u00edm protokolem \u2014 p\u0159\u00edznaky neuniverz\u00e1ln\u00edho \u0159e\u0161en\u00ed. V\u011bt\u0161ina kandid\u00e1t\u016f je m\u00e1 z jasn\u00e9ho d\u016fvodu: jednoduchost a univerz\u00e1lnost obvykle nejsou slu\u010diteln\u00e9. Jako v\u00fdjimka \u2014 burp, existuj\u00ed i dal\u0161\u00ed.<\/p>\n<p>Jako znak \u2014 mo\u017enost pr\u00e1ce pomoc\u00ed b\u011b\u017en\u00e9ho ssh.<\/p>\n<h4>Rychlost pr\u00e1ce<\/h4>\n<p>\nNejdiskutabiln\u011bj\u0161\u00ed a nejsporn\u011bj\u0161\u00ed bod. Na jedn\u00e9 stran\u011b \u2014 spu\u0161t\u011bn\u00fd proces, kter\u00fd pracoval maxim\u00e1ln\u011b rychle a nebr\u00e1n\u00ed hlavn\u00edm \u00fakol\u016fm. Na druh\u00e9 stran\u011b \u2014 v\u00fdkyv provozu a z\u00e1t\u011b\u017ee na procesoru p\u0159i z\u00e1lohov\u00e1n\u00ed. Je tak\u00e9 t\u0159eba poznamenat, \u017ee nejrychlej\u0161\u00ed programy pro z\u00e1lohov\u00e1n\u00ed jsou obvykle nejchud\u0161\u00ed na funkce d\u016fle\u017eit\u00e9 pro u\u017eivatele. Op\u011bt: pokud pro to, abyste z\u00edskali jeden ne\u0161\u0165astn\u00fd textov\u00fd soubor velikosti n\u011bkolika des\u00edtek bajt\u016f s heslem, a kv\u016fli n\u011bmu stoj\u00ed cel\u00fd servis (ano, ch\u00e1pu, \u017ee zde proces z\u00e1lohov\u00e1n\u00ed nen\u00ed \u010dasto vin\u00edkem), a mus\u00edte proj\u00edt v\u0161echny soubory v repozit\u00e1\u0159i nebo rozbalit cel\u00e9 archivy \u2014 syst\u00e9m z\u00e1lohov\u00e1n\u00ed rozhodn\u011b nen\u00ed rychl\u00fd. Dal\u0161\u00ed bod, kter\u00fd se \u010dasto st\u00e1v\u00e1 kamenem \u00farazu \u2014 rychlost obnovy z\u00e1lohy z archivu. Zde maj\u00ed jasnou v\u00fdhodu ti, kte\u0159\u00ed mohou jednodu\u0161e zkop\u00edrovat nebo p\u0159esunout soubory na po\u017eadovan\u00e9 m\u00edsto bez zvl\u00e1\u0161tn\u00edch manipulac\u00ed (nap\u0159. rsync), ale v\u011bt\u0161inou je t\u0159eba probl\u00e9m \u0159e\u0161it organiza\u010dn\u011b, empiricky: m\u011b\u0159it \u010das obnovy z\u00e1lohy a otev\u0159en\u011b o tom informovat u\u017eivatele.<\/p>\n<h4>Stabilita<\/h4>\n<p>\nJe t\u0159eba to ch\u00e1pat takto: na jedn\u00e9 stran\u011b by m\u011bla b\u00fdt mo\u017enost vr\u00e1tit z\u00e1lohu zp\u011bt bez ohledu na okolnosti, na druh\u00e9 stran\u011b \u2014 odolnost v\u016f\u010di r\u016fzn\u00fdm probl\u00e9m\u016fm: v\u00fdpadek s\u00edt\u011b, selh\u00e1n\u00ed disku, odstran\u011bn\u00ed \u010d\u00e1sti repozit\u00e1\u0159e.<\/p>\n<h4>Srovn\u00e1n\u00ed prost\u0159edk\u016f z\u00e1lohov\u00e1n\u00ed<\/h4>\n<p><\/p>\n<p>\u010cas vytvo\u0159en\u00ed kopie<br \/>\n\u010cas obnovy kopie<br \/>\nJednoduch\u00e1 instalace<br \/>\nJednoduch\u00e9 nastaven\u00ed<br \/>\nJednoduch\u00e9 pou\u017eit\u00ed<br \/>\nJednoduch\u00e1 automatizace<br \/>\nJe pot\u0159eba klient-server?<br \/>\nKontrola integrity \u00falo\u017ei\u0161t\u011b<br \/>\nDiferenci\u00e1ln\u00ed kopie<br \/>\nPr\u00e1ce p\u0159es pipe<br \/>\nUniverz\u00e1lnost<br \/>\nNez\u00e1vislost<br \/>\nPr\u016fhlednost \u00falo\u017ei\u0161t\u011b<br \/>\n\u0160ifrov\u00e1n\u00ed<br \/>\nKompresce<br \/>\nDeduplikace<br \/>\nWebov\u00e9 rozhran\u00ed<br \/>\nNahr\u00e1n\u00ed do cloudu<br \/>\nPodpora Windows<br \/>\nBod<\/p>\n<p>Rsync<br \/>\n4m15s<br \/>\n4m28s<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\n6<\/p>\n<p>Tar<br \/>\n\u010dist\u00fd<br \/>\n3m12s<br \/>\n2m43s<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\n8,5<\/p>\n<p>. Verze ICU jsou \u2013 bezv\u00fdznamn\u00e9.<br \/>\n9m37s<br \/>\n3m19s<br \/>\nano<\/p>\n<p>Rdiff-backup<br \/>\n16m26s<br \/>\n17m17s<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\n11<\/p>\n<p>Rsnapshot<br \/>\n4m19s<br \/>\n4m28s<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\n12,5<\/p>\n<p>Burp<br \/>\n11m9s<br \/>\n7m2s<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\n10,5<\/p>\n<p>Duplicity<br \/>\n\u017e\u00e1dn\u00e9 \u0161ifrov\u00e1n\u00ed<br \/>\n16m48s<br \/>\n10m58s<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\n11<\/p>\n<p>gpg<br \/>\n17m27s<br \/>\n15m3s<\/p>\n<p>Duplicati<br \/>\n\u017e\u00e1dn\u00e9 \u0161ifrov\u00e1n\u00ed<br \/>\n20m28s<br \/>\n13m45s<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\n11<\/p>\n<p>aes<br \/>\n29m41s<br \/>\n21m40s<\/p>\n<p>gpg<br \/>\n26m19s<br \/>\n16m30s<\/p>\n<p>Zbackup<br \/>\n\u017e\u00e1dn\u00e9 \u0161ifrov\u00e1n\u00ed<br \/>\n40m3s<br \/>\n11m8s<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nne<br \/>\n10<\/p>\n<p>aes<br \/>\n42m0s<br \/>\n14m1s<\/p>\n<p>aes+lzo<br \/>\n18m9s<br \/>\n6m19s<\/p>\n<p>BorgBackup<br \/>\n\u017e\u00e1dn\u00e9 \u0161ifrov\u00e1n\u00ed<br \/>\n4m7s<br \/>\n2m45s<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\n16<\/p>\n<p>aes<br \/>\n4m58s<br \/>\n3m23s<\/p>\n<p>blake2<br \/>\n4m39s<br \/>\n3m19s<\/p>\n<p>Restic<br \/>\n5m38s<br \/>\n4m28s<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\n15,5<\/p>\n<p>UrBackup<br \/>\n8m21s<br \/>\n8m19s<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\n12<\/p>\n<p>Amanda<br \/>\n9m3s<br \/>\n2m49s<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\n13<\/p>\n<p>BackupPC<br \/>\nrsync<br \/>\n12m22s<br \/>\n7m42s<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nne<br \/>\nano<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\nne<br \/>\nano<br \/>\n10,5<\/p>\n<p>tar<br \/>\n12m34s<br \/>\n12m15s<\/p>\n<p>\nLegenda tabulky:<\/p>\n<ul>\n<li>Zelen\u00e1, doba provozu m\u00e9n\u011b ne\u017e p\u011bt minut, nebo odpov\u011b\u010f \u201eAno\u201c (krom\u011b sloupce \u201ePot\u0159ebuje klient\/server?\u201c), 1 bod<\/li>\n<li>\u017dlut\u00e1, doba provozu p\u011bt a\u017e deset minut, 0,5 bodu<\/li>\n<li>\u010cerven\u00e1, doba provozu v\u00edce ne\u017e deset minut, nebo odpov\u011b\u010f \u201eNe\u201c (krom\u011b sloupce \u201ePot\u0159ebuje klient\/server?\u201c), 0 bod\u016f<\/li>\n<\/ul>\n<p>\nPodle v\u00fd\u0161e uveden\u00e9 tabulky je nejjednodu\u0161\u0161\u00edm, nejrychlej\u0161\u00edm a z\u00e1rove\u0148 pohodln\u00fdm a v\u00fdkonn\u00fdm n\u00e1strojem pro z\u00e1lohov\u00e1n\u00ed BorgBackup. Na druh\u00e9m m\u00edst\u011b skon\u010dil Restic, ostatn\u00ed zva\u017eovan\u00e9 kandid\u00e1ty se um\u00edstily p\u0159ibli\u017en\u011b stejn\u011b s rozptylem jeden-dva body na konci.<\/p>\n<p>D\u011bkuji v\u0161em, kte\u0159\u00ed dot\u00e1hli cyklus do konce, nab\u00edz\u00edm diskuzi o mo\u017enostech, navrhn\u011bte sv\u00e9, pokud m\u00e1te. S postupem diskuse m\u016f\u017ee b\u00fdt tabulka dopln\u011bna.<\/p>\n<p>V\u00fdsledkem cyklu bude z\u00e1v\u011bre\u010dn\u00fd \u010dl\u00e1nek, ve kter\u00e9m se pokus\u00edme vyv\u00e9st ide\u00e1ln\u00ed, rychl\u00e9 a spravovateln\u00e9 \u0159e\u0161en\u00ed pro z\u00e1lohov\u00e1n\u00ed, kter\u00e9 umo\u017e\u0148uje co nejrychlej\u0161\u00ed obnovu kopie a z\u00e1rove\u0148 m\u00e1 pokud mo\u017eno pohodl\u00ed a jednoduchost v nastaven\u00ed a \u00fadr\u017eb\u011b.<\/p>\n<h2>Ozn\u00e1men\u00ed<\/h2>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449282\/\">Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 1: Pro\u010d je z\u00e1lohov\u00e1n\u00ed d\u016fle\u017eit\u00e9, p\u0159ehled metod, technologi\u00ed<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/452630\/\">Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 2: P\u0159ehled a testov\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed zalo\u017een\u00fdch na rsync<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454420\/\">Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 3: P\u0159ehled a testov\u00e1n\u00ed duplicity, duplicati<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/\">Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 4: P\u0159ehled a testov\u00e1n\u00ed zbackup, restic, borgbackup<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/459550\/\">Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 5: Testov\u00e1n\u00ed Bacula a Veeam Backup pro Linux<\/a><\/noindex><br \/>\nZ\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed<br \/>\nZ\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 7: Z\u00e1v\u011bry<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/470802\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0442\u043e\u0438\u0442 \u0443\u0437\u043d\u0430\u0442\u044c, \u043a\u0430\u043a \u043e\u043d\u0438 \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u0445\u043e\u0440\u043e\u0448\u043e \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439. \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0437 \u043f\u043e\u043b\u043d\u043e\u0439 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438, \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u0441\u0435 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u044b. \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0446\u0438\u0444\u0440\u044b \u0432\u0437\u044f\u0442\u044b \u0443\u0436\u0435 \u0443\u0441\u0440\u0435\u0434\u043d\u0435\u043d\u043d\u044b\u043c\u0438 (\u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432). [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29065,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38746","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435.\" \/>\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\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya\" \/>\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\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 6: \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya\" \/>\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=\"2019-10-31T19:25:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:25:40+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\udd47Z\u00e1lohov\u00e1n\u00ed, \u010d\u00e1st 6: Srovn\u00e1n\u00ed n\u00e1stroj\u016f pro z\u00e1lohov\u00e1n\u00ed | ProHoster","description":"V tomto \u010dl\u00e1nku.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya","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\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 6: \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435.","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-6-sravnenie-sredstv-rezervnogo-kopirovaniya","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":"2019-10-31T19:25:40+00:00","article:modified_time":"2019-10-31T19:25:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38746","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 23:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:04:30","updated":"2026-01-23 23:16:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38746","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=38746"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38746\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/29065"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=38746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=38746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=38746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}