{"id":93710,"date":"2020-09-09T07:42:42","date_gmt":"2020-09-09T05:42:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj"},"modified":"2020-09-09T07:42:42","modified_gmt":"2020-09-09T05:42:42","slug":"politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","title":{"rendered":"Politike pohrane Veeam B&amp;R \u2013 razvezujemo backup lance zajedno s tehni\u010dkom podr\u0161kom","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pozdravljam \u010ditatelje na\u0161eg bloga! Djelomi\u010dno smo ve\u0107 upoznati \u2013 moji postovi na engleskom jeziku su se ovdje pojavili u prijevodu moje drage kolegice <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/polarowl\/\" class=\"user_link\">polarowl<\/a><\/noindex>. Ovaj put sam odlu\u010dio obratiti se ruskoj javnosti izravno. <\/p>\n<p>Za svoj debi \u017eelio sam prona\u0107i temu koja bi bila zanimljiva \u0161to \u0161irem spektru publike i zahtijevala detaljno razmatranje. Daniel Defoe je tvrdi da svakog \u010dovjeka \u010dekaju smrt i porezi. S svoje strane mogu re\u0107i da svakog in\u017eenjera podr\u0161ke \u010dekaju pitanja o politikama \u010duvanja to\u010daka oporavka (ili jednostavnije - reten\u0161enu). Kako funkcionira reten\u0161na politika, po\u010deo sam obja\u0161njavati prije 4 godine kao mla\u0111i in\u017eenjer prve razine i nastavim obja\u0161njavati i sada, kao tim vo\u0111a hispano- i italijansko govore\u0107e ekipe. Siguran sam da moji kolege iz druge i \u010dak tre\u0107e razine podr\u0161ke tako\u0111er redovito odgovaraju na ista pitanja. <\/p>\n<p>U tom svjetlu, \u017eelio sam napisati kona\u010dni, \u0161to detaljniji post, kojem bi ruski korisnici mogli ponovno pristupati iznova i iznova kao referentnom vodi\u010du. Trenutak je pogodan \u2013 nedavno je objavljena jubilejna deseta verzija koja je dodala nove mogu\u0107nosti osnovnoj funkcionalnosti koja se nije mijenjala godinama. Moj post je prvenstveno usmjeren na ovu verziju \u2014 iako je velika ve\u0107ina onoga \u0161to je napisano to\u010dna i za prethodne verzije, neka od opisanih funkcionalnosti jednostavno ne\u0107ete prona\u0107i. Na kraju, gledaju\u0107i malo u budu\u0107nost, re\u0107i \u0107u da se u sljede\u0107oj verziji o\u010dekuju odre\u0111ene promjene, ali o tome \u0107emo govoriti kada do\u0111e vrijeme. Dakle, krenimo.<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/b1058211b747658bd40edd88e8d18b3b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Zadaci sigurnosnog kopiranja (Backup job)<\/h2>\n<p>\nZa po\u010detak, razmotrit \u0107emo onaj dio koji nije pretrpio promjene u verziji 10. Politika reten\u0161ena odre\u0111uje se nekoliko parametarima. Otvorimo prozor za kreiranje novog zadatka i pre\u0111imo na karticu Storage. Ovdje \u0107emo vidjeti parametar koji odre\u0111uje \u017eeljeni broj to\u010daka oporavka:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/7dbc5000fc7f2cba09baf5951d7f9ac3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMe\u0111utim, to je samo dio jednad\u017ebe. Stvarni broj to\u010daka tako\u0111er se odre\u0111uje na\u010dinom sigurnosnog kopiranja postavljenim za zadatak. Da biste odabrali ovaj parametar, trebate kliknuti na gumb Advanced na istoj kartici. To \u0107e otvoriti novi prozor s mnogo opcija. Numerirat \u0107emo ih i razmotriti redom:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/267e51961b9084484c3bfdd4e729467b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAko uklju\u010dite samo opciju 1, zadatak \u0107e raditi u \"neprekidnom inkrementalnom\" re\u017eimu (forever forward incremental). Ovdje nema nikakvih pote\u0161ko\u0107a \u2013 zadatak \u0107e \u010duvati postavljeni broj ta\u010daka oporavka od pune sigurnosne kopije (datoteka s ekstenzijom VBK) do posljednjeg inkrementa (datoteka s ekstenzijom VIB). Kada broj ta\u010daka prema\u0161i postavljenu vrijednost, najstariji inkrement \u0107e biti spojen s punom sigurnosnom kopijom. Drugim rije\u010dima, ako je zadatak postavljen da \u010duva 3 ta\u010dke, odmah nakon jo\u0161 jedne sesije na repozitoriju \u0107e biti 4 ta\u010dke, nakon \u010dega \u0107e se puna sigurnosna kopija spojiti s najstarijim inkrementom i ukupni broj ta\u010daka \u0107e se vratiti na 3. <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/f0f06ce8e283c8f9046b3ca336dfbda9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTako\u0111er je izuzetno jednostavan retention za \"obrnuto-inkrementalni\" (reverse incremental) re\u017eim (opcija 2). Budu\u0107i da \u0107e u ovom slu\u010daju najnovija ta\u010dka biti puna sigurnosna kopija, iza koje \u0107e se povla\u010diti lanac takozvanih rollback-ova (datoteke s ekstenzijom VRB), za primjenu retention-a dovoljno je jednostavno obrisati najstariji rollback. Situacija \u0107e biti ista: odmah nakon sesije broj ta\u010daka \u0107e pre\u0107i postavljen broj za 1, nakon \u010dega \u0107e se vratiti na potrebnu vrijednost.<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/99e7905396ccaa94f9ead7b48a393180.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nImajte na umu da se s obrnutim inkrementalnim re\u017eimom mo\u017ee tako\u0111er uklju\u010diti periodi\u010dna puna sigurnosna kopija (opcija 4), ali to ne\u0107e promijeniti su\u0161tinu. Da, u lancu \u0107e se pojaviti pune ta\u010dke oporavka, ali mi \u0107emo i dalje jednostavno brisati najstarije ta\u010dke jednu po jednu. <\/p>\n<p>Na kraju, dolazimo do zanimljivog dijela. Ako aktivirate inkrementalnu sigurnosnu kopiju, ali dodatno uklju\u010dite opcije 3 ili 4 (ili oboje istovremeno), zadatak \u0107e po\u010deti stvarati periodi\u010dne pune sigurnosne kopije \"aktivnim\" ili sinteti\u010dkim metodom. Metoda stvaranja pune sigurnosne kopije nije va\u017ena \u2013 ona \u0107e sadr\u017eavati iste podatke, a inkrementalni lanac \u0107e biti podijeljen na \"podlanac\". Ova metoda se naziva forward incremental, i upravo ona izaziva zna\u010dajan dio pitanja od na\u0161ih klijenata. <\/p>\n<p>Retention here is applied by removing the oldest part of the chain (from a full backup to the increment). We will not delete just the empty backup or only part of the increments. The entire \"sub-chain\" is removed completely at once. The meaning of the setting for the number of points also changes \u2013 while in other methods this is the maximum allowable number after which retention needs to be applied, here this setting defines the minimum number. In other words, after removing the oldest \"sub-chain\", the number of points in the remaining part must not fall below this minimum. <\/p>\n<p>I will try to represent this concept graphically. Let\u2019s say retention is set to 3 points, the task runs every day with a full backup on Monday. In this case, retention will be applied when the total number of points reaches 10:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/9575b97a1cb0855cef387bd2b28554aa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWhy 10, when we set 3? A full backup was created on Monday. From Tuesday to Sunday, the task created increments. Finally, next Monday a full backup is created again and only when 2 increments are created can the whole old part of the chain be deleted because the remaining number of points will not fall below the set 3. <\/p>\n<p>If the idea is clear, I suggest you try to calculate retention yourself. Let\u2019s take these conditions: the task is launched for the first time on Thursday (naturally, a full backup will be made). The task is set to create a full backup on Wednesdays and Sundays and keep 8 restore points. When will retention be applied for the first time?<\/p>\n<p>To answer this question, I recommend you take a piece of paper, divide it by days of the week, and write down which point is created each day. The answer will become obvious.<\/p>\n<p>                        <b class=\"spoiler_title\">Odgovor<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/7929f9871cbc8e77efe08d5bf471684a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nExplanation: to answer, it\u2019s enough to ask yourself \"when will retention be applied\"? The answer is \u2013 when we can delete the first 3 points (VBK, VIB, VIB) and the remaining chain does not fall below the required 8 points. It becomes clear that we can do this when we have a total of 11 points, i.e. on Sunday of the second week. <\/p>\n<p>Some readers may object: \"why all this, if there is <noindex><a rel=\"nofollow\" href=\"https:\/\/rps.dewin.me\/\">rps.dewin.me<\/a><\/noindex>?\u00bb. \u0411\u0435\u0437 \u0441\u043e\u043c\u043d\u0435\u043d\u0438\u044f, \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442, \u0438 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u044f \u0431\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b \u0438\u043c\u0435\u043d\u043d\u043e \u0435\u0433\u043e, \u043d\u043e \u0435\u0441\u0442\u044c \u0443 \u043d\u0435\u0433\u043e \u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f. \u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u043e\u043d \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f, \u0430 \u0432\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0432\u043e\u043f\u0440\u043e\u0441 \u0437\u0432\u0443\u0447\u0438\u0442 \u0438\u043c\u0435\u043d\u043d\u043e \u00ab\u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0430\u043a\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430, \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442, \u0435\u0441\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u0430\u043a\u0438\u0435-\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438?\u00bb. \u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0443 \u0432\u0441\u0435-\u0442\u0430\u043a\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e\u0441\u0442\u0438. \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0443 RPS \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c, \u044f \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u043b \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f, \u0430 \u0432\u043e\u0442 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u0432 \u0435\u0435 \u043a\u0430\u043a \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 (\u0434\u0430\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u043e\u0442 \u0436\u0435 Paint), \u0434\u0435\u043d\u044c \u0437\u0430 \u0434\u043d\u0435\u043c, \u0432\u0441\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u043e\u0441\u044c \u044f\u0441\u043d\u043e. <\/p>\n<p>Na kraju, nismo razmatrali opciju \"Transform previous backup chains into rollbacks\" (ozna\u010dena brojem 5). Ova opcija ponekad zbunjuje klijente koji je aktiviraju \"automatski\", \u017eele\u0107i jednostavno uklju\u010diti sinteti\u010dku sigurnosnu kopiju. U me\u0111uvremenu, ova opcija aktivira sasvim poseban re\u017eim sigurnosne kopije. Ne ulazim u pojedinosti, odmah \u0107u re\u0107i da je u ovom trenutku razvoja proizvoda \"Transform previous backup chains into rollbacks\" opcija zastarjela, i ne mogu smisliti nijedan scenarij u kojem bi je trebalo koristiti. Njena vrijednost je toliko sumnjiva da je neko vrijeme sam Anton Gostev uputio poziv na forumu, mole\u0107i da mu po\u0161alju primjere njene korisne upotrebe (ako ih imate, pi\u0161ite u komentarima, veoma me zanima). Ako ne bude prona\u0111en nijedan primjer (mislim da ho\u0107e), opcija \u0107e biti uklonjena u narednim verzijama. <\/p>\n<p>Zadatak \u0107e stvarati inkrementalne (VIB) sigurnosne kopije do dana kada je zakazana sinteti\u010dka potpuna sigurnosna kopija. Na taj dan se zaista stvara VBK, ali sve ta\u010dke do ovog VBK se transformiraju u rollback-ove (VRB). Nakon toga, zadatak \u0107e nastaviti stvarati inkrementalne sigurnosne kopije ka punom backupu do sljede\u0107eg sinteti\u010dkog backup-a. Na kraju se u lancu stvara mje\u0161avina VBK, VBR i VIB datoteka. Retencija se primjenjuje vrlo jednostavno \u2013 brisanjem posljednjeg VBR-a:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/b58a12fa0fbe21c3af6754f19974d76e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Problemi<\/h3>\n<p>\nOsim samog razumijevanja kako to radi, ve\u0107ina problema koji se javljaju pri kori\u0161tenju inkrementalnog re\u017eima obi\u010dno je povezana s punim backup-om. Redovan puni backup je potreban ovom re\u017eimu, ina\u010de \u0107e repozitorij gomilati ta\u010dke dok se ne prepuniti. <\/p>\n<p>Na primjer, puni backup se mo\u017ee stvarati previ\u0161e rijetko. Recimo, zadatak je postavljen da \u010duva 10 ta\u010daka, a puni backup se stvara jednom mjese\u010dno. Jasno je da \u0107e stvarni broj ta\u010daka ovdje biti znatno ve\u0107i od postavljenog. Ili je zadatak uop\u0161te postavljen da radi u beskona\u010dno-inkrementalnom re\u017eimu i \u010duva 50 ta\u010daka. Tada je neko slu\u010dajno napravio puni backup. Sve, od sada \u0107e zadatak \u010dekati da puna ta\u010dka prikupi 49 inkremenata, nakon \u010dega \u0107e primijeniti retenciju i vratiti se u beskona\u010dno-puni re\u017eim.<\/p>\n<p>U drugim slu\u010dajevima, puni backup se redovito postavlja, ali iz nekog razloga to ne funkcionira. Ovdje \u0107u opisati najpopularniji razlog. Neki klijenti preferiraju koristiti opciju \u201erun after\u201c i postavljati zadatke da rade u lancu. Uzmimo za primjer: postoje 3 zadatka koja se izvr\u0161avaju svaki dan i stvaraju puni backup u nedjelju. Prvi zadatak se pokre\u0107e u 22:30, a ostali se pokre\u0107u u lancu. Inkremetalni backup traje 10 minuta, stoga do 23:00 svi zadaci zavr\u0161avaju. Me\u0111utim, puni backup traje sat vremena, pa se u nedjelju doga\u0111a sljede\u0107e: prvi zadatak radi od 22:30 do 23:30. Sljede\u0107i traje od 23:30 do 00:30. A tre\u0107i zadatak se pokre\u0107e ve\u0107 u ponedjeljak. Puni backup je postavljen za nedjelju, pa u tom slu\u010daju jednostavno ne\u0107e biti. Zadatak \u0107e \u010dekati puni backup da primijeni zadr\u017eavanje. Stoga, budite oprezni prilikom kori\u0161tenja opcije \u201erun after\u201c ili je u potpunosti nemojte koristiti \u2013 jednostavno postavite zadatke da zapo\u010dnu u isto vreme i dopustite planeru resursa da obavi svoj posao. <\/p>\n<h2>Zahtevna opcija \u201eRemove deleted items\u201c<\/h2>\n<p>\nProlaskom kroz postavke zadatka Storage \u2013 Advanced \u2013 Maintenance, mo\u017eete nai\u0107i na opciju \u201eremove deleted items data after\u201c, koja se mjeri u danima. <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/c69ea635b789c34986cc1e516cda7141.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNeki klijenti o\u010dekuju da je to zadr\u017eavanje. U stvarnosti, to je potpuno odvojena opcija, \u010dije nerazumijevanje mo\u017ee dovesti do neo\u010dekivanih posljedica. Me\u0111utim, prije svega, potrebno je objasniti kako B&amp;R reagira na situacije kada se tijekom sesije uspje\u0161no backupira samo nekoliko ma\u0161ina. <\/p>\n<p>Zamislimo sljede\u0107i scenarij: beskona\u010dno-incremental zadatak, postavljen da \u010duva 6 ta\u010daka. U zadatku su 2 ma\u0161ine, jedna se uvijek backupira uspje\u0161no, dok druga ponekad ima gre\u0161ke. Na kraju, do sedme ta\u010dke do\u0161lo je do situacije:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/bd18b145319fd73273fdf5a9a3593934.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVrijeme je da se primijeni zadr\u017eavanje, ali jedna ma\u0161ina ima 7 ta\u010daka, a druga samo 4. Ho\u0107e li se ovdje primijeniti zadr\u017eavanje? Odgovor \u2013 da, bit \u0107e. Ako je barem jedan objekt bio backupiran, B&amp;R smatra da je ta\u010dka stvorena. <\/p>\n<p>Sli\u010dna situacija mo\u017ee nastati ako neka ma\u0161ina jednostavno nije uklju\u010dena u zadatak tijekom odre\u0111ene sesije. To se doga\u0111a, primjerice, kada su ma\u0161ine dodane u zadatak ne individualno, ve\u0107 unutar kontejnera (mapa, skladi\u0161ta), a neka ma\u0161ina privremeno migrira u drugi kontejner. U takvom slu\u010daju, zadatak \u0107e se smatrati uspje\u0161nim, ali u statistici \u0107ete prona\u0107i poruku koja poziva da obratite pa\u017enju da ta i ta ma\u0161ina vi\u0161e ne obra\u0111uje zadatak. <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/cdc7065b8ecd1c326a6fe50d4d527a3f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u0160to \u0107e se dogoditi ako se na to ne obratite pa\u017enju? U slu\u010daju beskona\u010dnog inkrementalnog ili obrnutog inkrementalnog moda, broj to\u010daka oporavka \u201eproblemati\u010dne\u201d ma\u0161ine smanjivat \u0107e se s svakom sesijom, sve dok ne dosegne 1, pohranjenu u VBK. Drugim rije\u010dima, \u010dak i ako se ma\u0161ina ne sigurnosno kopira du\u017ee vrijeme, jedna to\u010dka oporavka \u0107e ostati. Situacija je druga\u010dija s aktivnim povremenim punim sigurnosnim kopijama. Ako se ignori\u0161u signali od B&amp;R, na kraju \u0107e se posljednja to\u010dka mo\u017eda izbrisati zajedno sa starim dijelom lanca. <\/p>\n<p>Nakon \u0161to se razjasne ovi detalji, kona\u010dno se mo\u017ee razmotriti opcija \u201cRemove deleted items data after\u201d. Ona \u0107e izbrisati sve to\u010dke za odre\u0111enu ma\u0161inu, ako ta ma\u0161ina ne bude sigurnosno kopirana tijekom X dana. Imajte na umu da ova postavka ne reagira na gre\u0161ke (poku\u0161ali smo \u2013 nije uspjelo). Ne bi trebala biti niti jedna poku\u0161aj sigurnosnog kopiranja ma\u0161ine. Naizgled, opcija je korisna i uvijek je trebate dr\u017eati uklju\u010denom. Ako administrator ukloni ma\u0161inu iz zadatka, logi\u010dno je s vremenom o\u010distiti nepotrebne podatke i lanac. Me\u0111utim, postavka zahtijeva disciplinu i pa\u017eljivost.<\/p>\n<p>Dati \u0107u primjer iz prakse: u zadatak su dodani neki kontejneri, \u010diji je sastav bio prili\u010dno dinami\u010dan. Zbog nedostatka RAM-a, B&amp;R server imao je probleme koji su ostali neprime\u0107eni. Zadatak je pokrenut i poku\u0161ao je napraviti backup ma\u0161ina, osim jedne koja u tom trenutku nije bila prisutna u kontejneru. Budu\u0107i da su mnoge ma\u0161ine izdale gre\u0161ke, prema defaultnim postavkama, B&amp;R bi trebao napraviti 3 dodatne poku\u0161aje da napravi backup \u201eproblemati\u010dnih\u201c ma\u0161ina. Zbog stalnih problema s RAM-om, ti su poku\u0161aji trajali nekoliko dana. Nije bilo ponovnog poku\u0161aja da se napravi backup nedostaju\u0107e VM (nedostatak VM nije gre\u0161ka). Na kraju, tokom jednog od ponovljenih poku\u0161aja, uslov \u201cRemove deleted items\u201d je izvr\u0161en i sve ta\u010dke ma\u0161ine su obrisane. <\/p>\n<p>O ovome mogu re\u0107i sljede\u0107e: ako imate pode\u0161ene obavijesti o ishodima zadataka, a jo\u0161 bolje \u2013 koristite integraciju s Veeam ONE, vjerojatno se to s vama ne\u0107e dogoditi. Ako pak provjeravate B&amp;R server svake nedjelje, kako biste bili sigurni da sve radi, bolje je odustati od opcija koje potencijalno mogu dovesti do brisanja backup-a. <\/p>\n<h2>\u0160to je dodano u v.10<\/h2>\n<p>\nOno o \u010demu smo do sada govorili, postojalo je u B&amp;R-u kroz mnogo verzija. Razumjev\u0161i ove principe rada, pogledajmo sada \u0161to je dodano u jubilarnoj \u201edesetki\u201c. <\/p>\n<h3>Dnevna retencija<\/h3>\n<p>\nGore smo razmatrali \u201eklasi\u010dnu\u201c politiku zadr\u017eavanja, koja se temelji na broju ta\u010daka. Alternativni pristup \u2013 postaviti u istom izborniku \u201cdays\u201d umjesto \u201crestore points\u201d. <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/7fb1d2128ca8553f8ba58687cb6d5ae7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIdeja je jasna iz naziva \u2013 retencija \u0107e \u010duvati postavljeni broj dana, dok broj ta\u010daka u svakom danu nije bitan. Pri tome treba imati na umu sljede\u0107e:<\/p>\n<ul>\n<li>Trenutni dan se ne uzima u obzir prilikom izra\u010duna retencije<\/li>\n<li>Dani kada zadatak nije radio uop\u0107e, tako\u0111er se ra\u010dunaju. To treba imati na umu, kako ne biste slu\u010dajno izgubili ta\u010dke onih zadataka koji rade neredovno. <\/li>\n<li>Ta\u010dka za vra\u0107anje ra\u010duna od dana kada je po\u010dela njena izrada (tj. ako je zadatak po\u010deo raditi u ponedjeljak, a zavr\u0161io u utorak, to je ta\u010dka od ponedjeljka)<\/li>\n<\/ul>\n<p>\nNa ostalom, principi primjene retention-a zadatka i dalje se odre\u0111uju odabranom metodom backupa. Poku\u0161ajmo s jo\u0161 jednim zadatkom za izra\u010dun, koriste\u0107i istu inkrementalnu metodu. Recimo da je retention postavljen na 8 dana, a zadatak se izvodi svaka 6 sati s punim backupom u srijedu. Pritom zadatak ne radi nedjeljom. Zadatak zapo\u010dinje u ponedjeljak prvi put. Kada \u0107e se primijeniti retention?<\/p>\n<p>                        <b class=\"spoiler_title\">Odgovor<\/b><br \/>\n                        Kao i obi\u010dno, najbolje je nacrtati tablicu. Dopustit \u0107u si pojednostaviti zadatak i ne\u0107u crtati sve to\u010dke stvorene svakog dana, jer broj to\u010daka po danu ovdje nije bitan. Va\u017eno nam je samo da \u0107e u prvi ponedjeljak i srijedom prva to\u010dka biti puni backup, dok \u0107e na ostale dane zadatak jednostavno stvarati 4 inkrementalne to\u010dke. <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/4ba50acb62b779dec1e1407f0257837f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRazumijemo da \u0107e retention biti primijenjen brisanjem ponedjeljkog punog backupa i njegovog inkrementa. Kada \u0107e to biti? Kada preostali dio lanca bude sadr\u017eavao 8 dana. Pri tome ne ra\u010dunamo trenutni dan, ali nedjelju ra\u010dunamo. Stoga je odgovor \u2013 u \u010detvrtak druge sedmice. <\/p>\n<h3>Arhiviranje metodom GFS za obi\u010dne zadatke<\/h3>\n<p>\nDo v.10, metoda \u010duvanja Grandfather-Father-Son (GFS) bila je dostupna samo za zadatke stvaranja arhivskih kopija (Backup copy) i zadatke kopiranja na magnetsku traku. Sada je dostupna i za obi\u010dan backup. <\/p>\n<blockquote><p>Iako to nije direktno povezano s trenutnom temom, ne mogu a da ne ka\u017eem da nova funkcionalnost ne zna\u010di odstupanje od strategije 3-2-1. Prisutnost arhivskih to\u010daka u glavnom repozitoriju nikako ne utje\u010de na njegovu pouzdanost. Podrazumijeva se da \u0107e GFS biti kori\u0161ten zajedno s pro\u0161irivim (Scale-out) repozitorijem, za slanje tih to\u010daka u S3 i sli\u010dne pohrane. Ako ih ne koristite, najbolje je nastaviti \u010duvati primarne i arhivske to\u010dke na razli\u010ditim repozitorijima.<\/p><\/blockquote>\n<p> Sada razmotrimo principe stvaranja GFS to\u010daka. U postavkama zadatka, na koraku Storage, pojavila se posebna tipka koja pokre\u0107e sljede\u0107i izbornik:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/0425b40d17eff734c49d0abadd3d2040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSu\u0161tina GFS mo\u017ee se svesti na nekoliko to\u010daka (napominjemo, GFS u drugim vrstama zadataka funkcioni\u0161e druga\u010dije, ali o tome malo kasnije):<\/p>\n<ul>\n<li>Zadatak ne stvara zasebnu punu sigurnosnu kopiju za GFS to\u010dku. Umjesto toga, upotrijebit \u0107e se najprikladnija puna sigurnosna kopija koja je dostupna. Stoga bi zadatak trebao raditi u inkrementalnom re\u017eimu s povremenim punim sigurnosnim kopiranjem, ili bi punu sigurnosnu kopiju trebao stvoriti korisnik ru\u010dno. <\/li>\n<li>Ako je uklju\u010den samo jedan period (na primjer, tjedni), tada \u0107e na po\u010detku GFS perioda zadatak jednostavno po\u010deti \u010dekati punu sigurnosnu kopiju i ozna\u010diti prvu prikladnu kao GFS.<\/li>\n<\/ul>\n<p>\nPrimjer: zadatak je postavljen da pohranjuje tjedni GFS, koriste\u0107i sigurnosnu kopiju u srijedu. Zadatak se izvr\u0161ava svaki dan, ali puna sigurnosna kopija je zakazana za petak. U ovom slu\u010daju, u srijedu zapo\u010dinje GFS period i zadatak po\u010dinje \u010dekati prikladnu to\u010dku. Pojavit \u0107e se u petak i bit \u0107e ozna\u010dena oznakom GFS.<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/022ee6e9f71fc86848cf1d9b3fde5f1c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li>Ako su uklju\u010deni vi\u0161e perioda (na primjer, tjedni i mjese\u010dni), tada \u0107e B&amp;R primijeniti metodu koja omogu\u0107ava kori\u0161tenje iste to\u010dke kao GFS za vi\u0161e intervala (radi \u0161tednje prostora). Oznake \u0107e biti dodijeljene redom, po\u010dev\u0161i od najni\u017eeg.<\/li>\n<\/ul>\n<p>\nPrimjer: tjedni GFS postavljen je na srijedu, a mjese\u010dni na posljednji tjedan mjeseca. Zadatak se izvodi svaki dan i stvara pune sigurnosne kopije ponedjeljkom i petkom. <\/p>\n<p>Radi jednostavnosti, zapo\u010dnimo s pretposljednjim tjednom mjeseca. U tom tjednu \u0107e biti stvorena puna sigurnosna kopija u ponedjeljak, ali \u0107e biti ignorirana jer tjedni GFS interval po\u010dinje u srijedu. Me\u0111utim, petkom stvorena puna sigurnosna kopija potpuno odgovara GFS to\u010dki. Ovaj sustav nam je ve\u0107 poznat.<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/384962c561d254d696334b9e1c288733.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSada razmotrimo \u0161to \u0107e se dogoditi u posljednjem tjednu mjeseca. Mjese\u010dni GFS interval zapo\u010det \u0107e u ponedjeljak, ali ponedjeljkom stvorena VBK ne\u0107e biti ozna\u010dena kao GFS, jer zadatak nastoji ozna\u010diti jedan VBK i kao mjese\u010dnu i kao tjednu GFS to\u010dku. Pri tome po\u010dinje tra\u017eenje upravo s tjedne, jer ona po definiciji mo\u017ee postati i mjese\u010dna. <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/508f1aa1e12bf41f0e1aa6be686c9612.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAko se istodobno uklju\u010de samo tjedni i godi\u0161nji intervali, tada \u0107e djelovati neovisno jedni o drugima i mogu ozna\u010diti 2 odvojena VBK kao odgovaraju\u0107e GFS intervale. <\/p>\n<h2>Zadaci za izradu sigurnosnih kopija (Backup copy)<\/h2>\n<p>\nJo\u0161 jedna vrsta zadataka, koja \u010desto zahtijeva obja\u0161njenja o funkcionalnosti. Za po\u010detak, razmotrimo \u201eklasi\u010dnu\u201c metodu rada, bez novina v.10<\/p>\n<h3>Jednostavna metoda zadr\u017eavanja<\/h3>\n<p>\nPo defaultu takvi zadaci rade u beskona\u010dnom inkrementalnom re\u017eimu. Kreiranje to\u010daka odre\u0111uje se s dva parametra \u2013 intervalom kopiranja i \u017eeljenim brojem to\u010daka za vra\u0107anje (retencija po danima ovdje nije prisutna). Interval kopiranja postavlja se na prvoj kartici Job prilikom kreiranja zadatka:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/afcfdd003458387fec5d3ac780a38eec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBroj to\u010daka odre\u0111uje se malo dalje na kartici Target<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/60b61d72640f78e98cc3fb5c0f98cde2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZadatak stvara 1 novu to\u010dku za svaki interval (broj to\u010daka koje su stvorene za VM izvornih zadataka nema nikakvog zna\u010daja). Na kraju intervala nova to\u010dka se finalizira i, ako je potrebno, primjenjuje se retencija spajanjem VBK i najstarijeg inkrementa. Ovaj mehanizam nam je ve\u0107 poznat. <\/p>\n<h3>Metoda retencije s kori\u0161tenjem GFS<\/h3>\n<p>\nBCJ tako\u0111er mo\u017ee pohranjivati arhivske to\u010dke. Ovo se postavlja na istoj kartici Target, malo ispod postavki broja to\u010daka vra\u0107anja:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/29d7199709b88042ea5bbf5a59098ef3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGFS to\u010dke mogu se stvarati na dva na\u010dina \u2013 sinteti\u010dki, kori\u0161tenjem podataka sa sekundarnog repozitorija, ili imitiraju\u0107i puni backup i \u010ditaju\u0107i sve podatke iz primarnog repozitorija (aktivira se opcijom ozna\u010denom brojem 3). Retencija u oba slu\u010daja \u0107e se zna\u010dajno razlikovati, stoga \u0107emo ih razmotriti odvojeno.<\/p>\n<h4>Sinteti\u010dki GFS<\/h4>\n<p>\nU ovom slu\u010daju GFS to\u010dka ne stvara se to\u010dno na odabrani dan. Umjesto toga, GFS to\u010dka \u0107e se stvoriti kada se VIB tog dana, na koji je bila planirana izrada GFS to\u010dke, spoji s punim backupom. Ovo ponekad izaziva nerazumijevanje, jer vrijeme prolazi, a GFS to\u010dke nema. I samo mo\u0107ni \u0161aman iz tehni\u010dke podr\u0161ke mo\u017ee predvidjeti na koji dan \u0107e to\u010dka na kraju biti stvorena. U stvarnosti, magija nije potrebna \u2013 dovoljno je pogledati postavljeni broj to\u010daka i interval sinkronizacije (koliki broj to\u010daka se stvara svaki dan). Poku\u0161ajte sami izra\u010dunati na sljede\u0107em primjeru: zadatak je postavljen za pohranu 7 to\u010daka, interval sinkronizacije \u2013 12 sati (tj. 2 to\u010dke dnevno). Trenutno u lancu ve\u0107 ima 7 to\u010daka, danas je ponedjeljak, i za danas je planirana izrada GFS to\u010dke. Na koji dan \u0107e ona biti stvorena?<\/p>\n<p>                        <b class=\"spoiler_title\">Odgovor<\/b><br \/>\n                        Ovdje je bolje opisati kako \u0107e se lanac mijenjati u dinamici, po danima: <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/eb3852ba1b09cd9d070e2ffcf9d87d2d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDakle, u ponedjeljak posljednji inkrement u lancu ozna\u010dava se kao GFS, ali ne dolazi do drugih vidljivih promjena. Svakog dana zadatak stvara 2 nove to\u010dke, a retention neumoljivo gura lanac naprijed. Kona\u010dno, u \u010detvrtak dolazi vrijeme za primjenu retentiona na taj isti inkrement. Ova sesija \u0107e trajati du\u017ee nego obi\u010dno \u2013 jer \u0107e zadatak \"izvu\u0107i\" potrebne blokove iz lanca i stvoriti novu kompletnu to\u010dku. Od tog trenutka u lancu \u0107e biti ve\u0107 8 to\u010daka \u2013 7 u glavnom lancu + GFS. <\/p>\n<h4>Stvaranje GFS to\u010daka s opcijom \u201cRead entire point\u201d<\/h4>\n<p>\nRekao sam da BCJ radi u beskona\u010dno-incrementalnom modu. Sada \u0107emo razmotriti jedinu iznimku od ovog pravila. Kada se aktivira opcija \u201cRead entire point\u201d, GFS to\u010dka \u0107e se stvoriti to\u010dno na planirani dan. Sam zadatak \u0107e raditi u incrementalnom re\u017eimu s povremenim punim backupima, koji smo razmatrali ranije. Retention \u0107e se tako\u0111er primijeniti uklanjanjem najstarijeg dijela lanca. Me\u0111utim, u ovom slu\u010daju bit \u0107e uklonjeni samo inkrementi, dok \u0107e kompletan backup ostati kao GFS to\u010dka. Stoga, prilikom izra\u010duna retentiona ne uzimaju se u obzir to\u010dke ozna\u010dene GFS oznakama. <\/p>\n<p>Pretpostavimo da je zadatak postavljen na pohranjivanje 7 to\u010daka i stvaranje tjedne GFS to\u010dke u ponedjeljak. U tom slu\u010daju, svakog ponedjeljka zadatak \u0107e zaista stvarati potpuni backup i ozna\u010davati ga kao GFS. Retention \u0107e se primijeniti kada nakon uklanjanja inkrementa iz najstarijeg dijela broj preostalih inkrementa ne padne ispod 7. Tako to izgleda na dijagramu:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/e04cab727c745bdd4c27e9d82c1ab7c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDakle, do kraja drugog tjedna u lancu je ukupno 14 to\u010daka. Tijekom drugog tjedna zadatak je stvorio 7 to\u010daka. Da je to bio obi\u010dan zadatak, retention bi ve\u0107 bio primijenjen. No, to je BCJ s GFS retentionom, pa GFS to\u010dke ne ra\u010dunamo, \u0161to zna\u010di da ih ima samo 6. Drugim rije\u010dima, retention jo\u0161 ne mo\u017eemo primijeniti. U tre\u0107em tjednu stvaramo jo\u0161 jedan potpuni backup s GFS oznakom. 15 to\u010daka, ali ovu opet ne ra\u010dunamo. I kona\u010dno, u utorak tre\u0107eg tjedna stvaramo inkrement. Sada, ako uklonimo inkrementne to\u010dke prvog tjedna, ukupni broj inkremenata zadovoljit \u0107e uspostavljeni retention. <\/p>\n<p>Kao \u0161to je ve\u0107 spomenuto, u ovoj metodi je vrlo va\u017eno da se potpuni back-upi redovito stvaraju. Recimo, ako postavite osnovnu reteniciju na 7 dana, ali samo jednu godi\u0161nju to\u010dku, lako je zamisliti da \u0107e se inkrementi akumulirati znatno vi\u0161e od 7. U takvim slu\u010dajevima je bolje koristiti sinteti\u010dku metodu stvaranja GFS-a.<\/p>\n<h2>I ponovo \u201cRemove deleted items\u201d<\/h2>\n<p>\nOva opcija tako\u0111er postoji i za BCJ: <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/05f3c594ff2edc70fc9d4837779e89d4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLogika ove opcije ovdje je ista kao i u uobi\u010dajenim zadacima back-upa \u2013 ako ma\u0161ina ne radi odre\u0111eni broj dana, njezini se podaci uklanjaju iz lanca. Me\u0111utim, za BCJ korisnost ove opcije je objektivno ve\u0107a, i evo za\u0161to. <\/p>\n<p>U uobi\u010dajenom re\u017eimu, BCJ radi u beskona\u010dno-inkrementalnom re\u017eimu, tako da, ako se u nekom trenutku ma\u0161ina ukloni iz zadatka, retenicija \u0107e postupno ukloniti sve to\u010dke oporavka, sve dok ne ostane samo jedna \u2013 u VBK. Sada zamislite da je zadatak jo\u0161 uvijek pode\u0161en za stvaranje sinteti\u010dkih GFS to\u010daka. Kada do\u0111e vrijeme, zadatak \u0107e morati stvoriti GFS za sve ma\u0161ine u lancu. Ako za neku ma\u0161inu uop\u0107e nema novih to\u010daka \u2013 pa, morat \u0107emo koristiti onu koja postoji. I tako svaki put. Na kraju mo\u017ee nastati ovakva situacija:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/00694834c2bd7117763ddc5ae6add05f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nObratite pa\u017enju na odjeljak Files: imamo glavni VBK i 2 tjedne GFS to\u010dke. A sada na odjeljak Restore points \u2013 u tim datotekama zapravo le\u017ei isti slikovni zapis ma\u0161ine. Naravno, nema smisla u takvim GFS to\u010dkama, samo zauzimaju prostor. <\/p>\n<p>Ova situacija mogu\u0107a je samo uz kori\u0161tenje sinteti\u010dkog GFS-a. Da to sprije\u010dite, koristite opciju \u201cRemove deleted items\u201d. Samo ne zaboravite postaviti je na odgovaraju\u0107i broj dana. Tehni\u010dka podr\u0161ka je vidjela slu\u010dajeve kada su ovu opciju postavljali na kra\u0107i broj dana od intervala sinkronizacije \u2013 BCJ je po\u010dela ludovati i brisati to\u010dke prije nego \u0161to ih je uspjela stvoriti. <\/p>\n<p>Imajte na umu da ova opcija ne poga\u0111a ve\u0107 stvorene GFS to\u010dke. Ako \u017eelite o\u010distiti arhive, to morate u\u010diniti ru\u010dno \u2013 desnim klikom na ma\u0161inu i odabirom \u201cDelete from disk\u201d (u prozoru koji se pojavi, ne zaboravite ozna\u010diti ku\u0107icu \u201cRemove GFS full backup\u201d): <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/ab55d6b4bb74ebaff90a1b021b87dbe9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Novost v.10 \u2013 trenutna kopija (immediate copy) <\/h2>\n<p>\nNakon \u0161to smo se upoznali s \u201eklasi\u010dnom\u201c funkcionalno\u0161\u0107u, prelazimo na novu. Ima jedna novost, ali vrlo va\u017ena. To je novi na\u010din rada. <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/77c7e7f5d5898a83faacb12100709cf7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOvdje ne postoji pojam \"interval sinkronizacije\", zadatak \u0107e neprekidno pratiti ne pojavljuju li se nove to\u010dke i kopirati ih sve, bez obzira na njihov broj. Me\u0111utim, zadatak ostaje inkrementalan, \u0161to zna\u010di da, \u010dak i ako glavni zadatak stvara VBK ili VRB, te to\u010dke bit \u0107e kopirane kao VIB. Ina\u010de, u ovom re\u017eimu nema iznena\u0111enja \u2013 i standardne i GFS retenzije rade prema pravilima opisanima iznad (iako je ovdje dostupan samo sinteti\u010dki GFS). <\/p>\n<h2>Diskovi se okre\u0107u. Zna\u010dajke repozitorija s rotacijom diskova. <\/h2>\n<p>\nStalna prijetnja ransomware virusima u\u010dinila je de facto standardom sigurnosti imati kopiju podataka na mediju do kojeg virus ne mo\u017ee do\u0107i. Jedna od opcija je kori\u0161tenje repozitorija s rotacijom diskova, gdje se diskovi koriste naizmjeni\u010dno: dok je jedan disk priklju\u010den i dostupan za pisanje, ostali se \u010duvaju na sigurnom mjestu. <br \/>\nDa bi se nau\u010dilo B&amp;R raditi s takvim repozitorijima, potrebno je u postavkama repozitorija, na koraku Repository, kliknuti na gumb Advanced i odabrati odgovaraju\u0107u opciju:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/f2aab45987ddc6e79b56d6f8805f6780.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNakon toga, VBR \u0107e o\u010dekivati da \u0107e povremeno postoje\u0107i lanac nestati iz repozitorija, \u0161to zna\u010di rotaciju diska. Ovisno o vrsti repozitorija i tipu zadatka, B&amp;R \u0107e se razli\u010dito pona\u0161ati. To mo\u017eemo prikazati ovakvom tablicom:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/32120e0439da46a4b595dee1cd092069.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRazmotrimo svaku opciju.<\/p>\n<h3>Obi\u010dni zadatak i Windows repozitorij.<\/h3>\n<p>\nDakle, imamo zadatak koji \u010duva lance na prvom disku. Prilikom rotacije, stvoreni lanac zapravo nestaje i zadatak se mora nekako nositi s tim gubitkom. Tje\u0161iti se mo\u017ee stvaranjem potpunog sigurnosnog kopiranja. Na taj na\u010din, svaka rotacija zna\u010di potpuno sigurnosno kopiranje. No \u0161to se doga\u0111a s to\u010dkama na isklju\u010denom disku? One se pamte i uzimaju u obzir prilikom izra\u010duna retenzije. Tako je postavljeni broj to\u010daka u zadatku onoliko to\u010daka koliko treba zadr\u017eati na svim diskovima. Uzmimo primjer:<\/p>\n<p>Zadatak radi u beskona\u010dno-inkrementalnom re\u017eimu i pode\u0161en je za pohranu 3 to\u010dke oporavka. No, imamo jo\u0161 jedan disk, i jednom tjedno vr\u0161imo rotaciju (diskova mo\u017ee biti vi\u0161e, to ne mijenja su\u0161tinu). <\/p>\n<p>U prvom tjednu zadatak \u0107e kreirati to\u010dke na prvom disku i spajati suvi\u0161ne. Tako \u0107e ukupni broj to\u010daka biti tri:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/489139e833e406e3b348999ed7091332.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZatim povezujemo drugi disk. Kada se B&amp;R pokrene, primijetit \u0107e da je disk zamijenjen. Lanac na prvom disku nestat \u0107e iz su\u010delja, ali \u0107e informacije o njemu ostati u bazi. Sada zadatak \u0107e zadr\u017eati 3 to\u010dke na drugom disku. Ukupna situacija bit \u0107e sljede\u0107a:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/78c48db92a0e773ec1f53731267b0eb7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa kraju ponovo povezujemo prvi disk. Prije nego \u0161to stvorimo novu to\u010dku, zadatak \u0107e provjeriti stanje s retention-om. A retention, podsje\u0107am, postavljen je da zadr\u017ei 3 to\u010dke. U me\u0111uvremenu imamo 3 to\u010dke na disku 2 (ali je on isklju\u010den i pohranjen na sigurnom mjestu, do kojeg B&amp;R ne mo\u017ee do\u0107i) i 3 to\u010dke na disku 1 (a ovaj je priklju\u010den). To zna\u010di da se mo\u017eemo mirno rije\u0161iti 3 to\u010dke s diska 1, jer prema\u0161uju retention. Nakon toga zadatak ponovno stvara cjelovitu sigurnosnu kopiju, a na\u0161 lanac po\u010dinje izgledati ovako:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/e31a1625547854b62905eec7f0a3f13a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAko je retention postavljen da \u010duva dane umjesto broja to\u010daka, logika se ne mijenja. Osim toga, GFS retention se uop\u0107e ne podr\u017eava prilikom kori\u0161tenja repozitorija s rotacijom diskova. <\/p>\n<h3>Uobi\u010dajeni zadatak i Linux repozitorij mre\u017eno pohranjivanje.<\/h3>\n<p>\nOva opcija je tako\u0111er mogu\u0107a, ali u cjelini manje preporu\u010dena zbog nametnutih ograni\u010denja. Na rotaciju diska i nestanak lanca zadatak \u0107e reagirati na isti na\u010din \u2013 stvaranjem cjelovite sigurnosne kopije. Ograni\u010denje se odnosi na skra\u0107eni mehanizam retention-a. <\/p>\n<p>Kod rotacije cijeli lanac na isklju\u010denom disku jednostavno se bri\u0161e iz baze podataka B&amp;R. Imajte na umu \u2013 iz baze podataka, sami datoteke ostaju na disku. Mogu se uvesti i koristiti za vra\u0107anje, ali nije te\u0161ko pogoditi da \u0107e prili\u010dno brzo takvi zaboravljeni lanci ispuniti cijeli repozitorij. <\/p>\n<p>Rje\u0161enje je dodavanje DWORD ForceDeleteBackupFiles kao \u0161to je navedeno na ovoj stranici: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1154\">www.veeam.com\/kb1154<\/a><\/noindex>. Nakon toga zadatak \u0107e jednostavno po\u010deti brisati sve sadr\u017eaje mape zadatka ili mape repozitorija (ovisno o vrijednosti) pri svakoj rotaciji. <\/p>\n<p>Me\u0111utim, ovo nije elegantan retention, ve\u0107 upravo \u010di\u0161\u0107enje cijelog sadr\u017eaja. Na\u017ealost, tehni\u010dka podr\u0161ka susrela se s slu\u010dajevima kada je kao repozitorij bio naveden samo korijenski katalog diska, gdje su osim sigurnosnih kopija bile smje\u0161tene i druge podatke. Sve to je uni\u0161teno prilikom rotacije. <\/p>\n<p>Osim toga, kada je omogu\u0107ena opcija ForceDeleteBackupFiles, radi za sve tipove repozitorija, \u0161to zna\u010di da \u0107e \u010dak i repozitoriji na Windows-u prestati primjenjivati zadr\u017eavanje i po\u010deti brisati sadr\u017eaj. Drugim rije\u010dima, lokalni disk na Windows-u je najbolji izbor za ovakav sistem skladi\u0161tenja backup-a.<\/p>\n<h3>Backup copy i Windows repozitorij<\/h3>\n<p>\nSa BCJ-om sve postaje jo\u0161 zanimljivije. Osim toga, ovdje postoji potpuni sistem zadr\u017eavanja, ali nije potrebno raditi pun backup prilikom svake promjene diska! Ovo radi na sljede\u0107i na\u010din:<\/p>\n<p>Prvo B&amp;R po\u010dinje stvarati to\u010dke na prvom disku. Recimo, postavili smo zadr\u017eavanje na 3 to\u010dke. Zadatak \u0107e raditi u beskona\u010dno-incrementalnom re\u017eimu i spajati sve suvi\u0161ne (podsje\u0107am, GFS zadr\u017eavanje u ovom slu\u010daju nije podr\u017eano). <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/4d51f8257805ab6eaf5be12d2349768a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZatim povezuje drugi disk. Po\u0161to na njemu jo\u0161 nema lanca, stvaramo puni backup, nakon \u010dega imamo drugi lanac sa tri to\u010dke:<\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/4e904aded833ba28e5a792e4e947ec7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa kraju, dolazi vrijeme da se ponovo pove\u017ee prvi disk. I tu po\u010dinje magija, jer zadatak ne\u0107e stvoriti puni backup, ve\u0107 \u0107e jednostavno nastaviti incrementalan lanac: <\/p>\n<p><img decoding=\"async\" alt=\"Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom\" src=\"\/wp-content\/uploads\/2020\/09\/5080d776175ee1de591e5a6a600a8259.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNakon toga, na svakom disku zapravo \u0107e postojati svoj neovisni lanac. Stoga zadr\u017eavanje ovdje ne zna\u010di broj to\u010dki na svim diskovima, ve\u0107 broj to\u010dki na svakom disku zasebno. <\/p>\n<h3>Backup copy i Linux repozitorij, mre\u017eno skladi\u0161te<\/h3>\n<p>\nI ponovo, cijela elegancija nestaje ako repozitorij nije na lokalnom disku Windows. Ovaj scenarij radi sli\u010dno onome razmotrenom ranije s jednostavnim zadatkom. Prilikom svake rotacije BCJ \u0107e stvarati puni backup, a postoje\u0107e to\u010dke \u0107e biti zaboravljene. Da ne ostanete bez slobodnog prostora, potrebno je koristiti DWORD ForceDeleteBackupFiles.<\/p>\n<h2>Zaklju\u010dak<\/h2>\n<p>\nDakle, kao rezultat ovog dugog teksta razmotrili smo dva tipa zadataka. Naravno, postoji mnogo vi\u0161e zadataka, ali nije mogu\u0107e obraditi ih sve u formatu jednog \u010dlanka. Ako imate bilo kakva pitanja nakon \u010ditanja, pi\u0161ite ih u komentarima, rado \u0107u odgovoriti osobno.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/515564\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043b\u043e\u0433\u0430! \u041e\u0442\u0447\u0430\u0441\u0442\u0438 \u043c\u044b \u0443\u0436\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u2013 \u043c\u043e\u0438 \u0430\u043d\u0433\u043b\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u0435 \u043f\u043e\u0441\u0442\u044b \u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0438\u0441\u044c \u0437\u0434\u0435\u0441\u044c \u0432 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u043c\u043e\u0435\u0439 \u0434\u043e\u0440\u043e\u0433\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u0433\u0438 polarowl. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u044f \u0440\u0435\u0448\u0438\u043b \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u043a \u0440\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u0439 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e. \u0414\u043b\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u0434\u0435\u0431\u044e\u0442\u0430 \u043c\u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0442\u0435\u043c\u0443, \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0448\u0438\u0440\u043e\u043a\u043e\u0439 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438 \u0438 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0443\u044e \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044f. \u0414\u0430\u043d\u0438\u044d\u043b\u044c \u0414\u0435\u0444\u043e \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u043b, \u0447\u0442\u043e \u043b\u044e\u0431\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0436\u0434\u0443\u0442 \u0441\u043c\u0435\u0440\u0442\u044c \u0438 \u043d\u0430\u043b\u043e\u0433\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93711,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-93710","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.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043b\u043e\u0433\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\/hr\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f Veeam B&amp;R \u2014 \u0440\u0430\u0441\u043f\u0443\u0442\u044b\u0432\u0430\u0435\u043c \u0431\u044d\u043a\u0430\u043f\u043d\u044b\u0435 \u0446\u0435\u043f\u0438 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043b\u043e\u0433\u0430!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj\" \/>\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-09-09T05:42:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-09T05:42:42+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\udd47Politike skladi\u0161tenja Veeam B&amp;R \u2014 razmatramo backup lance zajedno s tehni\u010dkom podr\u0161kom | ProHoster","description":"Pozdrav \u010ditateljima na\u0161eg bloga!","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f Veeam B&amp;R \u2014 \u0440\u0430\u0441\u043f\u0443\u0442\u044b\u0432\u0430\u0435\u043c \u0431\u044d\u043a\u0430\u043f\u043d\u044b\u0435 \u0446\u0435\u043f\u0438 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0431\u043b\u043e\u0433\u0430!","og:url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","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-09-09T05:42:42+00:00","article:modified_time":"2020-09-09T05:42:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93710","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 11:42:51","updated":"2022-09-28 02:27:03","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/93710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=93710"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/93710\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/93711"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=93710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=93710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=93710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}