{"id":35003,"date":"2019-10-31T22:01:46","date_gmt":"2019-10-31T19:01:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup\/"},"modified":"2019-10-31T22:01:46","modified_gmt":"2019-10-31T19:01:46","slug":"rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","title":{"rendered":"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/a48fd8c8d725f94f0358a563ab76b783.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Selles artiklis k\u00e4sitletakse varundustarkvara, mis jagab andmevoo eraldi komponentideks (chunks), et luua hoidla.<\/p>\n<p><\/p>\n<p>Hoidlate komponendid v\u00f5ivad lisaks tihendada ja kr\u00fcptida ning mis k\u00f5ige t\u00e4htsam \u2014 neid saab taaskasutada uuesti varundamisprotsesside k\u00e4igus.<\/p>\n<p><\/p>\n<p>Sellises hoidlas olev varukoopia on nimeline seotud komponentide ahel, n\u00e4iteks erinevate hash-funktsioonide p\u00f5hjal.<\/p>\n<p><\/p>\n<p>On olemas mitu sarnast lahendust, kirjutan kolmest: zbackup, borgbackup ja restic.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"ozhidaemye-rezultaty\">Oodatavad tulemused<\/h3>\n<p><\/p>\n<p>Kuna k\u00f5ik kandidaadid n\u00f5uavad hoidla loomist, on \u00fcks olulisemaid tegureid hoidla suuruse hindamine. Ideaalis peaks selle suurus olema mitte rohkem kui 13 GB vastavalt aktsepteeritud meetodile, ja veelgi v\u00e4hem \u2014 hea optimeerimise korral.<\/p>\n<p><\/p>\n<p>Samuti on \u00e4\u00e4rmiselt soovitav, et oleks v\u00f5imalik varundada faile otse, ilma arhivaatoreid nagu tar kasutamata, ning t\u00f6\u00f6tada ssh\/sftp-ga ilma t\u00e4iendavate vahenditeta nagu rsync ja sshfs.<\/p>\n<p><\/p>\n<p><strong>Varukoopia loomise k\u00e4itumine:<\/strong><\/p>\n<p><\/p>\n<ol>\n<li>Repositooriumi suurus vastab muudatuste suurusele v\u00f5i on sellest v\u00e4iksem.<\/li>\n<li>Oodata on suurt koormust protsessorile, kui kasutatakse kompressiooni ja\/v\u00f5i kr\u00fcpteerimist, samuti on t\u00f5en\u00e4oliselt piisavalt suur koormus v\u00f5rgu ja salvestuss\u00fcsteemi puhul, kui arhiveerimise ja\/v\u00f5i kr\u00fcpteerimise protsess toimub varukoopia salvestamise serveris.<\/li>\n<li>Kui repositoorium kahjustub, v\u00f5ib tekkida viivitatud viga nii uute varukoopia loomisel kui ka taastamise katsetamisel. Tuleb planeerida t\u00e4iendavaid meetmeid repositooriumi terviklikkuse tagamiseks v\u00f5i kasutada selle terviklikkuse kontrollimise sisseehitatud vahendeid.<\/li>\n<\/ol>\n<p><\/p>\n<p>Viitev\u00e4\u00e4rtusena on valitud t\u00f6\u00f6 tar-iga, nagu on varem \u00fches artiklis n\u00e4idatud.<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-zbackup\">zbackup'i testimine<\/h3>\n<p><\/p>\n<p>zbackup'i toimimise \u00fcldine mehhanism seisneb selles, et programm tuvastab sisends\u00fcsteemis sama teavet sisaldavad andmepiirkonnad, seej\u00e4rel v\u00f5imalusel kompressib ja kr\u00fcpteerib need, s\u00e4ilitades iga piirkonna vaid \u00fcks kord.<\/p>\n<p><\/p>\n<p>Dedupeerimiseks kasutatakse 64-bitist ringikujulist hash-funktsiooni, millel on libisev aken, et kontrollida byte-tasandil vasteid juba olemasolevate andmepakettide vahel (sarnasel viisil nagu rsync).<\/p>\n<p><\/p>\n<p>Kompresseerimiseks kasutatakse lzma ja lzo mitme l\u00f5imega versioonis, ning kr\u00fcpteerimiseks \u2014 aes. Viimastes versioonides on tulevikus v\u00f5imalus kustutada vanu andmeid hoidlalt.<br \/>\nProgramm on kirjutatud C++ keeles minimaalsete s\u00f5ltuvustega. Autor paistab olevat inspireeritud unix-way'ist, seega programm v\u00f5tab andmeid vastu stdin-s varukoopiate loomisel, andes taastamisel v\u00e4lja sarnase andmevoo stdout-s. Nii saab zbackup'i kasutada \u00fcsna hea \u201etelliskivina\u201d oma varunduslahenduste loomisel. N\u00e4iteks on autoril see programm olnud peamine varukoopiate tegemise vahend kodumasinate jaoks alates 2014. aastast.<\/p>\n<p><\/p>\n<p>Andmevoona kasutatakse tavalist tar'i, v\u00e4lja arvatud juhul, kui on \u00f6eldud teisiti.<\/p>\n<p>\n<b class=\"spoiler_title\">Vaadakem, millised tulemused on:<\/b><\/p>\n<p>T\u00f6\u00f6d kontrolliti kahes variandis:<\/p>\n<p><\/p>\n<ol>\n<li>luuakse tugiteenus ja zbackup k\u00e4ivitatakse allikate serveris, seej\u00e4rel edastatakse tugiteenuse sisu varundamisserverisse.<\/li>\n<li>luuakse tugiteenus varundamisserveris, zbackup k\u00e4ivitatakse ssh kaudu varundamisserveris ning andmed edastatakse pipe'i kaudu.<\/li>\n<\/ol>\n<p><\/p>\n<p>Esimese variandi tulemused olid j\u00e4rgmised: 43m11s \u2014 kasutades kr\u00fcpteerimata tugiteenust ja lzma kompressorit, 19m13s \u2014 kompressori asendamisel lzo-ga.<\/p>\n<p><\/p>\n<p>Allikate serveri koormus oli j\u00e4rgmine (n\u00e4idatud on lzma n\u00e4ide, lzo puhul oli pilt sarnane, kuid rsynci osakaal oli aega veidi v\u00e4hem kui neljandik):<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/pp\/d3\/hs\/ppd3hsaxn_kffamwcrwstrb_sds.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/11c3c38124f6e20b6f92290e41a609a5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>On selgelt n\u00e4ha, et selline varundusprotsess sobib ainult suhteliselt harvade ja v\u00e4ikeste muudatuste korral. Soovitatav on piirata zbackup'i t\u00f6\u00f6tamist \u00fches voos, vastasel juhul tekib protsessori k\u00f5rge koormus, kuna programm oskab v\u00e4ga h\u00e4sti korraga mitme vooga t\u00f6\u00f6tada. Ketaste koormus oli v\u00e4ike, mis kaasaegse SSD p\u00f5histe ketass\u00fcsteemide korral on \u00fcldiselt t\u00e4helepanuta j\u00e4\u00e4v. Samuti on selgelt n\u00e4ha, et andmebaasi andmete s\u00fcnkroniseerimise protsessi k\u00e4ivitamine kaugserverisse, t\u00f6\u00f6kiirus on v\u00f5rreldav tavalise rsync'iga ja s\u00f5ltub varundusserveri ketass\u00fcsteemi j\u00f5udlusest. Meetodi miinuseks on kohalikku andmebaasi hoidmine ja seet\u00f5ttu ka andmete dubleerimine.<\/p>\n<p><\/p>\n<p>Teine variant, mille korral zbackup k\u00e4ivitatakse kohe varundusserveril, on huvitavam ja praktilisem.<\/p>\n<p><\/p>\n<p>Alustuseks kontrollitakse, kuidas see t\u00f6\u00f6tab ilma kr\u00fcpteerimiseta lzma kompressoriga:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/wf\/m4\/g0\/wfm4g0zjf3cktbvihsmmtbg-hcu.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/2179a53ed6fb9530324490dc0922c788.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Iga testk\u00e4ivituse t\u00f6\u00f6aeg:<\/p>\n<p><\/p>\n<p>K\u00e4ivitamine 1<br \/>\nK\u00e4ivitamine 2<br \/>\nK\u00e4ivitamine 3<\/p>\n<p>39m45s<br \/>\n40m20s<br \/>\n40m3s<\/p>\n<p>7m36s<br \/>\n8m3s<br \/>\n7m48s<\/p>\n<p>15m35s<br \/>\n15m48s<br \/>\n15m38s<\/p>\n<p><\/p>\n<p>Kui aktiveerida kr\u00fcpteerimine aes'i rakendamisega, on tulemused piisavalt sarnased:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/mf\/7p\/yv\/mf7pyvnly6bmjtxbno88mjtrtn4.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/afe515a8574ac0c6b2c2390b647108a4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Aeg t\u00f6\u00f6delda sama andmete, koos kr\u00fcpteerimisega:<\/p>\n<p><\/p>\n<p>K\u00e4ivitamine 1<br \/>\nK\u00e4ivitamine 2<br \/>\nK\u00e4ivitamine 3<\/p>\n<p>43m40s<br \/>\n44m12s<br \/>\n44m3s<\/p>\n<p>8m3s<br \/>\n8m15s<br \/>\n8m12s<\/p>\n<p>15m0s<br \/>\n15m40s<br \/>\n15m25s<\/p>\n<p><\/p>\n<p>Kui kr\u00fcpteerimist kombineeritakse lzo tihendamisega, on tulemused j\u00e4rgmised:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/38\/cz\/tb\/38cztb4tuzxtgsorc6uysied59k.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/0e5ff5e133acd8710177c27f2fc3c202.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>T\u00f6\u00f6tamise aeg:<\/p>\n<p><\/p>\n<p>K\u00e4ivitamine 1<br \/>\nK\u00e4ivitamine 2<br \/>\nK\u00e4ivitamine 3<\/p>\n<p>18m2s<br \/>\n18m15s<br \/>\n18m12s<\/p>\n<p>5m13s<br \/>\n5m24s<br \/>\n5m20s<\/p>\n<p>8m48s<br \/>\n9m3s<br \/>\n8m51s<\/p>\n<p><\/p>\n<p>Tulemuseks saanud hoidla suurus oli suures osas sama ja oli 13GB. See n\u00e4itab, et deduplikatsioon t\u00f6\u00f6tab korrektselt. Samuti annavad juba tihendatud andmete puhul lzo rakendamine tuntavaid tulemusi; zbackup'i \u00fcldine t\u00f6\u00f6aeg on peaaegu sama nagu duplicity\/duplicati, j\u00e4\u00e4des siiski librsynci p\u00f5histe lahenduste taha 2\u20135 korda.<\/p>\n<p><\/p>\n<p>Eelised on ilmne \u2014 diskiruumi s\u00e4\u00e4stmine varukoopiate serveris. Mis puutub hoidla kontrollimise t\u00f6\u00f6riistadesse \u2014 zbackup autorid ei ole neid ette n\u00e4inud, soovitatakse kasutada talitlush\u00e4irete taluvust pakkuvat ketta massiivi v\u00f5i pilveteenuse pakkujat.<\/p>\n<p><\/p>\n<p>Kokkuv\u00f5ttes on muljate suhtes v\u00e4ga positiivne, vaatamata sellele, et projekt on olnud ligikaudu 3 aastat peatuses (viimane funktsioonitaotlus oli umbes aasta tagasi, kuid vastuseta).<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-borgbackup\">Borgbackup'i testimine<\/h3>\n<p><\/p>\n<p>Borgbackup on attic'i fork, mis on veel \u00fcks zbackup'iga sarnane s\u00fcsteem. Kirjutatud python'is, sisaldab sarnast funktsioonide loetelu nagu zbackup, kuid lisaks oskab:<\/p>\n<p><\/p>\n<ul>\n<li>Mountida varukoopiaid fuse'i kaudu<\/li>\n<li>Kontrollige reposiitori sisu<\/li>\n<li>T\u00f6\u00f6tage kliendi-serveri re\u017eiimis<\/li>\n<li>Kasutage erinevaid andmete tihendajaid ja heuristilist faili t\u00fc\u00fcbi m\u00e4\u00e4ratlemist selle tihendamisel.<\/li>\n<li>2 kr\u00fcptimise varianti, aes ja blake<\/li>\n<li>Sisseehitatud vahend<\/li>\n<\/ul>\n<p>\n<b class=\"spoiler_title\">t\u00f5hususe kontrollimiseks<\/b><\/p>\n<p>borgbackup benchmark crud ssh:\/\/backup_server\/repo\/path local_dir<\/p>\n<p><\/p>\n<p>Tulemused on sellised:<\/p>\n<p><\/p>\n<p>C-Z-BIG 96.51 MB\/s (10 <em> 100.00 MB k\u00f5ik-null-failid: 10.36s)<br \/>\nR-Z-BIG 57.22 MB\/s (10 <\/em> 100.00 MB k\u00f5ik-null-failid: 17.48s)<br \/>\nU-Z-BIG 253.63 MB\/s (10 <em> 100.00 MB k\u00f5ik-null-failid: 3.94s)<br \/>\nD-Z-BIG 351.06 MB\/s (10 <\/em> 100.00 MB k\u00f5ik-null-failid: 2.85s)<br \/>\nC-R-BIG 34.30 MB\/s (10 <em> 100.00 MB juhuslikud failid: 29.15s)<br \/>\nR-R-BIG 60.69 MB\/s (10 <\/em> 100.00 MB juhuslikud failid: 16.48s)<br \/>\nU-R-BIG 311.06 MB\/s (10 <em> 100.00 MB juhuslikud failid: 3.21s)<br \/>\nD-R-BIG 72.63 MB\/s (10 <\/em> 100.00 MB juhuslikud failid: 13.77s)<br \/>\nC-Z-MEDIUM 108.59 MB\/s (1000 <em> 1.00 MB k\u00f5ik-null-failid: 9.21s)<br \/>\nR-Z-MEDIUM 76.16 MB\/s (1000 <\/em> 1.00 MB k\u00f5ik-null-failid: 13.13s)<br \/>\nU-Z-MEDIUM 331.27 MB\/s (1000 <em> 1.00 MB k\u00f5ik-null-failid: 3.02s)<br \/>\nD-Z-MEDIUM 387.36 MB\/s (1000 <\/em> 1.00 MB k\u00f5ik-null-failid: 2.58s)<br \/>\nC-R-MEDIUM 37.80 MB\/s (1000 <em> 1.00 MB juhuslikud failid: 26.45s)<br \/>\nR-R-MEDIUM 68.90 MB\/s (1000 <\/em> 1.00 MB juhuslikud failid: 14.51s)<br \/>\nU-R-MEDIUM 347.24 MB\/s (1000 <em> 1.00 MB juhuslikud failid: 2.88s)<br \/>\nD-R-MEDIUM 48.80 MB\/s (1000 <\/em> 1.00 MB juhuslikud failid: 20.49s)<br \/>\nC-Z-SMALL 11.72 MB\/s (10000 <em> 10.00 kB k\u00f5ik-null-failid: 8.53s)<br \/>\nR-Z-SMALL 32.57 MB\/s (10000 <\/em> 10.00 kB k\u00f5ik-null-failid: 3.07s)<br \/>\nU-Z-SMALL 19.37 MB\/s (10000 <em> 10.00 kB k\u00f5ik-null-failid: 5.16s)<br \/>\nD-Z-SMALL 33.71 MB\/s (10000 <\/em> 10.00 kB k\u00f5ik-null-failid: 2.97s)<br \/>\nC-R-SMALL 6.85 MB\/s (10000 <em> 10.00 kB juhuslikud failid: 14.60s)<br \/>\nR-R-SMALL 31.27 MB\/s (10000 <\/em> 10.00 kB juhuslikud failid: 3.20s)<br \/>\nU-R-SMALL 12.28 MB\/s (10000 <em> 10.00 kB juhuslikud failid: 8.14s)<br \/>\nD-R-SMALL 18.78 MB\/s (10000) <\/em> 10.00 kB juhuslikud failid: 5.32s)<\/p>\n<p><\/p>\n<p>Testimisel kasutatakse heuristikat faili t\u00fc\u00fcbi kindlaksm\u00e4\u00e4ramiseks (automaatne kompressioon), ning tulemused on j\u00e4rgmised:<\/p>\n<p>\n<b class=\"spoiler_title\">Alustame t\u00f6\u00f6tamise kontrollimist ilma kr\u00fcptimiseta:<\/b><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/fe\/ep\/xm\/feepxmsoyorprvvt5h00tuj2spg.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/bcf7d2021a77dd5099b0b159defe2022.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>T\u00f6\u00f6tamise aeg:<\/p>\n<p><\/p>\n<p>K\u00e4ivitamine 1<br \/>\nK\u00e4ivitamine 2<br \/>\nK\u00e4ivitamine 3<\/p>\n<p>4m6s<br \/>\n4m10s<br \/>\n4m5s<\/p>\n<p>56s<br \/>\n58s<br \/>\n54s<\/p>\n<p>1m26s<br \/>\n1m34s<br \/>\n1m30s<\/p>\n<p><\/p>\n<p>Kui lubada repo autentimist (autentimise re\u017eiim), on tulemused sarnased:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/3c\/qe\/kx\/3cqekxviy9rzhafckbi0tidjxn4.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/6b4f28a5b464d2f2bf83f003d45be6dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>T\u00f6\u00f6tamise aeg:<\/p>\n<p><\/p>\n<p>K\u00e4ivitamine 1<br \/>\nK\u00e4ivitamine 2<br \/>\nK\u00e4ivitamine 3<\/p>\n<p>4m11s<br \/>\n4m20s<br \/>\n4m12s<\/p>\n<p>1m0s<br \/>\n1m3s<br \/>\n1m2s<\/p>\n<p>1m30s<br \/>\n1m34s<br \/>\n1m31s<\/p>\n<p><\/p>\n<p>Kr\u00fcpteerimise aes aktiveerimisel ei ole tulemused oluliselt halvenenud:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/oa\/yz\/zl\/oayzzliqw8zixlppy_idv2l8gzm.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/06a122bb3b7b1bdb86e82101b144a2ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>K\u00e4ivitamine 1<br \/>\nK\u00e4ivitamine 2<br \/>\nK\u00e4ivitamine 3<\/p>\n<p>4m55s<br \/>\n5m2s<br \/>\n4m58s<\/p>\n<p>1m0s<br \/>\n1m2s<br \/>\n1m0s<\/p>\n<p>1m49s<br \/>\n1m50s<br \/>\n1m50s<\/p>\n<p><\/p>\n<p>Kui aes vahetada blake'i vastu, paraneb olukord oluliselt:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/df\/kh\/ay\/dfkhayqoecs9hw_c_aj2fmxjkbu.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/f474e6870145ec0e15aec383b272b8ce.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>T\u00f6\u00f6tamise aeg:<\/p>\n<p><\/p>\n<p>K\u00e4ivitamine 1<br \/>\nK\u00e4ivitamine 2<br \/>\nK\u00e4ivitamine 3<\/p>\n<p>4m33s<br \/>\n4m43s<br \/>\n4m40s<\/p>\n<p>59s<br \/>\n1m0s<br \/>\n1m0s<\/p>\n<p>1m38s<br \/>\n1m43s<br \/>\n1m40s<\/p>\n<p><\/p>\n<p>Nagu zbackupiga, oli repo suurus 13GB v\u00f5i isegi pisut v\u00e4hem, mis on enamasti ootusp\u00e4rane. T\u00f6\u00f6aeg oli v\u00e4ga hea, v\u00f5rreldav librsync-p\u00f5histe lahendustega, pakkudes palju laiemat funktsionaalsust. Samuti meeldis v\u00f5imalus m\u00e4\u00e4rata erinevaid parameetreid keskkonnamuutujate kaudu, mis annab olulise eelise borgbackup'i automaatse kasutamise puhul. Varundamise ajal oli ka koormus hea: protsessorikoormuse j\u00e4rgi t\u00f6\u00f6tab borgbackup \u00fches voos.<\/p>\n<p><\/p>\n<p>Kasutamise k\u00e4igus ei olnud mingeid erilisi puudusi.<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-restic\">Testimine restic<\/h3>\n<p><\/p>\n<p>Kuigi restic on suhteliselt uus lahendus (esimesed kaks kandidaati olid tuntud juba 2013. aastast ja vanemad), omab see siiski \u00fcsna h\u00e4id omadusi. See on kirjutatud Go keeles.<\/p>\n<p><\/p>\n<p>Kui v\u00f5rrelda zbackuppiga, pakub see lisaks:<\/p>\n<p><\/p>\n<ul>\n<li>Repo igasuguste terviklikkuse kontrolli (sealhulgas osade kaupa kontrolli).<\/li>\n<li>Suur toimestikutega toetatud protokollide ja teenusepakkujate nimekiri varukoopiate salvestamiseks, samuti rclone'i tugi \u2014 rsync \u201epilveteenuste\u201d lahendustes.<\/li>\n<li>Kahe varukoopia v\u00f5rdlemine omavahel.<\/li>\n<li>Repo montaa\u017e fuse kaudu.<\/li>\n<\/ul>\n<p><\/p>\n<p>\u00dcldiselt on v\u00f5imaluste nimekiri \u00fcsna sarnane borgbackupile, kohati rohkem, kohati v\u00e4hem. Erakordse omadusena puudub kr\u00fcptimise v\u00e4ljal\u00fclitamise v\u00f5imalus, seega on varukoopiad alati kr\u00fcpteeritud. Vaatame praktikas, mida sellest tarkvarast v\u00e4lja pigistada:<\/p>\n<p>\n<b class=\"spoiler_title\">Tulemused olid j\u00e4rgmised:<\/b><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/tq\/k5\/xn\/tqk5xn1xknn33dydmslqofrjfvs.png\"><img decoding=\"async\" alt=\"Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine\" src=\"\/wp-content\/uploads\/2019\/06\/d5aa98b72f2a9918bfb3e9e963e4f71d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>T\u00f6\u00f6tamise aeg:<\/p>\n<p><\/p>\n<p>K\u00e4ivitamine 1<br \/>\nK\u00e4ivitamine 2<br \/>\nK\u00e4ivitamine 3<\/p>\n<p>5m25s<br \/>\n5m50s<br \/>\n5m38s<\/p>\n<p>35s<br \/>\n38s<br \/>\n36s<\/p>\n<p>1m54s<br \/>\n2m2s<br \/>\n1m58s<\/p>\n<p><\/p>\n<p>T\u00f6\u00f6tulemused on samuti v\u00f5rreldavad rsynci-p\u00f5histe lahendustega ja on \u00fcldiselt \u00fcsna l\u00e4hedal borgbackupile, kuid protsessori koormus on suurem (t\u00f6\u00f6tavad mitmed l\u00f5imed) ja hammastega.<\/p>\n<p><\/p>\n<p>T\u00f5en\u00e4oliselt on programm piiratud serveri andmesalvestuse diskis\u00fcsteemi j\u00f5udlusega, nagu juba juhtus rsynci puhul. Repositooriumi suurus oli 13 GB, nagu ka zbackupil v\u00f5i borgbackupil, selle lahenduse kasutamisel ei leitud t\u00f5siseid puudusi.<\/p>\n<p><\/p>\n<h3 id=\"rezultaty\">Tulemused<\/h3>\n<p><\/p>\n<p>Tegelikult olid k\u00f5igil kandidaatidel tulemused l\u00e4hedased, kuid hind varieerus. K\u00f5ige paremini toimis borgbackup, veidi aeglasemad olid restic ja zbackup, t\u00f5en\u00e4oliselt ei tasu zbackupi kasutusele v\u00f5tta.<br \/>\nKui see on juba kasutusel, siis proovige minna \u00fcle borgbackupile v\u00f5i resticile.<\/p>\n<p><\/p>\n<h3 id=\"vyvody\">J\u00e4reldused<\/h3>\n<p><\/p>\n<p>K\u00f5ige perspektiivikam lahendus on restic, kuna sellel on parim vahe v\u00f5imekuse ja t\u00f6\u00f6kiirus vahel, kuid praegu ei kiirusta \u00fcldiste j\u00e4reldustega.<\/p>\n<p><\/p>\n<p>Borgbackup pole p\u00f5him\u00f5tteliselt halvem, kuid zbackup tuleks t\u00f5en\u00e4oliselt asendada. Siiski, et j\u00e4rgida 3-2-1 reeglit, saab zbackupi endiselt kasutada, n\u00e4iteks lisaks (lib)rsynci p\u00f5hjalistele varundamisvahenditele.<\/p>\n<p><\/p>\n<h3 id=\"anons\">Teade<\/h3>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449282\/\">Varundamine, osa 1: Miks on varundamine vajalik, meetodite, tehnoloogiate \u00fclevaade<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/452630\/\">Varundamine, osa 2: rsync-p\u00f5histe varunduslahenduste \u00fclevaade ja testimine<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454420\/\">Varundamine, osa 3: Duplicity ja Duplicati \u00fclevaade ja testimine<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/#first_unread\">Varundamine, osa 4: Zbackup, restic, borgbackup \u00fclevaade ja testimine<\/a><\/noindex><br \/>\nVarundamine, osa 5: Bacula ja Veeam Backup for Linux testimine<br \/>\nVarundamine, osa 6: Varundamisvahendite v\u00f5rdlus<br \/>\nVarundamine, osa 7: J\u00e4reldused<\/p>\n<p><\/p>\n<p><u>Autori publikatsioon:<\/u> Pavel Demkovi\u010d<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/\">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\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0443\u0442\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b (chunks), \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e. \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u2014 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35003","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.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0443\u0442\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b (chunks), \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e. \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u2014 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430\" \/>\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\/et\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 4: \u041e\u0431\u0437\u043e\u0440 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 zbackup, restic, borgbackup | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0443\u0442\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b (chunks), \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e. \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u2014 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup\" \/>\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:01:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:01:46+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\udd47Varundamine, osa 4: zbackup'i, restic'i, borgbackup'i \u00fclevaade ja testimine | ProHoster","description":"Selles artiklis k\u00e4sitletakse varundustarkvara, mis jagab andmevoo eraldi komponentideks (chunks), et luua hoidlat. Hoidla komponendid v\u00f5ivad olla lisaks tihendatud ja kr\u00fcpteeritud, kuid mis k\u00f5ige t\u00e4htsam \u2014 varundamisprotsesside kordamisel saavad neid taaskasutada. Taoline varukoopia on nimetatud ahel omavahel seotud komponentidest, n\u00e4iteks,","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 4: \u041e\u0431\u0437\u043e\u0440 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 zbackup, restic, borgbackup | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0443\u0442\u0435\u043c \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b (chunks), \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439. \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0436\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0430 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u2014 \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e. \u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0432 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u2014 \u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","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:01:46+00:00","article:modified_time":"2019-10-31T19:01:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35003","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-21 21:26:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:11:30","updated":"2026-01-21 21:26:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=35003"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35003\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26337"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}