{"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\/sq\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","title":{"rendered":"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/a48fd8c8d725f94f0358a563ab76b783.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00eb k\u00ebt\u00eb artikull do t\u00eb shqyrtojm\u00eb mjete softuerike p\u00ebr kopjimi rezerv\u00eb, t\u00eb cilat duke ndar\u00eb rrjedh\u00ebn e t\u00eb dh\u00ebnave n\u00eb komponente t\u00eb ve\u00e7anta (chunks), formojn\u00eb nj\u00eb depo.<\/p>\n<p><\/p>\n<p>Komponent\u00ebt e depoes mund t\u00eb kompresohen dhe enkriptohen p\u00ebr m\u00eb tep\u00ebr, dhe m\u00eb e r\u00ebnd\u00ebsishmja \u2014 gjat\u00eb proceseve t\u00eb p\u00ebrs\u00ebritura t\u00eb kopjimit rezerv\u00eb \u2014 mund t\u00eb ribashkohen.<\/p>\n<p><\/p>\n<p>Nj\u00eb kopje rezerv\u00eb n\u00eb nj\u00eb depo t\u00eb till\u00eb \u00ebsht\u00eb nj\u00eb zinxhir i em\u00ebruar i komponent\u00ebve t\u00eb lidhur me nj\u00ebri-tjetrin, p\u00ebr shembull, mbi baza t\u00eb funksioneve t\u00eb ndryshme hash.<\/p>\n<p><\/p>\n<p>Ka disa zgjidhje t\u00eb tilla, un\u00eb do t\u00eb ndalem n\u00eb 3: zbackup, borgbackup dhe restic.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"ozhidaemye-rezultaty\">Rezultatet e pritura<\/h3>\n<p><\/p>\n<p>Duke qen\u00eb se t\u00eb gjith\u00eb pretendent\u00ebt gjithsesi k\u00ebrkojn\u00eb krijimin e nj\u00eb depoje, nj\u00eb nga faktor\u00ebt m\u00eb t\u00eb r\u00ebnd\u00ebsish\u00ebm do t\u00eb jet\u00eb vler\u00ebsimi i madh\u00ebsis\u00eb s\u00eb depoes. N\u00eb p\u00ebrkryer\u00ebsi, madh\u00ebsia e saj nuk duhet t\u00eb kaloj\u00eb 13 GB sipas metodologjis\u00eb s\u00eb pranuar, madje t\u00eb jet\u00eb edhe m\u00eb e vog\u00ebl \u2014 me kusht q\u00eb optimizimi t\u00eb jet\u00eb i mir\u00eb.<\/p>\n<p><\/p>\n<p>Po ashtu, \u00ebsht\u00eb shum\u00eb e d\u00ebshirueshme t\u00eb kemi mund\u00ebsin\u00eb p\u00ebr t\u00eb krijuar kopje rezerv\u00eb t\u00eb skedar\u00ebve direkt, pa p\u00ebrdorimin e arkivave si tar, si dhe t\u00eb punojm\u00eb me ssh\/sftp pa mjete shtes\u00eb si rsync dhe sshfs.<\/p>\n<p><\/p>\n<p><strong>Shtimi n\u00eb krijimin e kopjeve rezerv\u00eb:<\/strong><\/p>\n<p><\/p>\n<ol>\n<li>Madh\u00ebsia e depoes do t\u00eb barazohet me madh\u00ebsin\u00eb e ndryshimeve, ose do t\u00eb jet\u00eb m\u00eb e vog\u00ebl.<\/li>\n<li>Pritet ngarkes\u00eb e madhe n\u00eb procesor kur p\u00ebrdoret kompresimi dhe\/ose enkriptimi, si dhe \u00ebsht\u00eb e mundur q\u00eb t\u00eb ket\u00eb ngarkes\u00eb t\u00eb konsiderueshme n\u00eb rrjet dhe n\u00eb sistemin e disk\u00ebve, n\u00ebse procesi i arkivimit dhe\/ose enkriptimit kryhet n\u00eb serverin e ruajtjes s\u00eb kopjeve rezerv\u00eb.<\/li>\n<li>N\u00ebse d\u00ebmtat repositori, \u00ebsht\u00eb e mundur q\u00eb gabimi t\u00eb shfaqet m\u00eb von\u00eb gjat\u00eb krijimit t\u00eb kopjeve t\u00eb reja rezerv\u00eb, si dhe gjat\u00eb p\u00ebrpjekjeve p\u00ebr rikuperim. Duhet planifikuar masa shtes\u00eb p\u00ebr sigurimin e integritetit t\u00eb repositorit ose t\u00eb p\u00ebrdoren mjetet e nd\u00ebrtuara p\u00ebr verifikimin e integritetit t\u00eb tij.<\/li>\n<\/ol>\n<p><\/p>\n<p>Si nj\u00eb vler\u00eb referuese \u00ebsht\u00eb marr\u00eb puna me tar, si\u00e7 \u00ebsht\u00eb treguar n\u00eb nj\u00eb nga artikujt e m\u00ebparsh\u00ebm.<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-zbackup\">Testimi i zbackup<\/h3>\n<p><\/p>\n<p>Mekanizmi i p\u00ebrgjithsh\u00ebm i funksionimit t\u00eb zbackup p\u00ebrfshin at\u00eb q\u00eb programa gjen n\u00eb rrjedh\u00ebn e t\u00eb dh\u00ebnave q\u00eb jepen si input zona q\u00eb p\u00ebrmbajn\u00eb t\u00eb dh\u00ebna t\u00eb nj\u00ebjta, pastaj opsionalisht i kompreson, i enkripton, duke ruajtur secil\u00ebn zon\u00eb vet\u00ebm nj\u00eb her\u00eb.<\/p>\n<p><\/p>\n<p>P\u00ebr deduplifikimin p\u00ebrdoret nj\u00eb funksion hash ring 64-bit me nj\u00eb dritare l\u00ebviz\u00ebse p\u00ebr kontrollin byte me byte t\u00eb p\u00ebrputhjes me blloqet e dh\u00ebnave q\u00eb already exist (di\u00e7ka e ngjashme me at\u00eb q\u00eb \u00ebsht\u00eb realizuar n\u00eb rsync).<\/p>\n<p><\/p>\n<p>P\u00ebr kompresim p\u00ebrdoren lzma dhe lzo n\u00eb ekzekutim t\u00eb shum\u00ebfisht\u00eb, nd\u00ebrsa p\u00ebr enkriptim \u2014 aes. N\u00eb versionet m\u00eb t\u00eb fundit ka mund\u00ebsin\u00eb p\u00ebr t\u00eb fshir\u00eb t\u00eb dh\u00ebnat e vjetra nga repositori n\u00eb t\u00eb ardhmen.<br \/>\nProgrami \u00ebsht\u00eb shkruar n\u00eb C++ me var\u00ebsi minimale. Autori duket se \u00ebsht\u00eb frym\u00ebzuar nga unix-way, k\u00ebshtu q\u00eb programi merr t\u00eb dh\u00ebnat nga stdin kur krijon kopje rezerv\u00eb, duke l\u00ebshuar nj\u00eb rrjedh\u00eb t\u00eb ngjashme t\u00eb dh\u00ebnash n\u00eb stdout kur rikuperon. K\u00ebshtu, zbackup mund t\u00eb p\u00ebrdoret si nj\u00eb \"ndihm\u00ebs\" mjaft i mir\u00eb p\u00ebr t\u00eb zhvilluar zgjidhje t\u00eb veta t\u00eb kopjimit. P\u00ebr shembull, p\u00ebr autorin e artikullit, ky program ka qen\u00eb mjeti kryesor i kopjimit p\u00ebr kompjuter\u00ebt sht\u00ebpiak\u00eb q\u00eb nga viti 2014.<\/p>\n<p><\/p>\n<p>Si rrjedh\u00eb t\u00eb dh\u00ebnash do t\u00eb p\u00ebrdoret tar-i i zakonsh\u00ebm, n\u00ebse nuk \u00ebsht\u00eb th\u00ebn\u00eb ndryshe.<\/p>\n<p>\n<b class=\"spoiler_title\">Le t\u00eb shohim se \u00e7far\u00eb rezultate do t\u00eb kemi:<\/b><\/p>\n<p>Kontrolli i funksionimit \u00ebsht\u00eb kryer n\u00eb 2 variante:<\/p>\n<p><\/p>\n<ol>\n<li>krijohet nj\u00eb repositor dhe zbackup aktivizohet n\u00eb serverin me t\u00eb dh\u00ebnat burimore, pastaj p\u00ebrmbajtja e repositorit d\u00ebrgohet n\u00eb serverin p\u00ebr ruajtjen e kopjeve rezerv\u00eb.<\/li>\n<li>krijohet nj\u00eb repositor n\u00eb serverin p\u00ebr ruajtjen e kopjeve rezerv\u00eb, zbackup aktivizohet p\u00ebrmes ssh n\u00eb serverin p\u00ebr ruajtjen e kopjeve rezerv\u00eb, t\u00eb dh\u00ebnat i jepen atij p\u00ebrmes pipe.<\/li>\n<\/ol>\n<p><\/p>\n<p>Rezultatet e versionit t\u00eb par\u00eb ishin t\u00eb tilla: 43m11s \u2014 duke p\u00ebrdorur depozit\u00ebn e pa enkriptuar dhe kompresorin lzma, 19m13s \u2014 kur u z\u00ebvend\u00ebsua kompresori me lzo.<\/p>\n<p><\/p>\n<p>Ngarkesa n\u00eb serverin me t\u00eb dh\u00ebnat origjinale ishte si m\u00eb posht\u00eb (tregohet nj\u00eb shembull me lzma, me lzo ishte p\u00ebraf\u00ebrsisht e nj\u00ebjt\u00eb, por pjesa e rsync ishte af\u00ebrsisht nj\u00eb e kat\u00ebrta e koh\u00ebs):<\/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=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/11c3c38124f6e20b6f92290e41a609a5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>\u00cbsht\u00eb qart\u00eb se nj\u00eb proces i till\u00eb kopjimi rezerv\u00eb \u00ebsht\u00eb i p\u00ebrshtatsh\u00ebm vet\u00ebm kur ndodhin ndryshime relativisht t\u00eb rralla dhe t\u00eb vogla. Gjithashtu, \u00ebsht\u00eb shum\u00eb e d\u00ebshirueshme t\u00eb kufizohet puna e zbackup n\u00eb 1 thread, p\u00ebrndryshe do t\u00eb ket\u00eb nj\u00eb ngarkes\u00eb t\u00eb lart\u00eb n\u00eb procesor, pasi programi di t\u00eb punoj\u00eb shum\u00eb mir\u00eb n\u00eb disa thread. Ngarkesa n\u00eb disk ishte e vog\u00ebl, q\u00eb n\u00eb p\u00ebrgjith\u00ebsi, me sistemin modern t\u00eb p\u00ebrb\u00ebrjes s\u00eb diskut t\u00eb bazuar n\u00eb ssd, do t\u00eb jet\u00eb e padukshme. Gjithashtu, \u00ebsht\u00eb qart\u00eb se procesi i sinkronizimit t\u00eb t\u00eb dh\u00ebnave t\u00eb depozit\u00ebs n\u00eb serverin e larg\u00ebt po niset, shpejt\u00ebsia e pun\u00ebs \u00ebsht\u00eb e krahasueshme me rsync-n\u00eb e zakonshme dhe ngushtohet n\u00eb performanc\u00ebn e sistemit t\u00eb diskut t\u00eb serverit p\u00ebr ruajtjen e kopjeve rezerv\u00eb. Nj\u00eb mang\u00ebsi e qasjes \u00ebsht\u00eb ruajtja e depozit\u00ebs lokale dhe, si pasoj\u00eb, \u2014 dyfishimi i t\u00eb dh\u00ebnave.<\/p>\n<p><\/p>\n<p>Ndryshe dhe m\u00eb praktike \u00ebsht\u00eb varianti i dyt\u00eb me nisjen e zbackup direkt n\u00eb serverin e ruajtjes s\u00eb kopjeve rezerv\u00eb.<\/p>\n<p><\/p>\n<p>Fillimisht do t\u00eb kontrollohet funksionimi pa p\u00ebrdorur enkriptim me kompresorin lzma:<\/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=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/2179a53ed6fb9530324490dc0922c788.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Koha e ekzekutimit p\u00ebr \u00e7do test:<\/p>\n<p><\/p>\n<p>Ekzekutimi 1<br \/>\nEkzekutimi 2<br \/>\nEkzekutimi 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>N\u00ebse aktivizohet enkriptimi me p\u00ebrdorimin e aes, rezultatet jan\u00eb mjaft t\u00eb af\u00ebrta:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/mf\/7p\/yv\/mf7pyvnly6bmjtxbno88mjtrtn4.png\"><img decoding=\"async\" alt=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/afe515a8574ac0c6b2c2390b647108a4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Koha e ekzekutimit n\u00eb t\u00eb nj\u00ebjtat t\u00eb dh\u00ebna, me enkriptim:<\/p>\n<p><\/p>\n<p>Ekzekutimi 1<br \/>\nEkzekutimi 2<br \/>\nEkzekutimi 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>N\u00ebse enkriptimi kombinohet me kompresionin lzo, del k\u00ebshtu:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/38\/cz\/tb\/38cztb4tuzxtgsorc6uysied59k.png\"><img decoding=\"async\" alt=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/0e5ff5e133acd8710177c27f2fc3c202.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Koha e funksionimit:<\/p>\n<p><\/p>\n<p>Ekzekutimi 1<br \/>\nEkzekutimi 2<br \/>\nEkzekutimi 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>T\u00eb dh\u00ebnat e rezultatit ishin relativisht t\u00eb nj\u00ebjta dhe p\u00ebrb\u00ebnin 13 GB. Kjo tregon se deduplication funksionon korrekt. Gjithashtu, aplikimi i lzo mbi t\u00eb dh\u00ebnat e kompresuara ka nj\u00eb efekt t\u00eb duksh\u00ebm, me koh\u00ebn totale t\u00eb pun\u00ebs s\u00eb zbackup duke iu afruar duplicity\/duplicati, megjithat\u00eb mbetet pas atyre t\u00eb bazuara n\u00eb librsync nga 2-5 her\u00eb.<\/p>\n<p><\/p>\n<p>Avantazhet jan\u00eb t\u00eb dukshme - kursim hap\u00ebsire disk n\u00eb serverin e ruajtjes s\u00eb kopjeve rezerv\u00eb. Sa i p\u00ebrket mjeteve p\u00ebr verifikimin e repositorit - autori i zbackup nuk i ka parashikuar ato, rekomandohet t\u00eb p\u00ebrdoret nj\u00eb grumbull diskesh me q\u00ebndrueshm\u00ebri ose nj\u00eb ofrues t\u00eb sh\u00ebrbimeve n\u00eb re.<\/p>\n<p><\/p>\n<p>N\u00eb p\u00ebrgjith\u00ebsi nj\u00eb p\u00ebrshtypje mjaft e mir\u00eb, p\u00ebrkund\u00ebr faktit se projekti \u00ebsht\u00eb rreth 3 vjet pa p\u00ebrparim (k\u00ebrkesa e fundit p\u00ebr funksionalitet ishte rreth nj\u00eb vit m\u00eb par\u00eb, por pa p\u00ebrgjigje).<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-borgbackup\">Testimi i borgbackup<\/h3>\n<p><\/p>\n<p>Borgbackup \u00ebsht\u00eb nj\u00eb fork i attic, nj\u00eb tjet\u00ebr sistem i ngjash\u00ebm me zbackup. \u00cbsht\u00eb shkruar n\u00eb python, ka nj\u00eb list\u00eb funksionesh t\u00eb ngjashme me zbackup, por p\u00ebrve\u00e7 k\u00ebsaj di t\u00eb:<\/p>\n<p><\/p>\n<ul>\n<li>Muntosh kopjet rezerv\u00eb p\u00ebrmes fuse<\/li>\n<li>Kontrollosh p\u00ebrmbajtjen e repositorit<\/li>\n<li>Punoje n\u00eb modin klient-server<\/li>\n<li>P\u00ebrdor\u00ebsh kompresor\u00eb t\u00eb ndrysh\u00ebm p\u00ebr t\u00eb dh\u00ebnat, si dhe p\u00ebrcaktimin heuristik t\u00eb llojit t\u00eb skedarit gjat\u00eb kompresimit.<\/li>\n<li>2 variante enkriptimi, aes dhe blake<\/li>\n<li>Nj\u00eb mjet t\u00eb integruar p\u00ebr<\/li>\n<\/ul>\n<p>\n<b class=\"spoiler_title\">kontrollin e performanc\u00ebs<\/b><\/p>\n<p>borgbackup benchmark crud:\/\/backup_server\/repo\/path local_dir<\/p>\n<p><\/p>\n<p>Rezultatet dol\u00ebn k\u00ebto:<\/p>\n<p><\/p>\n<p>C-Z-BIG 96.51 MB\/s (10 <em> 100.00 MB skedar\u00eb me zeros: 10.36s)<br \/>\nR-Z-BIG 57.22 MB\/s (10 <\/em> 100.00 MB skedar\u00eb me zeros: 17.48s)<br \/>\nU-Z-BIG 253.63 MB\/s (10 <em> 100.00 MB skedar\u00eb me zeros: 3.94s)<br \/>\nD-Z-BIG 351.06 MB\/s (10 <\/em> 100.00 MB skedar\u00eb me zeros: 2.85s)<br \/>\nC-R-BIG 34.30 MB\/s (10 <em> 100.00 MB skedar\u00eb t\u00eb rastit: 29.15s)<br \/>\nR-R-BIG 60.69 MB\/s (10 <\/em> 100.00 MB skedar\u00eb t\u00eb rastit: 16.48s)<br \/>\nU-R-BIG 311.06 MB\/s (10 <em> 100.00 MB skedar\u00eb t\u00eb rastit: 3.21s)<br \/>\nD-R-BIG 72.63 MB\/s (10 <\/em> 100.00 MB skedar\u00eb t\u00eb rastit: 13.77s)<br \/>\nC-Z-MEDIUM 108.59 MB\/s (1000 <em> 1.00 MB skedar\u00eb me zeros: 9.21s)<br \/>\nR-Z-MEDIUM 76.16 MB\/s (1000 <\/em> 1.00 MB skedar\u00eb me zeros: 13.13s)<br \/>\nU-Z-MEDIUM 331.27 MB\/s (1000 <em> 1.00 MB skedar\u00eb me zeros: 3.02s)<br \/>\nD-Z-MEDIUM 387.36 MB\/s (1000 <\/em> 1.00 MB skedar\u00eb me zeros: 2.58s)<br \/>\nC-R-MEDIUM 37.80 MB\/s (1000 <em> 1.00 MB skedar\u00eb t\u00eb rastit: 26.45s)<br \/>\nR-R-MEDIUM 68.90 MB\/s (1000 <\/em> 1.00 MB skedar t\u00eb rast\u00ebsish\u00ebm: 14.51s)<br \/>\nU-R-MEDIUM 347.24 MB\/s (1000 <em> 1.00 MB skedar t\u00eb rast\u00ebsish\u00ebm: 2.88s)<br \/>\nD-R-MEDIUM 48.80 MB\/s (1000 <\/em> 1.00 MB skedar t\u00eb rast\u00ebsish\u00ebm: 20.49s)<br \/>\nC-Z-SMALL 11.72 MB\/s (10000 <em> 10.00 kB skedar t\u00eb gjitha zero: 8.53s)<br \/>\nR-Z-SMALL 32.57 MB\/s (10000 <\/em> 10.00 kB skedar t\u00eb gjitha zero: 3.07s)<br \/>\nU-Z-SMALL 19.37 MB\/s (10000 <em> 10.00 kB skedar t\u00eb gjitha zero: 5.16s)<br \/>\nD-Z-SMALL 33.71 MB\/s (10000 <\/em> 10.00 kB skedar t\u00eb gjitha zero: 2.97s)<br \/>\nC-R-SMALL 6.85 MB\/s (10000 <em> 10.00 kB skedar t\u00eb rast\u00ebsish\u00ebm: 14.60s)<br \/>\nR-R-SMALL 31.27 MB\/s (10000 <\/em> 10.00 kB skedar t\u00eb rast\u00ebsish\u00ebm: 3.20s)<br \/>\nU-R-SMALL 12.28 MB\/s (10000 <em> 10.00 kB skedar t\u00eb rast\u00ebsish\u00ebm: 8.14s)<br \/>\nD-R-SMALL 18.78 MB\/s (10000 <\/em> 10.00 kB skedar t\u00eb rast\u00ebsish\u00ebm: 5.32s)<\/p>\n<p><\/p>\n<p>Gjat\u00eb testimit do t\u00eb p\u00ebrdoret heuristika p\u00ebr kompresimin me p\u00ebrcaktimin e tipit t\u00eb skedarit (kompresimi automatik), dhe rezultatet do t\u00eb jen\u00eb si m\u00eb posht\u00eb:<\/p>\n<p>\n<b class=\"spoiler_title\">Fillimisht do t\u00eb verifikojm\u00eb funksionimin pa enkriptim:<\/b><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/fe\/ep\/xm\/feepxmsoyorprvvt5h00tuj2spg.png\"><img decoding=\"async\" alt=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/bcf7d2021a77dd5099b0b159defe2022.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Koha e funksionimit:<\/p>\n<p><\/p>\n<p>Ekzekutimi 1<br \/>\nEkzekutimi 2<br \/>\nEkzekutimi 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>N\u00ebse aktivizohet autorizimi i depozit\u00ebs (rethi i autorizuar), rezultatet do t\u00eb jen\u00eb af\u00ebr:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/3c\/qe\/kx\/3cqekxviy9rzhafckbi0tidjxn4.png\"><img decoding=\"async\" alt=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/6b4f28a5b464d2f2bf83f003d45be6dd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Koha e funksionimit:<\/p>\n<p><\/p>\n<p>Ekzekutimi 1<br \/>\nEkzekutimi 2<br \/>\nEkzekutimi 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>Kur aktivizohet enkriptimi aes rezultatet nuk p\u00ebrkeq\u00ebsohen shum\u00eb:<\/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=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/06a122bb3b7b1bdb86e82101b144a2ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Ekzekutimi 1<br \/>\nEkzekutimi 2<br \/>\nEkzekutimi 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>Por n\u00ebse e z\u00ebvend\u00ebsojm\u00eb aes me blake, situata do t\u00eb p\u00ebrmir\u00ebsohet:<\/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=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/f474e6870145ec0e15aec383b272b8ce.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Koha e funksionimit:<\/p>\n<p><\/p>\n<p>Ekzekutimi 1<br \/>\nEkzekutimi 2<br \/>\nEkzekutimi 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>Si n\u00eb rastin e zbackup, madh\u00ebsia e repositorit ishte 13GB dhe pak m\u00eb pak, q\u00eb n\u00eb p\u00ebrgjith\u00ebsi \u00ebsht\u00eb e pritshme. Koha e funksionimit ishte mjaft inkurajuese, duke u krahasuar me zgjidhjet e bazuara n\u00eb librsync, duke ofruar mund\u00ebsi shum\u00eb m\u00eb t\u00eb gjera. Nj\u00eb tjet\u00ebr avantazh ishte mund\u00ebsia p\u00ebr t\u00eb caktuar parametra t\u00eb ndrysh\u00ebm p\u00ebrmes variablave t\u00eb mjedisit, e cila ofron nj\u00eb p\u00ebrpar\u00ebsi t\u00eb konsiderueshme kur p\u00ebrdoret borgbackup n\u00eb m\u00ebnyr\u00eb automatike. Po ashtu, ngarkesa gjat\u00eb kopjimit t\u00eb rezervave ishte mjaft e ul\u00ebt: sipas ngarkes\u00ebs s\u00eb procesorit, borgbackup punon n\u00eb 1 rrjedh.<\/p>\n<p><\/p>\n<p>Nuk u zbuluan disavantazhe t\u00eb ve\u00e7anta gjat\u00eb p\u00ebrdorimit.<\/p>\n<p><\/p>\n<h3 id=\"testirovanie-restic\">Testimi i restic<\/h3>\n<p><\/p>\n<p>Megjith\u00ebse restic \u00ebsht\u00eb nj\u00eb zgjidhje relativisht e re (dy kandidat\u00ebt e par\u00eb ishin t\u00eb njohur q\u00eb nga viti 2013 e m\u00eb her\u00ebt), ai ka karakteristika mjaft t\u00eb mira. \u00cbsht\u00eb shkruar n\u00eb Go.<\/p>\n<p><\/p>\n<p>N\u00eb krahasim me zbackup, ofron gjithashtu:<\/p>\n<p><\/p>\n<ul>\n<li>Kontrollin e integritetit t\u00eb repositorit (duke p\u00ebrfshir\u00eb kontrollin n\u00eb pjes\u00eb).<\/li>\n<li>Nj\u00eb list\u00eb t\u00eb madhe t\u00eb protokolleve dhe ofruesve t\u00eb mb\u00ebshtetur p\u00ebr ruajtjen e kopjeve rezerv\u00eb, si dhe mb\u00ebshtetje p\u00ebr rclone \u2014 rsync p\u00ebr zgjidhjet \"cloud\".<\/li>\n<li>Krahasimi i 2 kopjeve rezerv\u00eb me nj\u00ebri-tjetrin.<\/li>\n<li>Mund\u00ebsia p\u00ebr t\u00eb montuar repositorin p\u00ebrmes fuse.<\/li>\n<\/ul>\n<p><\/p>\n<p>N\u00eb p\u00ebrgjith\u00ebsi, lista e mund\u00ebsive \u00ebsht\u00eb mjaft e ngjashme me borgbackup, ndonj\u00ebher\u00eb m\u00eb shum\u00eb, ndonj\u00ebher\u00eb m\u00eb pak. Nga ve\u00e7orit\u00eb \u2013 mungesa e mund\u00ebsis\u00eb p\u00ebr t\u00eb \u00e7aktivizuar enkriptimin, prandaj, kopjet rezerv\u00eb do t\u00eb jen\u00eb gjithmon\u00eb t\u00eb enkriptuara. Le t\u00eb shohim n\u00eb praktik\u00eb se \u00e7far\u00eb mund t\u00eb nxjerrim nga kjo softuer:<\/p>\n<p>\n<b class=\"spoiler_title\">Rezultatet ishin si m\u00eb posht\u00eb:<\/b><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/tq\/k5\/xn\/tqk5xn1xknn33dydmslqofrjfvs.png\"><img decoding=\"async\" alt=\"Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup\" src=\"\/wp-content\/uploads\/2019\/06\/d5aa98b72f2a9918bfb3e9e963e4f71d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Koha e funksionimit:<\/p>\n<p><\/p>\n<p>Ekzekutimi 1<br \/>\nEkzekutimi 2<br \/>\nEkzekutimi 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>Rezultatet e pun\u00ebs jan\u00eb gjithashtu krahasuese me zgjidhjet q\u00eb bazohen n\u00eb rsync dhe, n\u00eb p\u00ebrgjith\u00ebsi, jan\u00eb mjaft t\u00eb ngjashme me borgbackup, por ngarkesa n\u00eb procesor \u00ebsht\u00eb m\u00eb e lart\u00eb (punon me disa rryma) dhe me nj\u00eb form\u00eb zig-zag.<\/p>\n<p><\/p>\n<p>M\u00eb shum\u00eb gjasa, programi has n\u00eb performanc\u00ebn e n\u00ebn-sistemit t\u00eb diskut n\u00eb serverin e ruajtjes s\u00eb t\u00eb dh\u00ebnave, ashtu si\u00e7 ka ndodhur tashm\u00eb me rsync. Madh\u00ebsia e depozit\u00ebs ishte 13GB, si me zbackup ashtu edhe me borgbackup, nuk u gjet\u00ebn disavantazhe t\u00eb dukshme gjat\u00eb p\u00ebrdorimit t\u00eb k\u00ebsaj zgjidhjeje.<\/p>\n<p><\/p>\n<h3 id=\"rezultaty\">Rezultatet<\/h3>\n<p><\/p>\n<p>N\u00eb fakt, t\u00eb gjith\u00eb kandidatet kishin tregues t\u00eb ngjash\u00ebm, megjithat\u00eb, me \u00e7mime t\u00eb ndryshme. Borgbackup i tregoi rezultatet m\u00eb t\u00eb mira, pak m\u00eb i ngadalsh\u00ebm ishte restic, zbackup nuk ka vler\u00eb t\u00eb fillohet t\u00eb p\u00ebrdoret,<br \/>\ndhe n\u00ebse \u00ebsht\u00eb duke u p\u00ebrdorur tashm\u00eb \u2013 provoni t\u00eb kaloni n\u00eb borgbackup ose restic.<\/p>\n<p><\/p>\n<h3 id=\"vyvody\">P\u00ebrfundimet<\/h3>\n<p><\/p>\n<p>Zgjidhja m\u00eb premtuese duket t\u00eb jet\u00eb restic, pasi ka raportin m\u00eb t\u00eb mir\u00eb t\u00eb mund\u00ebsive ndaj shpejt\u00ebsis\u00eb, por p\u00ebr momentin nuk do t\u00eb nxitojm\u00eb me p\u00ebrfundimet tona t\u00eb p\u00ebrgjithshme.<\/p>\n<p><\/p>\n<p>Borgbackup n\u00eb thelb nuk \u00ebsht\u00eb m\u00eb pak i mir\u00eb, nd\u00ebrsa zbackup ndoshta duhet z\u00ebvend\u00ebsuar. Megjithat\u00eb, p\u00ebr t\u00eb garantuar funksionimin e rregullave 3-2-1, zbackup akoma mund t\u00eb p\u00ebrdoret. P\u00ebr shembull, n\u00eb p\u00ebrputhje me mjetet p\u00ebrkopjimi q\u00eb bazohen n\u00eb (lib)rsync.<\/p>\n<p><\/p>\n<h3 id=\"anons\">Ankandi<\/h3>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449282\/\">Kopjimi, pjesa 1: Pse \u00ebsht\u00eb e nevojshme kopjimi, nj\u00eb p\u00ebrmbledhje e metodave, teknologjive<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/452630\/\">Kopjimi, pjesa 2: P\u00ebrmbledhje dhe testim i mjeteve p\u00ebr kopjimin q\u00eb bazohen n\u00eb rsync<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454420\/\">Kopjimi, pjesa 3: P\u00ebrmbledhje dhe testim i duplicity, duplicati<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/#first_unread\">Kopjimi, pjesa 4: P\u00ebrmbledhje dhe testim i zbackup, restic, borgbackup<\/a><\/noindex><br \/>\nKopjimi, pjesa 5: Testimi i bacula dhe veeam backup p\u00ebr linux<br \/>\nBackup, pjesa 6: Krahasimi i mjeteve t\u00eb backup-it<br \/>\nKopjimi, pjesa 7: P\u00ebrfundimet<\/p>\n<p><\/p>\n<p><u>Autori i publikimit:<\/u> Pav\u00ebl Demkovi\u00e7<\/p>\n<p>Burimi: <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\/sq\/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=\"sq_AL\" \/>\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\/sq\/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\udd47Kopjimi i t\u00eb dh\u00ebnave, pjesa 4: Rishikimi dhe testimi i zbackup, restic, borgbackup | ProHoster","description":"N\u00eb k\u00ebt\u00eb artikull do t\u00eb shqyrtohen mjete softuerike p\u00ebr kopjimin e t\u00eb dh\u00ebnave, t\u00eb cilat duke ndar\u00eb fluksin e t\u00eb dh\u00ebnave n\u00eb komponente t\u00eb ve\u00e7anta (chunks), krijojn\u00eb nj\u00eb repositor. Komponent\u00ebt e repositorit mund t\u00eb kompresohen dhe t\u00eb kodohen shtes\u00eb, dhe m\u00eb e r\u00ebnd\u00ebsishmja \u2014 gjat\u00eb proceseve t\u00eb p\u00ebrs\u00ebritura t\u00eb kopjimit \u2014 mund t\u00eb rip\u00ebrdoren. Nj\u00eb kopje rezerv\u00eb n\u00eb nj\u00eb repositor t\u00eb till\u00eb \u00ebsht\u00eb nj\u00eb zinxhir i em\u00ebruar i komponenteve t\u00eb lidhura me nj\u00ebra-tjetr\u00ebn, p\u00ebr shembull, n\u00eb","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-4-obzor-i-testirovanie-zbackup-restic-borgbackup","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/35003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=35003"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/35003\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/26337"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=35003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=35003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=35003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}