{"id":83100,"date":"2020-05-28T13:42:10","date_gmt":"2020-05-28T11:42:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami"},"modified":"2020-05-28T13:42:10","modified_gmt":"2020-05-28T11:42:10","slug":"bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami","title":{"rendered":"Depo i back-up p\u00ebr mij\u00ebra makinash virtuale me mjete t\u00eb lira","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Depo i back-up p\u00ebr mij\u00ebra makinash virtuale me mjete t\u00eb lira\" src=\"\/wp-content\/uploads\/2020\/05\/e1be85f9fdec702ce8db043ac72dd507.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u00ebrsh\u00ebndetje, koh\u00ebt e fundit m\u00eb ra nj\u00eb detyr\u00eb interesante p\u00ebr t\u00eb konfiguruar nj\u00eb depo p\u00ebr backup t\u00eb nj\u00eb numri t\u00eb madh t\u00eb pajisjeve t\u00eb bllokuara.<\/p>\n<p><\/p>\n<p>\u00c7do jav\u00eb ne kryejm\u00eb backup t\u00eb t\u00eb gjitha makinave virtuale n\u00eb re, k\u00ebshtu q\u00eb duhet t\u00eb jemi n\u00eb gjendje t\u00eb menaxhojm\u00eb mij\u00ebra kopje rezerv\u00eb dhe ta b\u00ebjm\u00eb k\u00ebt\u00eb sa m\u00eb shpejt dhe efikas.<\/p>\n<p><\/p>\n<p>Fatkeq\u00ebsisht, konfigurimet standarde <strong>RAID5<\/strong>, <strong>RAID6<\/strong> n\u00eb k\u00ebt\u00eb rast nuk do t\u00eb na p\u00ebrshtaten p\u00ebr shkak se procesi i rikuperimit n\u00eb disqe kaq t\u00eb m\u00ebdhenj si tonat do t\u00eb jet\u00eb tejet i gjat\u00eb dhe ndoshta nuk do t\u00eb p\u00ebrfundoj\u00eb kurr\u00eb.<\/p>\n<p><\/p>\n<p>Le t'i shqyrtojm\u00eb alternativat:<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/docs.min.io\/docs\/minio-erasure-code-quickstart-guide.html\">Erasure Coding<\/a><\/noindex><\/strong> \u2014 Nj\u00eb ekuivalent i RAID5, RAID6, por me nj\u00eb nivel pariteti t\u00eb konfigurosh\u00ebm. N\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb, rezervimi nuk b\u00ebhet bllok p\u00ebr bllok, por p\u00ebr \u00e7do objekt ve\u00e7mas. M\u00ebnyra m\u00eb e thjesht\u00eb p\u00ebr t\u00eb provuar erasure coding \u00ebsht\u00eb t\u00eb deploy <noindex><a rel=\"nofollow\" href=\"https:\/\/min.io\/\">minio<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/openzfs.github.io\/openzfs-docs\/Basic%20Concepts\/dRAID%20Howto.html?highlight=draid\">DRAID<\/a><\/noindex><\/strong> \u2014 \u00ebsht\u00eb nj\u00eb mund\u00ebsi e papublikuar ende p\u00ebr ZFS. Ndryshe nga RAIDZ, DRAID ka nj\u00eb bllok pariteti t\u00eb shp\u00ebrndar\u00eb dhe gjat\u00eb rikuperimit angazhon t\u00eb gjitha disqet e grumbullit, duke e b\u00ebr\u00eb k\u00ebdo t\u00eb p\u00ebrshtatsh\u00ebm ndaj d\u00ebshtimeve dhe duke u rikuperuar m\u00eb shpejt pas nj\u00eb d\u00ebshtimi. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Depo i back-up p\u00ebr mij\u00ebra makinash virtuale me mjete t\u00eb lira\" src=\"\/wp-content\/uploads\/2020\/05\/aa867bbd4f52501c8708636d2cd1fb27.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Depo i back-up p\u00ebr mij\u00ebra makinash virtuale me mjete t\u00eb lira\" src=\"\/wp-content\/uploads\/2020\/05\/47b0a233d5db5b66472e17fb5a822fad.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>N\u00eb dispozicion \u00ebsht\u00eb nj\u00eb server <strong>Fujitsu Primergy RX300 S7<\/strong> me procesorin <strong>Intel Xeon CPU E5-2650L 0 @ 1.80GHz<\/strong>, n\u00ebnt\u00eb module RAM <strong>Samsung DDR3-1333 8Gb PC3L-10600R ECC Registered (M393B1K70DH0-YH9)<\/strong>, nj\u00eb kabinet diskesh <strong>Supermicro SuperChassis 847E26-RJBOD1<\/strong>, i lidhur p\u00ebrmes <strong>Dual LSI SAS2X36 Expander<\/strong> dhe 45 disqe <strong>Seagate ST6000NM0115-1YZ110<\/strong> sip\u00ebr <strong>6TB<\/strong> secili.<\/p>\n<p><\/p>\n<p>Para se t\u00eb vendosim di\u00e7ka, duhet s\u00eb pari t\u00eb testojm\u00eb gjith\u00e7ka si\u00e7 duhet.<\/p>\n<p><\/p>\n<p>P\u00ebr k\u00ebt\u00eb, un\u00eb u p\u00ebrgatita dhe kryeva testimin e konfiguracionesh t\u00eb ndryshme. P\u00ebr k\u00ebt\u00eb, p\u00ebrdora minio, q\u00eb sh\u00ebrbeu si S3-backend dhe e nisa at\u00eb n\u00eb m\u00ebnyra t\u00eb ndryshme me numra t\u00eb ndrysh\u00ebm target.<\/p>\n<p><\/p>\n<p>Kryesisht u testua rasti minio n\u00eb erasure coding vs software raid me t\u00eb nj\u00ebjtin num\u00ebr disqesh dhe disqe pariteti, ato jan\u00eb: RAID6, RAIDZ2 dhe DRAID2.<\/p>\n<p><\/p>\n<blockquote><p>P\u00ebr referenc\u00eb: kur aktivizoni minio me nj\u00eb target t\u00eb vet\u00ebm, minio funksionon si nj\u00eb gateway S3 duke ofruar sistemin tuaj t\u00eb skedar\u00ebve lokal n\u00eb form\u00ebn e nj\u00eb depo S3. Nd\u00ebrsa n\u00ebse aktivizoni minio me specifikimin e disa targeteve, do t\u00eb aktivizohet automatikisht m\u00ebnyra e Erasure Coding, e cila do t\u00eb shp\u00ebrndaj\u00eb t\u00eb dh\u00ebnat midis targeteve tuaja duke ofruar q\u00ebndrueshm\u00ebri ndaj d\u00ebshtimeve.<\/p>\n<p>N\u00eb m\u00ebnyr\u00eb default, minio i ndan objektivat n\u00eb grupe me nga 16 disqe, ku p\u00ebr \u00e7do grup ka 2 paritete. Kjo do t\u00eb thot\u00eb se dy disqe mund t\u00eb dalin jasht\u00eb funksionit n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb pa humbur t\u00eb dh\u00ebnat.<\/p><\/blockquote>\n<p>P\u00ebr testimin e performanc\u00ebs kam p\u00ebrdorur 16 disqe prej 6TB secili dhe kam shkruar mbi ta objekte t\u00eb vogla me madh\u00ebsi 1MB, duke p\u00ebrshkruar n\u00eb m\u00ebnyr\u00eb sa m\u00eb t\u00eb sakt\u00eb ngarkes\u00ebn ton\u00eb t\u00eb ardhshme, pasi t\u00eb gjitha mjetet moderne p\u00ebr backup ndajn\u00eb t\u00eb dh\u00ebnat n\u00eb blloqe disa megabajt\u00ebsh dhe i shkruajn\u00eb n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb.<\/p>\n<p><\/p>\n<p>P\u00ebr b\u00ebn\u00e7markun u p\u00ebrdor utilitari s3bench i ekzekutuar n\u00eb nj\u00eb server t\u00eb larg\u00ebt q\u00eb d\u00ebrgonte dhjet\u00ebra mij\u00ebra objekte t\u00eb tilla n\u00eb minio me nj\u00ebqind rrjedha. Pas k\u00ebsaj, n\u00eb t\u00eb nj\u00ebjt\u00ebn m\u00ebnyr\u00eb, p\u00ebrpiqej t'i k\u00ebrkonte ato p\u00ebrs\u00ebri.<\/p>\n<p><\/p>\n<p>Rezultatet e b\u00ebn\u00e7markut jan\u00eb paraqitur n\u00eb tabel\u00ebn e m\u00ebposhtme:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Depo i back-up p\u00ebr mij\u00ebra makinash virtuale me mjete t\u00eb lira\" src=\"\/wp-content\/uploads\/2020\/05\/218a14dcd9311e4b350a3b7aafbd290c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Si\u00e7 e shohim, minio n\u00eb modin e kodimit t\u00eb tij t\u00eb zerimit punon ndjesh\u00ebm m\u00eb keq n\u00eb shkruarje sesa minio q\u00eb \u00ebsht\u00eb aktivizuar mbi RAID6 programor, RAIDZ2 dhe DRAID2 n\u00eb t\u00eb nj\u00ebjt\u00ebn konfiguracion.<\/p>\n<p><\/p>\n<p>Ve\u00e7mas, <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/sds_ru\/15987\">m\u00eb k\u00ebrkuan<\/a><\/noindex> t\u00eb testoj minio n\u00eb ext4 vs XFS. E habitshme, por p\u00ebr llojin tim t\u00eb ngarkes\u00ebs, XFS u tregua duksh\u00ebm m\u00eb e ngadalt\u00eb se ext4.<\/p>\n<p><\/p>\n<p>N\u00eb raundin e par\u00eb t\u00eb testeve, Mdadm tregoi superioritet ndaj ZFS, por m\u00eb von\u00eb, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/gmelikov\/\" class=\"user_link\">gmelikov<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/sds_ru\/15724\">sugjeroi<\/a><\/noindex>, se mund t\u00eb p\u00ebrmir\u00ebsoj performanc\u00ebn e ZFS duke vendosur opsionet e m\u00ebposhtme:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">xattr=sa atime=off recordsize=1M<\/code><\/pre>\n<p><\/p>\n<p>dhe pas k\u00ebsaj, testet me ZFS u p\u00ebrmir\u00ebsuan ndjesh\u00ebm.<\/p>\n<p><\/p>\n<p>Gjithashtu mund t\u00eb v\u00ebrehet se DRAID nuk ofron ndonj\u00eb p\u00ebrfitim t\u00eb ve\u00e7ant\u00eb n\u00eb performanc\u00eb n\u00eb krahasim me RAIDZ, por n\u00eb teori duhet t\u00eb jet\u00eb shum\u00eb m\u00eb i sigurt.<\/p>\n<p><\/p>\n<p>N\u00eb dy testet e fundit, gjithashtu u p\u00ebrpoqa t\u00eb ndaj metadat\u00ebn (special) dhe ZIL (log) n\u00eb nj\u00eb ra ky\u00e7 SSD. Por kalimi i metadatave nuk solli ndonj\u00eb p\u00ebrfitim t\u00eb ve\u00e7ant\u00eb n\u00eb shpejt\u00ebsin\u00eb e shkruarjes, nd\u00ebrsa me kalimin e ZIL-it, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.memory4less.com\/intel-ssd-ssdsc2ki128g8\">SSDSC2KI128G8<\/a><\/noindex> arrit\u00ebm n\u00eb plafon me 100% t\u00eb p\u00ebrdorimit, k\u00ebshtu q\u00eb k\u00ebt\u00eb test e konsideroj t\u00eb d\u00ebshtuar. Nuk p\u00ebrjashtoj se po t\u00eb kisha disqe SSD m\u00eb t\u00eb shpejt\u00eb, ndoshta kjo do t\u00eb p\u00ebrmir\u00ebsonte ndjesh\u00ebm rezultatet e mia, por, fatkeq\u00ebsisht, nuk i kisha n\u00eb dispozicion.<\/p>\n<p><\/p>\n<p>N\u00eb fund, vendosa t\u00eb ndalem te p\u00ebrdorimi i DRAID dhe pavar\u00ebsisht statusit t\u00eb tij beta, ai \u00ebsht\u00eb zgjidhja m\u00eb e shpejt\u00eb dhe m\u00eb efektive p\u00ebr ruajtjen n\u00eb rastin ton\u00eb.<\/p>\n<p><\/p>\n<p>Krijova nj\u00eb DRAID2 t\u00eb thjesht\u00eb n\u00eb konfigurimin me tre grupe dhe dy sparet t\u00eb shp\u00ebrndara:<\/p>\n<p><\/p>\n<pre><code class=\"bash\"># zpool status data\n  pool: data\n state: ONLINE\n  scan: none requested\nconfig:\n\n    NAME                 STATE     READ WRITE CKSUM\n    data                 ONLINE       0     0     0\n      draid2:3g:2s-0     ONLINE       0     0     0\n        sdy              ONLINE       0     0     0\n        sdam             ONLINE       0     0     0\n        sdf              ONLINE       0     0     0\n        sdau             ONLINE       0     0     0\n        sdab             ONLINE       0     0     0\n        sdo              ONLINE       0     0     0\n        sdw              ONLINE       0     0     0\n        sdak             ONLINE       0     0     0\n        sdd              ONLINE       0     0     0\n        sdas             ONLINE       0     0     0\n        sdm              ONLINE       0     0     0\n        sdu              ONLINE       0     0     0\n        sdai             ONLINE       0     0     0\n        sdaq             ONLINE       0     0     0\n        sdk              ONLINE       0     0     0\n        sds              ONLINE       0     0     0\n        sdag             ONLINE       0     0     0\n        sdi              ONLINE       0     0     0\n        sdq              ONLINE       0     0     0\n        sdae             ONLINE       0     0     0\n        sdz              ONLINE       0     0     0\n        sdan             ONLINE       0     0     0\n        sdg              ONLINE       0     0     0\n        sdac             ONLINE       0     0     0\n        sdx              ONLINE       0     0     0\n        sdal             ONLINE       0     0     0\n        sde              ONLINE       0     0     0\n        sdat             ONLINE       0     0     0\n        sdaa             ONLINE       0     0     0\n        sdn              ONLINE       0     0     0\n        sdv              ONLINE       0     0     0\n        sdaj             ONLINE       0     0     0\n        sdc              ONLINE       0     0     0\n        sdar             ONLINE       0     0     0\n        sdl              ONLINE       0     0     0\n        sdt              ONLINE       0     0     0\n        sdah             ONLINE       0     0     0\n        sdap             ONLINE       0     0     0\n        sdj              ONLINE       0     0     0\n        sdr              ONLINE       0     0     0\n        sdaf             ONLINE       0     0     0\n        sdao             ONLINE       0     0     0\n        sdh              ONLINE       0     0     0\n        sdp              ONLINE       0     0     0\n        sdad             ONLINE       0     0     0\n    spares\n      s0-draid2:3g:2s-0  AVAIL   \n      s1-draid2:3g:2s-0  AVAIL   \n\nerrors: No known data errors<\/code><\/pre>\n<p>Mir\u00eb, tani q\u00eb u zgjodh depoja, kalojm\u00eb te \u00e7far\u00eb do t\u00eb p\u00ebrdorim p\u00ebr backup. K\u00ebtu menj\u00ebher\u00eb dua t\u00eb flas p\u00ebr tre zgjidhje q\u00eb arrita t\u00eb provoj, dhe ato jan\u00eb:<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/benji-backup.me\">Benji Backup<\/a><\/noindex><\/strong> \u2014 fork <noindex><a rel=\"nofollow\" href=\"http:\/\/backy2.com\/\">Backy2<\/a><\/noindex>, zgjidhje e specializuar p\u00ebr backup t\u00eb pajisjeve bllok, ka nj\u00eb integrim t\u00eb ngusht\u00eb me Ceph. Mund t\u00eb marr\u00eb diferencat mes snapshots dhe t\u00eb formoj\u00eb nj\u00eb backup inkremental prej tyre. Mb\u00ebshtet nj\u00eb num\u00ebr t\u00eb madh backend-esh ruajtjeje, p\u00ebrfshir\u00eb ruajtjen lokale dhe S3. K\u00ebrkon nj\u00eb baz\u00eb t\u00eb ve\u00e7ant\u00eb t\u00eb dh\u00ebnash p\u00ebr ruajtjen e tabel\u00ebs s\u00eb hash-it p\u00ebr deduplikimin. Nga t\u00eb metat: \u00ebsht\u00eb shkruar n\u00eb python, ka nj\u00eb CLI pak t\u00eb pasjellsh\u00ebm.<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/borgbackup.readthedocs.io\/en\/stable\/\">Borg Backup<\/a><\/noindex><\/strong> \u2014 fork <noindex><a rel=\"nofollow\" href=\"https:\/\/attic-backup.org\/\">Attic<\/a><\/noindex>, nj\u00eb mjet i njohur dhe i provuar p\u00ebr backup, mund t\u00eb b\u00ebj\u00eb backup t\u00eb t\u00eb dh\u00ebnave dhe deduplifikon ato shum\u00eb mir\u00eb. Mund t\u00eb ruaj\u00eb backup-et si lokale ashtu edhe n\u00eb nj\u00eb server t\u00eb kaluar p\u00ebrmes scp. Mund t\u00eb b\u00ebj\u00eb backup t\u00eb pajisjeve bllok n\u00ebse nisi me flamurin <code>--special<\/code>, nga an\u00ebt negative: kur krijohet nj\u00eb backup, repository blokon plot\u00ebsisht, p\u00ebr k\u00ebt\u00eb arsye rekomandohet q\u00eb p\u00ebr \u00e7do makin\u00eb virtuale t\u00eb krijohet nj\u00eb repository t\u00eb ve\u00e7ant\u00eb, n\u00eb thelb kjo nuk \u00ebsht\u00eb nj\u00eb problem, duke qen\u00eb se ato krijohen shum\u00eb leht\u00ebsisht.<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/restic.net\/\">Restic<\/a><\/noindex><\/strong> \u2014 nj\u00eb projekt n\u00eb zhvillim aktiv, shkruar n\u00eb go, mjaft i shpejt\u00eb dhe mb\u00ebshtet nj\u00eb num\u00ebr t\u00eb madh backend-esh p\u00ebr ruajtje, midis t\u00eb cilave ka magazinim lokal, scp, S3 dhe shum\u00eb m\u00eb tep\u00ebr. Duhet t\u00eb theksohet ve\u00e7an\u00ebrisht se ka nj\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/restic\/rest-server\">rest-server<\/a><\/noindex> p\u00ebr restic, i cili lejon eksportimin m\u00eb t\u00eb shpejt\u00eb t\u00eb magazin\u00ebs p\u00ebr p\u00ebrdorim t\u00eb larg\u00ebt. Nga t\u00eb gjitha t\u00eb p\u00ebrmendurat m\u00eb p\u00eblqeu m\u00eb shum\u00eb. Mund t\u00eb b\u00ebj\u00eb backup nga stdin. Praktikisht nuk ka disavantazhe t\u00eb dukshme, por ka disa ve\u00e7ori:<\/p>\n<p><\/p>\n<ul>\n<li>\n<p>S\u00eb pari, provova ta p\u00ebrdor at\u00eb n\u00eb modalitetin e repository-t t\u00eb p\u00ebrbashk\u00ebt p\u00ebr t\u00eb gjitha makinat virtuale (si Benji) dhe kjo edhe funksionoi mjaft mir\u00eb, por operacionet e rikuperimit zgjat\u00ebn shum\u00eb, pasi \u00e7do her\u00eb para rikuperimit restic p\u00ebrpiqet t\u00eb lexoj\u00eb metadata t\u00eb t\u00eb gjith\u00eb backup-eve. Ky problem u zgjidh leht\u00ebsisht ashtu si me borg, duke krijuar nj\u00eb repository t\u00eb ve\u00e7ant\u00eb p\u00ebr \u00e7do makin\u00eb virtuale. Ky qasje u tregua shum\u00eb efektive gjithashtu p\u00ebr menaxhimin e backup-eve. Repository-t e ve\u00e7anta mund t\u00eb ken\u00eb nj\u00eb fjal\u00ebkalim t\u00eb ve\u00e7ant\u00eb p\u00ebr qasje n\u00eb t\u00eb dh\u00ebna, dhe gjithashtu ne mund t\u00eb mos kemi frik\u00eb se repository globale mund t\u00eb prishet ndonj\u00ebher\u00eb. T\u00eb krijosh repository t\u00eb rinj \u00ebsht\u00eb gjithashtu kaq e thjesht\u00eb sa n\u00eb borg backup.<\/p>\n<p><\/p>\n<p>N\u00eb \u00e7do rast, deduplifikimi b\u00ebhet vet\u00ebm n\u00eb lidhje me versionin e m\u00ebparsh\u00ebm t\u00eb kopjes s\u00eb rezerv\u00ebs, versioni i m\u00ebparsh\u00ebm i kopjes s\u00eb rezerv\u00ebs p\u00ebrcaktohet nga path p\u00ebr kopjen e specifikuar, prandaj, n\u00ebse b\u00ebni kopje rezerv\u00eb t\u00eb objekteve t\u00eb ndryshme nga stdin n\u00eb nj\u00eb depo t\u00eb p\u00ebrbashk\u00ebt, mos harroni t\u00eb specifikoni opsionin <code>--stdin-filename<\/code>, ose ta specifikoni \u00e7do her\u00eb n\u00eb m\u00ebnyr\u00eb end\u00e8he <code>--parent<\/code>.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<ul>\n<li>\n<p>S\u00eb dyti, rikthimi n\u00eb stdout z\u00eb m\u00eb shum\u00eb koh\u00eb se rikthimi n\u00eb sistemin e skedar\u00ebve p\u00ebr shkak t\u00eb paralel\u00ebsis\u00eb s\u00eb tij. N\u00eb t\u00eb ardhmen, planifikohet t\u00eb shtohet mb\u00ebshtetje m\u00eb e ngusht\u00eb p\u00ebr kopjet rezerv\u00eb t\u00eb pajisjeve bllok.<\/p>\n<p>\n<\/li>\n<li>\n<p>S\u00eb treti, aktualisht rekomandohet t\u00eb p\u00ebrdorni <noindex><a rel=\"nofollow\" href=\"https:\/\/beta.restic.net\/?sort=time&amp;order=desc\">versionin nga master<\/a><\/noindex>, sepse versioni 0.9.6 ka nj\u00eb defekt me rikthimin e gjat\u00eb t\u00eb skedar\u00ebve t\u00eb m\u00ebdhenj.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<p>P\u00ebr t\u00eb testuar efikasitetin e kopjes rezerv\u00eb dhe shpejt\u00ebsin\u00eb e shkrimit \/ rikthimit nga kopja rezerv\u00eb, krijova nj\u00eb depo t\u00eb ve\u00e7ant\u00eb dhe provoja t\u00eb b\u00ebja kopje rezerv\u00eb t\u00eb nj\u00eb imazhi t\u00eb vog\u00ebl t\u00eb makin\u00ebs virtuale (21 GB). U kryen dy kopje rezerv\u00eb pa ndryshuar origjinalin, duke p\u00ebrdorur secilin nga zgjidhjet e renditura p\u00ebr t\u00eb testuar se sa m\u00eb shpejt \/ m\u00eb ngadal\u00eb kopjohen t\u00eb dh\u00ebnat e deduplikuara.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Depo i back-up p\u00ebr mij\u00ebra makinash virtuale me mjete t\u00eb lira\" src=\"\/wp-content\/uploads\/2020\/05\/acab0d9f0d535e29ff272fef4e92de0f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Si\u00e7 e v\u00ebrejm\u00eb, Borg Backup ka koeficientin m\u00eb t\u00eb lart\u00eb t\u00eb efikasitetit p\u00ebr kopjen e par\u00eb rezerv\u00eb, por humbet p\u00ebr sa i p\u00ebrket shpejt\u00ebsis\u00eb s\u00eb shkrimit dhe rikthimit.<\/p>\n<p><\/p>\n<p>Restic doli t\u00eb jet\u00eb m\u00eb i shpejt\u00eb se Benji Backup, por rikthen m\u00eb gjat\u00eb n\u00eb stdout, dhe t\u00eb shkruaj\u00eb drejtp\u00ebrdrejt n\u00eb pajisjen bllok, p\u00ebr fat t\u00eb keq, deri tani nuk di.<\/p>\n<p><\/p>\n<p>Pas peshoj gjith\u00e7ka n\u00eb pro dhe kundra, vendosa t\u00eb ndalem te <strong>restic<\/strong> me <strong>rest-server<\/strong> si zgjidhja m\u00eb e rehatshme dhe e perspektiv\u00ebs p\u00ebr kopje rezerv\u00eb.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/asciinema.org\/a\/333393\"><img decoding=\"async\" alt=\"Depo i back-up p\u00ebr mij\u00ebra makinash virtuale me mjete t\u00eb lira\" src=\"\/wp-content\/uploads\/2020\/05\/cb174ab1522f529dea0712b64c0ac923.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>N\u00eb k\u00ebt\u00eb skrinj t\u00eb filmimit mund t\u00eb shihni si kanali 10-gigabit plot\u00ebsisht shfryt\u00ebzohet n\u00eb disa operacione t\u00eb kopjave rezerv\u00eb q\u00eb p\u00ebrfundojn\u00eb nj\u00ebkoh\u00ebsisht. Vlen t\u00eb p\u00ebrmendet se shfryt\u00ebzimi i disqeve gjat\u00eb k\u00ebsaj nuk kalon 30%.<\/p>\n<p><\/p>\n<p>Ishte nj\u00eb zgjidhje me t\u00eb cil\u00ebn isha m\u00eb shum\u00eb se i k\u00ebnaqur!<\/p>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/504152\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u0430\u0441\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u043a\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u043b\u044f \u0431\u044d\u043a\u0430\u043f\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u041a\u0430\u0436\u0434\u0443\u044e \u043d\u0435\u0434\u0435\u043b\u044e \u043c\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0432 \u043d\u0430\u0448\u0435\u043c \u043e\u0431\u043b\u0430\u043a\u0435, \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0443\u0436\u043d\u043e \u0443\u043c\u0435\u0442\u044c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u0442\u044b\u0441\u044f\u0447\u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u044d\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 RAID5, RAID6 \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430\u043c \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0442\u044f\u0442 \u0432 \u0432\u0438\u0434\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":83101,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-83100","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.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442.\" \/>\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\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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\u0411\u044d\u043a\u0430\u043f-\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u043b\u044f \u0442\u044b\u0441\u044f\u0447 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami\" \/>\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=\"2020-05-28T11:42:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-28T11:42:10+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\udd47Depo p\u00ebr kopje rezerv\u00eb p\u00ebr mij\u00ebra makina virtuale me mjete falas | ProHoster","description":"P\u00ebrsh\u00ebndetje.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami","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\u0411\u044d\u043a\u0430\u043f-\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u043b\u044f \u0442\u044b\u0441\u044f\u0447 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami","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":"2020-05-28T11:42:10+00:00","article:modified_time":"2020-05-28T11:42:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83100","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:25:22","updated":"2022-09-28 15:47:37","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\/83100","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=83100"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/83100\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/83101"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=83100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=83100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=83100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}