{"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\/da\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","title":{"rendered":"Veeam B&amp;R opbevaringspolitikker \u2013 vi griber ind i backup-k\u00e6derne sammen med teknisk support","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Velkommen til l\u00e6serne af vores blog! P\u00e5 en m\u00e5de kender vi allerede hinanden \u2013 mine engelsksprogede indl\u00e6g har v\u00e6ret her oversat af min k\u00e6re kollega. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/polarowl\/\" class=\"user_link\">polarowl<\/a><\/noindex>. Denne gang har jeg besluttet at henvende mig direkte til det russisktalende publikum. <\/p>\n<p>Til min debut \u00f8nskede jeg at finde et emne, der ville interessere s\u00e5 bred en m\u00e5lgruppe som muligt og kr\u00e6ve en detaljeret gennemgang. Daniel Defoe h\u00e6vdede, at enhver person konfronteres med d\u00f8d og skatter. Her fra mit perspektiv kan jeg sige, at enhver supportingeni\u00f8r konfronteres med sp\u00f8rgsm\u00e5l om politikker for opbevaring af gendannelsespunkter (eller hvis man vil, retention). Hvordan retention fungerer, begyndte jeg at forklare for 4 \u00e5r siden, da jeg var junior ingeni\u00f8r p\u00e5 f\u00f8rste niveau, og jeg forts\u00e6tter med at forklare det nu, hvor jeg er teamlead for det spansktalende og italiensktalende team. Jeg er sikker p\u00e5, at mine kolleger p\u00e5 andet og endda tredje supportniveau ogs\u00e5 regelm\u00e6ssigt svarer p\u00e5 de samme sp\u00f8rgsm\u00e5l. <\/p>\n<p>I denne forbindelse ville jeg skrive et endeligt, s\u00e5 detaljeret indl\u00e6g som muligt, som russisktalende brugere kunne vende tilbage til som en vejledning. \u00d8jeblikket er passende \u2013 den for nylig udgivne jubil\u00e6ums tiende version har tilf\u00f8jet nye funktioner til den grundl\u00e6ggende funktionalitet, som ikke har \u00e6ndret sig i \u00e5revis. Mit indl\u00e6g er prim\u00e6rt rettet mod denne version \u2014 selvom det meste af det skrevne ogs\u00e5 g\u00e6lder for tidligere versioner, vil du ikke finde noget af den beskrevne funktionalitet der. Endelig, n\u00e5r vi kigger lidt ind i fremtiden, vil jeg sige, at nogle \u00e6ndringer forventes i n\u00e6ste version, men vi vil fort\u00e6lle om det, n\u00e5r tiden er inde. Lad os komme i gang.<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" 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>Backup-opgaver (Backup job)<\/h2>\n<p>\nTil at begynde med vil vi se p\u00e5 den del, der ikke har \u00e6ndret sig i version 10. Retention-politikken defineres af flere parametre. Lad os \u00e5bne vinduet for oprettelse af en ny opgave og g\u00e5 til fanen Storage. Her vil vi se en parameter, der definerer det \u00f8nskede antal gendannelsespunkter:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/7dbc5000fc7f2cba09baf5951d7f9ac3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMen dette er kun en del af ligningen. Det faktiske antal punkter bestemmes ogs\u00e5 af backup-tilstanden, som er indstillet for opgaven. For at v\u00e6lge denne parameter skal du klikke p\u00e5 knappen Advanced p\u00e5 samme fane. Dette \u00e5bner et nyt vindue med mange muligheder. Lad os nummerere dem og gennemg\u00e5 dem en ad gangen:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/267e51961b9084484c3bfdd4e729467b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHvis kun mulighed 1 aktiveres, vil opgaven k\u00f8re i \"uendeligt inkrementelt\" mode (forever forward incremental). Her opst\u00e5r der ingen vanskeligheder - opgaven vil gemme det indstillede antal gendannelsespunkter fra det fulde backup (fil med filtypen VBK) til den seneste inkrement (fil med filtypen VIB). N\u00e5r antallet af punkter overskrider den indstillede v\u00e6rdi, vil den \u00e6ldste inkrement blive fusioneret med den fulde backup. Med andre ord, hvis opgaven er indstillet til at gemme 3 punkter, vil der umiddelbart efter den n\u00e6ste session v\u00e6re 4 punkter i arkivet, hvorefter den fulde backup vil blive fusioneret med den \u00e6ldste inkrement, og det samlede antal punkter vil vende tilbage til 3. <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/f0f06ce8e283c8f9046b3ca336dfbda9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRetention er ogs\u00e5 meget enkel for den \"omvendt inkrementale\" (reverse incremental) tilstand (mulighed 2). I dette tilf\u00e6lde vil det nyeste punkt v\u00e6re den fulde backup, efterfulgt af en k\u00e6de af s\u00e5kaldte rollback-filer (filer med filtypen VRB), s\u00e5 det er nok at slette den \u00e6ldste rollback for at anvende retention. Situationen vil v\u00e6re den samme: umiddelbart efter sessionen vil antallet af punkter overstige den indstillede med 1, hvorefter det vil vende tilbage til den \u00f8nskede v\u00e6rdi.<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/99e7905396ccaa94f9ead7b48a393180.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBem\u00e6rk, at der ogs\u00e5 kan aktiveres en periodisk fuld backup med den omvendt inkrementale mode (mulighed 4), men det \u00e6ndrer ikke essensen. Ja, der vil komme fulde gendannelsespunkter i k\u00e6den, men vi vil stadigf bare slette de \u00e6ldste punkter \u00e9n ad gangen. <\/p>\n<p>Endelig n\u00e6rmer vi os den interessante del. Hvis du aktiverer inkrementel backup, men derudover aktiverer mulighederne 3 eller 4 (eller begge p\u00e5 \u00e9n gang), vil opgaven begynde at oprette periodiske fulde backups ved hj\u00e6lp af \"aktiv\" eller syntetisk metode. Metoden til at oprette den fulde backup er ikke vigtig - den vil indeholde de samme data, og den inkrementelle k\u00e6de vil blive opdelt i \"underskaber\". Denne metode kaldes forward incremental, og det er netop den, der giver anledning til en betydelig del af sp\u00f8rgsm\u00e5lene fra vores kunder. <\/p>\n<p>Retention anvendes her ved at fjerne den \u00e6ldste del af k\u00e6den (fra den fulde backup til inkrementet). Vi vil ikke kun fjerne en tom backup eller kun en del af inkrementerne. Hele \"underk\u00e6den\" fjernes fuldst\u00e6ndigt p\u00e5 \u00e9n gang. Betydningen af indstillingen for antallet af punkter \u00e6ndres \u2013 hvis det i andre metoder er det maksimalt tilladte antal, hvorefter der skal anvendes retention, s\u00e5 definerer denne indstilling det minimale antal. Med andre ord, efter fjernelsen af den \u00e6ldste \"underk\u00e6de\", m\u00e5 antallet af punkter i den tilbagev\u00e6rende del ikke falde under dette minimum. <\/p>\n<p>Jeg vil fors\u00f8ge at illustrere dette koncept grafisk. Antag, at retention er indstillet til 3 punkter, og opgaven k\u00f8rer hver dag med en fuld backup om mandagen. Retention vil i dette tilf\u00e6lde blive anvendt, n\u00e5r det samlede antal punkter n\u00e5r 10:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/9575b97a1cb0855cef387bd2b28554aa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHvorfor 10, n\u00e5r der er indstillet 3? En fuld backup blev oprettet om mandagen. Fra tirsdag til s\u00f8ndag skabte opgaven inkrementer. Endelig, om den f\u00f8lgende mandag, oprettes igen en fuld backup, og kun n\u00e5r der er oprettet 2 inkrementer, kan hele den gamle del af k\u00e6den fjernes, fordi det resterende antal punkter ikke vil falde under de indstillede 3. <\/p>\n<p>Hvis ideen er klar, s\u00e5 foresl\u00e5r jeg, at du pr\u00f8ver at beregne retention selv. Lad os tage f\u00f8lgende forhold: opgaven k\u00f8rer f\u00f8rste gang p\u00e5 en torsdag (selvf\u00f8lgelig vil der blive lavet en fuld backup). Opgaven er indstillet til at lave en fuld backup om onsdagen og s\u00f8ndagen og opbevare 8 gendannelsespunkter. Hvorn\u00e5r vil retention blive anvendt f\u00f8rste gang?<\/p>\n<p>For at besvare dette sp\u00f8rgsm\u00e5l anbefaler jeg, at du tager et stykke papir, tegner det op efter ugedage og skriver ned, hvilket punkt der oprettes hver dag. Svaret vil v\u00e6re \u00e5benlyst.<\/p>\n<p>                        <b class=\"spoiler_title\">Svar<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/7929f9871cbc8e77efe08d5bf471684a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nForklaring: For at besvare sp\u00f8rgsm\u00e5let er det nok at sp\u00f8rge sig selv \"hvorn\u00e5r vil retention blive anvendt\"? Svaret er \u2013 n\u00e5r vi kan fjerne de f\u00f8rste 3 punkter (VBK, VIB, VIB) og den resterende k\u00e6de ikke falder under de 8 punkter. Det bliver klart, at vi kan g\u00f8re det, n\u00e5r vi har i alt 11 punkter, dvs. om s\u00f8ndagen i den anden uge. <\/p>\n<p>Nogle l\u00e6sere kan indvende: \"hvorfor alt dette, hvis der er <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>Endelig har vi ikke sagt noget om muligheden \"Transform previous backup chains into rollbacks\" (markeret med nummer 5). Denne mulighed forvirrer nogle gange kunder, der aktiverer den \"automatisk\" i \u00f8nsket om blot at inkludere en syntetisk backup. Men denne mulighed aktiverer en helt s\u00e6rlig backup-tilstand. Uden at dykke ned i detaljerne vil jeg hurtigt sige, at i denne fase af produktets udvikling er \"Transform previous backup chains into rollbacks\" en for\u00e6ldet mulighed, og jeg kan ikke komme i tanke om et eneste scenarie, hvor den burde anvendes. Dens v\u00e6rdi er s\u00e5 tvivlsom, at Anton Gostev for nogle tid siden efterlyste eksempler p\u00e5 dens nyttige anvendelse via forumet (hvis du har eksempler, s\u00e5 skriv i kommentarerne, det interesserer mig meget). Hvis der ikke findes s\u00e5danne (jeg tror, der ikke g\u00f8r), vil muligheden blive fjernet i de n\u00e6ste versioner. <\/p>\n<p>Opgaven vil skabe inkrementer (VIB) indtil den dag, hvor den syntetiske fulde backup er planlagt. P\u00e5 denne dag oprettes der faktisk en VBK, men alle punkter f\u00f8r denne VBK transformeres til rollbacks (VRB). Herefter vil opgaven forts\u00e6tte med at skabe inkrementer til den fulde backup indtil den n\u00e6ste syntetiske backup. Som resultat skabes der en blanding af VBK, VBR og VIB-filer i k\u00e6den. Retentionen anvendes meget enkelt - ved at slette den seneste VBR:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/b58a12fa0fbe21c3af6754f19974d76e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Problemer<\/h3>\n<p>\nUdover selve forst\u00e5elsen af, hvordan det fungerer, er de fleste problemer, der opst\u00e5r ved brug af inkremental tilstand, normalt relateret til den fulde backup. En regelm\u00e6ssig fuld backup er n\u00f8dvendig for denne tilstand, ellers vil opbevaringsstedet samle punkter, indtil det er fyldt. <\/p>\n<p>For eksempel kan den fulde backup blive oprettet for sj\u00e6ldent. Lad os sige, at opgaven er indstillet til at opbevare 10 punkter, men en fuld backup oprettes en gang om m\u00e5neden. Det er klart, at det faktiske antal punkter her vil v\u00e6re betydeligt st\u00f8rre end det indstillede. Eller opgaven er i det hele taget sat til at k\u00f8re i en uendeligt inkrementel tilstand og opbevare 50 punkter. S\u00e5 skaber nogen ved et uheld en fuld backup. S\u00e5dan, nu vil opgaven vente, indtil den fulde punkt har samlet 49 inkrementer, hvorefter den anvender retention og vender tilbage til den uendelige fulde tilstand.<\/p>\n<p>I andre tilf\u00e6lde er den fulde backup indstillet til at blive udf\u00f8rt regelm\u00e6ssigt, men af en eller anden grund sker det ikke. Jeg vil her beskrive den mest popul\u00e6re \u00e5rsag. Nogle kunder foretr\u00e6kker at bruge indstillingen 'run after' og indstille opgaver til at arbejde i en k\u00e6de. Lad os tage dette eksempel: der er 3 opgaver, der k\u00f8rer hver dag og skaber en fuld backup om s\u00f8ndagen. Den f\u00f8rste opgave starter kl. 22.30, og de andre starter i r\u00e6kkef\u00f8lge. Den inkrementelle backup tager 10 minutter, og derfor er alle opgaver afsluttet senest kl. 23.00. Men den fulde backup tager en time, s\u00e5 om s\u00f8ndagen sker f\u00f8lgende: den f\u00f8rste opgave k\u00f8rer fra 22.30 til 23.30. Den n\u00e6ste fra 23.30 til 00.30. Og den tredje opgave starter f\u00f8rst om mandagen. Den fulde backup er planlagt til s\u00f8ndag, s\u00e5 i dette tilf\u00e6lde vil den simpelthen ikke blive udf\u00f8rt. Opgaven vil vente p\u00e5, at den fulde backup anvendes for at kunne anvende retention. S\u00e5 v\u00e6r opm\u00e6rksom ved brug af indstillingen 'run after' eller undg\u00e5 helt at bruge den \u2013 indstil blot opgaverne til at starte samtidig og lad ressourcestyringsv\u00e6rkt\u00f8jet g\u00f8re sit arbejde. <\/p>\n<h2>Den komplekse mulighed 'Remove deleted items'<\/h2>\n<p>\nVed at g\u00e5 ind under opgaveindstillingerne Storage \u2013 Advanced \u2013 Maintenance kan man finde muligheden 'remove deleted items data after', m\u00e5lt i dage. <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/c69ea635b789c34986cc1e516cda7141.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNogle kunder forventer, at dette er retention. Faktisk er det en helt separat mulighed, hvis misforst\u00e5else kan f\u00f8re til uventede konsekvenser. F\u00f8rst og fremmest er det n\u00f8dvendigt at forklare, hvordan B&amp;R reagerer i situationer, hvor kun et par maskiner sikkerhedskopieres succesfuldt i l\u00f8bet af sessionen. <\/p>\n<p>Lad os forestille os et scenarie: en uendeligt inkrementel opgave, der er indstillet til at gemme 6 punkter. Opgaven har 2 maskiner, den ene sikkerhedskopieres altid succesfuldt, den anden giver nogle gange fejl. Som resultat, ved den syvende punkt, er situationen s\u00e5dan her:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/bd18b145319fd73273fdf5a9a3593934.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTid til at anvende retention, men den ene maskine har 7 punkter, mens den anden kun har 4. Vil retentionen blive anvendt her? Svaret er ja, det vil den. Hvis blot \u00e9n objekt er blevet sikkerhedskopieret, anser B&amp;R det for at punktet er oprettet. <\/p>\n<p>En lignende situation kan opst\u00e5, hvis en maskine simpelthen ikke blev inkluderet i opgaven under en bestemt session. Dette sker for eksempel, n\u00e5r maskiner tilf\u00f8jes til opgaven ikke individuelt, men som en del af containere (mapper, lagre), og en given maskine midlertidigt migrerer til en anden container. I s\u00e5danne tilf\u00e6lde vil opgaven blive betragtet som succesfuld, men i statistikken vil du finde en meddelelse, der opfordrer til at v\u00e6re opm\u00e6rksom p\u00e5, at den p\u00e5g\u00e6ldende maskine ikke l\u00e6ngere behandles af opgaven. <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/cdc7065b8ecd1c326a6fe50d4d527a3f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHvad sker der, hvis man ignorerer dette? I tilf\u00e6lde af uendeligt inkrementelle eller tilbageg\u00e5ende inkrementelle tilstande vil antallet af gendannelsespunkter for den \"problematiske\" maskine falde med hver session, indtil det n\u00e5r 1, som er gemt i VBK. Med andre ord, selvom maskinen ikke bliver sikkerhedskopieret i lang tid, vil der stadig v\u00e6re \u00e9t gendannelsespunkt tilbage. Situationen er anderledes, hvis der er inkluderet periodiske fulde sikkerhedskopier. Hvis man ignorerer signalerne fra B&amp;R, kan det ende med, at det sidste punkt bliver slettet sammen med den gamle del af k\u00e6den. <\/p>\n<p>N\u00e5r disse detaljer er forst\u00e5et, kan man endelig se p\u00e5 muligheden \"Fjern data for slettede genstande efter\". Den vil slette alle punkter for en bestemt maskine, hvis denne maskine ikke bliver sikkerhedskopieret i l\u00f8bet af X dage. V\u00e6r opm\u00e6rksom p\u00e5, at denne indstilling ikke reagerer p\u00e5 fejl (fors\u00f8gt \u2013 det lykkedes ikke). Der b\u00f8r ikke engang v\u00e6re et fors\u00f8g p\u00e5 at tage backup af maskinen. Det virker tilsyneladende som en nyttig mulighed, og den b\u00f8r altid v\u00e6re t\u00e6ndt. Hvis en administrator har slettet maskinen fra opgaven, er det logisk at rydde op i un\u00f8dvendige data og k\u00e6den efter et stykke tid. Men indstillingen kr\u00e6ver disciplin og opm\u00e6rksomhed.<\/p>\n<p>Jeg vil give et praktisk eksempel: i opgaven blev der tilf\u00f8jet flere containere, hvis sammens\u00e6tning var ret dynamisk. P\u00e5 grund af mangel p\u00e5 RAM havde B&amp;R serveren problemer, som forblev uopdaget. Opgaven blev startet og fors\u00f8gte at tage backup af maskinerne, undtagen en, som p\u00e5 det tidspunkt ikke var til stede i containeren. Da mange maskiner gav fejl, skulle B&amp;R som standard g\u00f8re 3 ekstra fors\u00f8g p\u00e5 at tage backup af de \"problematiske\" maskiner. P\u00e5 grund af konstante problemer med RAM, strakte disse fors\u00f8g sig over flere dage. Der blev ikke gjort noget fors\u00f8g p\u00e5 at tage backup af den manglende VM (manglen p\u00e5 VM er ikke en fejl). I sidste ende, under et af de gentagne fors\u00f8g, blev betingelsen \u201cFjern slettede elementer\u201d udf\u00f8rt, og alle punkter fra maskinen blev slettet. <\/p>\n<p>P\u00e5 dette punkt kan jeg sige f\u00f8lgende: hvis du har indstillet notifikationer for opgave resultater, og endnu bedre - bruger integration med Veeam ONE, s\u00e5 vil du sandsynligvis ikke opleve dette. Hvis du derimod tjekker B&amp;R serveren en gang om ugen for at sikre, at alt fungerer, s\u00e5 er det bedre at undg\u00e5 de muligheder, der potentielt kan f\u00f8re til sletning af back-ups. <\/p>\n<h2>Hvad er blevet tilf\u00f8jet i v.10<\/h2>\n<p>\nDet, vi talte om tidligere, har eksisteret i B&amp;R i mange versioner. Efter at have forst\u00e5et disse arbejdsprincipper, lad os nu se p\u00e5, hvad der er blevet tilf\u00f8jet i den jubil\u00e6ums \"tiende\" version. <\/p>\n<h3>Daglig opbevaring<\/h3>\n<p>\nVi har tidligere set p\u00e5 den \"klassiske\" opbevaringspolitik, der er baseret p\u00e5 antal punkter. En alternativ tilgang er at indstille \u201cdage\u201d i stedet for \u201cgendannelsespunkter\u201d i samme menu. <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/7fb1d2128ca8553f8ba58687cb6d5ae7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIdeen er tydelig fra navnet - retention vil opbevare det fastsatte antal dage, mens antallet af punkter hver dag ikke har nogen betydning. Det skal dog bem\u00e6rkes:<\/p>\n<ul>\n<li>Den nuv\u00e6rende dag t\u00e6lles ikke med i beregningen af retention<\/li>\n<li>Dage, hvor opgaven slet ikke har k\u00f8rt, t\u00e6lles ogs\u00e5. Det er vigtigt at huske p\u00e5 for ikke at miste punkter af de opgaver, der k\u00f8rer uregelm\u00e6ssigt. <\/li>\n<li>Et gendannelsespunkt betragtes fra den dag, hvor dets oprettelse begyndte (dvs. hvis opgaven begyndte at k\u00f8re om mandagen og sluttede om tirsdagen, s\u00e5 er dette punkt fra mandag)<\/li>\n<\/ul>\n<p>\nI \u00f8vrigt bestemmes principperne for anvendelse af retention af opgaverne p\u00e5 samme m\u00e5de af den valgte backupmetode. Lad os pr\u00f8ve endnu en opgave med beregning, ved hj\u00e6lp af den samme inkrementelle metode. Lad os sige, at retention er indstillet til 8 dage, opgaven k\u00f8rer hver 6. time med en fuld backup om onsdagen. Opgaven k\u00f8rer dog ikke om s\u00f8ndagen. Opgaven startet f\u00f8rste gang mandag. Hvorn\u00e5r vil retention blive anvendt?<\/p>\n<p>                        <b class=\"spoiler_title\">Svar<\/b><br \/>\n                        Som s\u00e6dvanligt er det bedst at lave en tabel. Jeg vil forenkle opgaven og ikke tegne alle punkter, der er oprettet hver dag, da antallet af punkter pr. dag ikke er vigtigt. Vi skal bare vide, at den f\u00f8rste mandag og om onsdagen vil det f\u00f8rste punkt v\u00e6re en fuld backup, mens opgaven p\u00e5 de andre dage blot vil oprette 4 inkrementelle punkter. <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/4ba50acb62b779dec1e1407f0257837f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVi indser, at retention vil blive anvendt ved at slette den mandag fulde backup og dens inkrement. Hvorn\u00e5r vil dette ske? N\u00e5r den resterende del af k\u00e6den indeholder 8 dage. Vi t\u00e6ller ikke den nuv\u00e6rende dag, men vi t\u00e6ller s\u00f8ndag, omvendt. Derfor er svaret \u2013 torsdag i den anden uge. <\/p>\n<h3>Arkivering ved hj\u00e6lp af GFS-metoden til almindelige opgaver<\/h3>\n<p>\nIndtil v.10 var Grandfather-Father-Son (GFS) opbevaringsmetoden kun tilg\u00e6ngelig for opgaver til oprettelse af backupkopier og opgaver til kopiering til b\u00e5nd. Nu er den dog ogs\u00e5 tilg\u00e6ngelig for almindelig backup. <\/p>\n<blockquote><p>Selvom det ikke direkte relaterer til det nuv\u00e6rende emne, kan jeg ikke lade v\u00e6re med at n\u00e6vne, at den nye funktionalitet ikke betyder et farvel til 3-2-1 strategien. Tilstedev\u00e6relsen af arkivpunkter i det prim\u00e6re repository p\u00e5virker overhovedet ikke dets p\u00e5lidelighed. Det antages, at GFS vil blive brugt sammen med en skalerbar repository, til at laste disse punkter op til S3 og lignende lagringssystemer. Hvis du ikke bruger dem, er det bedre at forts\u00e6tte med at opbevare prim\u00e6re og arkivpunkter p\u00e5 forskellige repositories.<\/p><\/blockquote>\n<p> Lad os nu se p\u00e5 principperne for oprettelse af GFS punkter. I opgaveindstillingerne, p\u00e5 trin Storage, er der tilf\u00f8jet en speciel knap, som \u00e5bner f\u00f8lgende menu:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/0425b40d17eff734c49d0abadd3d2040.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEssensen af GFS kan opsummeres i flere punkter (v\u00e6r opm\u00e6rksom p\u00e5, at GFS fungerer anderledes i andre typer opgaver, men mere om det senere):<\/p>\n<ul>\n<li>Opgaven opretter ikke et separat fuldt backup til GFS-punktet. I stedet vil den mest passende fulde backup fra de tilg\u00e6ngelige blive brugt. Derfor skal opgaven k\u00f8re i inkrementel tilstand med periodisk fuld backup, eller ogs\u00e5 skal en fuld backup oprettes manuelt af brugeren. <\/li>\n<li>Hvis der kun er aktiveret \u00e9n periode (for eksempel ugentlig), vil opgaven blot begynde at vente p\u00e5 den fulde backup ved begyndelsen af GFS-perioden og markere den f\u00f8rste passende som GFS.<\/li>\n<\/ul>\n<p>\nEksempel: Opgaven er indstillet til at gemme ugentlig GFS ved at bruge backupen fra onsdag. Opgaven k\u00f8rer hver dag, men den fulde backup er planlagt til fredag. I dette tilf\u00e6lde vil GFS-perioden starte p\u00e5 onsdag, og opgaven vil begynde at vente p\u00e5 det passende punkt. Det vil blive tilg\u00e6ngeligt p\u00e5 fredag og blive markeret med GFS-flaget.<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/022ee6e9f71fc86848cf1d9b3fde5f1c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li>Hvis der er aktiveret flere perioder (for eksempel ugentlig og m\u00e5nedlig), vil B&amp;R anvende en metode, der tillader at bruge det samme punkt som GFS for flere intervaller (for at spare plads). Flagene vil blive tildelt sekventielt, startende fra den laveste.<\/li>\n<\/ul>\n<p>\nEksempel: Ugentlig GFS er indstillet til onsdag, mens den m\u00e5nedlige er planlagt til den sidste uge i m\u00e5neden. Opgaven k\u00f8rer hver dag og opretter fulde backups om mandagen og fredagen. <\/p>\n<p>For enkelheds skyld starter vi opt\u00e6llingen fra den n\u00e6stsidste uge i m\u00e5neden. I denne uge vil der blive oprettet en fuld backup om mandagen, men den vil blive ignoreret, fordi den ugentlige GFS-periode starter om onsdagen. Derimod er den fredags fulde backup helt passende til GFS-punktet. Dette system er vi allerede fortrolige med.<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/384962c561d254d696334b9e1c288733.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLad os nu se p\u00e5, hvad der vil ske i den sidste uge i m\u00e5neden. Den m\u00e5nedlige GFS-periode starter om mandagen, men mandags VBK vil ikke blive markeret som GFS, fordi opgaven str\u00e6ber efter at markere \u00e9n VBK som b\u00e5de m\u00e5nedlig og ugentlig GFS-punkt. S\u00f8gningen starter med den ugentlige, fordi den per definition ogs\u00e5 kan blive m\u00e5nedlig. <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/508f1aa1e12bf41f0e1aa6be686c9612.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHvis kun de ugentlige og \u00e5rlige intervaller er aktiveret, vil de fungere uafh\u00e6ngigt af hinanden og kan markere to separate VBK som tilsvarende GFS-intervaller. <\/p>\n<h2>Opgaver til oprettelse af backupkopier (Backup copy)<\/h2>\n<p>\nEn anden type opgaver, der ofte kr\u00e6ver forklaring p\u00e5, hvordan de fungerer. Lad os f\u00f8rst gennemg\u00e5 den \"klassiske\" metode uden innovationer fra v.10.<\/p>\n<h3>En simpel retention metode<\/h3>\n<p>\nSom standard k\u00f8rer s\u00e5danne opgaver i en uendelig inkrementel tilstand. Oprettelsen af punkter bestemmes af to parametre \u2013 kopiintervallet og det \u00f8nskede antal gendannelsespunkter (der er ikke noget retention i dage her). Kopiintervallet indstilles p\u00e5 den f\u00f8rste fane Job ved oprettelsen af opgaven:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/afcfdd003458387fec5d3ac780a38eec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAntallet af punkter bestemmes lidt l\u00e6ngere nede p\u00e5 fanen Target<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/60b61d72640f78e98cc3fb5c0f98cde2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOpgaven opretter 1 nyt punkt for hvert interval (det antal punkter, der er blevet oprettet for VM af de oprindelige opgaver, har ingen betydning). Til slutningen af intervallet bliver det nye punkt afsluttet, og hvis n\u00f8dvendigt anvendes retention ved at kombinere VBK og den \u00e6ldste inkrement. Denne mekanisme er vi allerede bekendt med. <\/p>\n<h3>Retention metoden med GFS<\/h3>\n<p>\nBCJ kan ogs\u00e5 gemme arkivpunkter. Dette indstilles p\u00e5 den samme fanen Target, lidt under indstillingen for antallet af gendannelsespunkter:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/29d7199709b88042ea5bbf5a59098ef3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGFS punkter kan oprettes p\u00e5 to m\u00e5der \u2013 syntetisk, ved at bruge data fra det sekund\u00e6re lager, eller ved at simulere en fuld backup og l\u00e6se alle data fra det prim\u00e6re lagersystem (aktiveres med indstillingen markeret som nummer 3). Retentionen vil i begge tilf\u00e6lde v\u00e6re meget forskellig, s\u00e5 lad os se n\u00e6rmere p\u00e5 dem hver for sig.<\/p>\n<h4>Syntetisk GFS<\/h4>\n<p>\nI dette tilf\u00e6lde oprettes GFS punktet ikke pr\u00e6cist p\u00e5 den udpegede dag. I stedet vil GFS punktet blive oprettet, n\u00e5r VIB for den dag, hvor oprettelsen af GFS punktet var planlagt, bliver kombineret med den fulde backup. Dette kan nogle gange f\u00f8re til misforst\u00e5elser, da tiden g\u00e5r, men GFS punktet stadig ikke er der. Kun den m\u00e6gtige shaman fra teknisk support kan forudsige, hvilken dag punket endelig vil dukke op. Faktisk er der ikke brug for magi \u2013 det er nok at se p\u00e5 det angivne antal punkter og synchroniseringsintervallet (hvor mange punkter der oprettes hver dag). Pr\u00f8v selv at regne ud i dette eksempel: opgaven er indstillet til at gemme 7 punkter, synchroniseringsintervallet er 12 timer (dvs. 2 punkter om dagen). I \u00f8jeblikket er der allerede 7 punkter i k\u00e6den, i dag er det mandag, og oprettelsen af GFS punktet er planlagt til denne dag. Hvorn\u00e5r vil det blive oprettet?<\/p>\n<p>                        <b class=\"spoiler_title\">Svar<\/b><br \/>\n                        Her er det bedst at beskrive, hvordan k\u00e6den vil \u00e6ndre sig dynamisk, dag for dag: <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/eb3852ba1b09cd9d070e2ffcf9d87d2d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nS\u00e5 i mandag markereres den sidste inkrement i k\u00e6den som GFS, men der sker ingen andre synlige \u00e6ndringer. Hver dag opretter opgaven 2 nye punkter, og retention skubber n\u00e5desl\u00f8st k\u00e6den frem. Endelig, p\u00e5 torsdag, er det tid til at anvende retention p\u00e5 selve inkrementet. Denne session vil tage l\u00e6ngere tid end normalt - fordi opgaven \"udtr\u00e6kker\" de n\u00f8dvendige blokke fra k\u00e6den og opretter et nyt komplet punkt. Fra dette tidspunkt vil der v\u00e6re 8 punkter i k\u00e6den - 7 i hovedk\u00e6den + GFS. <\/p>\n<h4>Oprettelse af GFS punkter med indstillingen \u201cL\u00e6s hele punktet\u201d<\/h4>\n<p>\nSom n\u00e6vnt f\u00f8r, fungerer BCJ i en uendelig inkrementel tilstand. Nu vil vi se p\u00e5 det eneste undtagelse fra denne regel. N\u00e5r indstillingen \u201cL\u00e6s hele punktet\u201d er aktiveret, vil GFS punktet blive oprettet pr\u00e6cist p\u00e5 den planlagte dag. Selve opgaven vil fungere i inkrementel tilstand med periodiske fulde sikkerhedskopier, som vi tidligere har dr\u00f8ftet. Retention vil ogs\u00e5 blive anvendt ved at slette den \u00e6ldste del af k\u00e6den. I dette tilf\u00e6lde vil kun inkrementer blive slettet, mens den fulde sikkerhedskopi vil blive efterladt som et GFS punkt. Derfor vil punkter markeret med GFS-flag ikke blive taget i betragtning ved beregningen af retention. <\/p>\n<p>Lad os antage, at opgaven er indstillet til at opbevare 7 punkter og oprette et ugentligt GFS punkt om mandagen. I dette tilf\u00e6lde vil opgaven faktisk oprette en fuld sikkerhedskopi hver mandag og markere den som GFS. Retention vil blive anvendt, n\u00e5r antallet af resterende inkrementer efter sletning af inkrementerne fra den \u00e6ldste del ikke falder under 7. S\u00e5dan ser det ud p\u00e5 skemaet:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/e04cab727c745bdd4c27e9d82c1ab7c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nS\u00e5 ved slutningen af den anden uge er der i alt 14 punkter i k\u00e6den. I l\u00f8bet af den anden uge har opgaven oprettet 7 punkter. Hvis dette var en simpel opgave, ville retention allerede v\u00e6re blevet anvendt. Men dette er BCJ med GFS retention, s\u00e5 vi t\u00e6ller ikke GFS punkter, og derfor er der kun 6. Det vil sige, at vi endnu ikke kan anvende retention. I den tredje uge opretter vi endnu en fuld sikkerhedskopi med GFS flag. 15 punkter, men vi t\u00e6ller denne igen ikke. Endelig, tirsdag i den tredje uge skaber vi et inkrement. Nu, hvis vi sletter inkrementerne fra den f\u00f8rste uges k\u00e6de, vil det samlede antal inkrementer opfylde den fastsatte retention. <\/p>\n<p>Som n\u00e6vnt ovenfor er det meget vigtigt, at komplette sikkerhedskopier oprettes regelm\u00e6ssigt i denne metode. Lad os sige, at hvis den prim\u00e6re opbevaring s\u00e6ttes til 7 dage, men kun 1 \u00e5rlig punkt, er det ikke sv\u00e6rt at forestille sig, at der vil samle sig langt flere inkrementer, end der er plads til p\u00e5 7 dage. I s\u00e5danne tilf\u00e6lde er det bedre at bruge den syntetiske metode til at oprette GFS.<\/p>\n<h2>Og igen \"Fjern slettede elementer\"<\/h2>\n<p>\nDenne mulighed er ogs\u00e5 tilg\u00e6ngelig for BCJ: <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/05f3c594ff2edc70fc9d4837779e89d4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLogikken bag denne mulighed er den samme som i normale sikkerhedskopieringsopgaver \u2013 hvis maskinen ikke er blevet behandlet i det angivne antal dage, slettes dens data fra k\u00e6den. Men for BCJ er nyttigheden af denne mulighed objektivt h\u00f8jere, og her er hvorfor. <\/p>\n<p>I normal tilstand fungerer BCJ i en uendelig inkrementel tilstand, s\u00e5 hvis en maskine p\u00e5 et tidspunkt fjernes fra opgaven, vil opbevaringen gradvist slette alle restorationspunkter, indtil der kun er \u00e9n tilbage \u2013 i VBK. Lad os forestille os, at opgaven stadig er indstillet til at oprette syntetiske GFS-punkter. N\u00e5r tiden kommer, skal opgaven oprette GFS for alle maskiner i k\u00e6den. Hvis en maskine slet ikke har nye punkter \u2013 ja, s\u00e5 m\u00e5 vi bruge den, der er tilg\u00e6ngelig. Og s\u00e5dan vil det v\u00e6re hver gang. Resultatet kan blive:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/00694834c2bd7117763ddc5ae6add05f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBem\u00e6rk sektionen Filer: vi har den prim\u00e6re VBK og 2 ugentlige GFS-punkter. Og nu til sektionen Gendannelsespunkter \u2013 i disse filer ligger der faktisk det samme billede af maskinen. Der er naturligvis ikke nogen mening i s\u00e5danne GFS-punkter, de optager kun plads. <\/p>\n<p>Denne situation er kun mulig ved brug af syntetisk GFS. For at undg\u00e5 dette, skal du bruge muligheden \"Fjern slettede elementer\". Husk bare at indstille den til et passende antal dage. Teknisk support har set tilf\u00e6lde, hvor muligheden blev indstillet til et kortere antal dage end synkroniseringsintervallet \u2013 BCJ begyndte at g\u00e5 amok og slette punkter, f\u00f8r de havde mulighed for at blive oprettet. <\/p>\n<p>Bem\u00e6rk ogs\u00e5, at denne mulighed ikke p\u00e5virker allerede oprettede GFS-punkter. Hvis du \u00f8nsker at rense arkiverne, skal dette g\u00f8res manuelt \u2013 ved at h\u00f8jreklikke p\u00e5 maskinen og v\u00e6lge \"Slet fra disk\" (i det fremkomne vindue, husk at s\u00e6tte flueben ved \"Fjern GFS fuld sikkerhedskopi\"): <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/ab55d6b4bb74ebaff90a1b021b87dbe9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Nyhed v.10 \u2013 \u00f8jeblikkelig kopi (immediate copy) <\/h2>\n<p>\nN\u00e5r vi har forst\u00e5et den \"klassiske\" funktionalitet, lad os g\u00e5 videre til det nye. Der er \u00e9n nyhed, men den er meget vigtig. Det er en ny driftsm\u00e5de. <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/77c7e7f5d5898a83faacb12100709cf7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer er ikke noget, der hedder \"synkroniseringsinterval\", opgaven vil konstant overv\u00e5ge, om der er nye punkter, og kopiere dem alle, uanset hvor mange der er. Men opgaven forbliver inkrementel, s\u00e5 selv hvis hovedopgaven skaber en VBK eller VRB, vil disse punkter blive kopieret som VIB. Udover dette er der ingen overraskelser i denne tilstand \u2013 b\u00e5de standard og GFS retention fungerer efter de beskrevne regler ovenfor (dog er kun syntetisk GFS tilg\u00e6ngelig her). <\/p>\n<h2>Diskene snurrer. Egenskaber ved repositiver med roterende diske (rotated drives) <\/h2>\n<p>\nDen konstante trussel fra ransomware har gjort det til de facto standard at have en sikkerhedskopi af data p\u00e5 et medie, som en virus ikke kan n\u00e5. En af mulighederne er at bruge repositiver med roterende diske, hvor diskene bruges skiftevis: mens den ene disk er tilsluttet og tilg\u00e6ngelig for skrivning, opbevares de andre et sikkert sted. <br \/>\nFor at l\u00e6re B&amp;R at arbejde med s\u00e5danne repositiver, skal du i indstillingerne for repositivet, p\u00e5 trin Repository, klikke p\u00e5 knappen Advanced og v\u00e6lge den relevante mulighed:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/f2aab45987ddc6e79b56d6f8805f6780.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDerefter vil VBR forvente, at den eksisterende k\u00e6de periodisk forsvinder fra repositivet, hvilket betyder diskrotation. Afh\u00e6ngig af typen af repositiv og opgavetype vil B&amp;R opf\u00f8re sig forskelligt. Dette kan repr\u00e6senteres med f\u00f8lgende tabel:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/32120e0439da46a4b595dee1cd092069.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLad os se p\u00e5 hver mulighed.<\/p>\n<h3>Standardopgave og Windows-repositiv<\/h3>\n<p>\nS\u00e5 vi har en opgave, der gemmer k\u00e6der p\u00e5 den f\u00f8rste disk. Ved rotation forsvinder den oprettede k\u00e6de faktisk, og opgaven skal p\u00e5 en eller anden m\u00e5de overleve dette tab. Den finder tr\u00f8st i oprettelsen af en fuld backup. S\u00e5 hver rotation betyder en fuld backup. Men hvad sker der med punkterne p\u00e5 den frakoblede disk? De huskes og tages med i beregningen af retention. S\u00e5 det angivne antal punkter i opgaven er det antal punkter, der skal opbevares p\u00e5 alle diske. Lad os give et eksempel:<\/p>\n<p>Opgaven k\u00f8rer i uendelig inkrementel tilstand og er indstillet til at gemme 3 gendannelsespunkter. Men vi har ogs\u00e5 en anden disk, og vi roterer en gang om ugen (der kan v\u00e6re flere diske, men det \u00e6ndrer ikke essensen). <\/p>\n<p>I den f\u00f8rste uge vil opgaven oprette punkter p\u00e5 den f\u00f8rste disk og kombinere de overskydende. P\u00e5 denne m\u00e5de vil det samlede antal punkter v\u00e6re tre:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/489139e833e406e3b348999ed7091332.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDerefter tilslutter vi den anden disk. Ved opstart af B&amp;R vil det registrere, at disken er blevet \u00e6ndret. K\u00e6den p\u00e5 den f\u00f8rste disk forsvinder fra gr\u00e6nsefladen, men oplysningerne om den forbliver i databasen. Nu vil opgaven holde 3 punkter p\u00e5 den anden disk. Den samlede situation vil v\u00e6re s\u00e5dan:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/78c48db92a0e773ec1f53731267b0eb7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEndelig tilslutter vi igen den f\u00f8rste disk. F\u00f8r der oprettes et nyt punkt, vil opgaven kontrollere, hvad der er med retention. Og retention, skal jeg minde om, er indstillet til at opbevare 3 punkter. Imens har vi 3 punkter p\u00e5 disk 2 (men den er frakoblet og opbevares et sikkert sted, som B&amp;R ikke kan n\u00e5) og 3 punkter p\u00e5 disk 1 (denne er tilkoblet). Det betyder, at vi trygt kan slette 3 punkter fra disk 1, da de overstiger retention. Derefter opretter opgaven igen et komplet backup, og vores k\u00e6de begynder at se s\u00e5dan ud:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/e31a1625547854b62905eec7f0a3f13a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHvis retention er indstillet til at opbevare dage i stedet for antal punkter, \u00e6ndrer logikken sig ikke. Desuden underst\u00f8ttes GFS-retention slet ikke ved brug af opbevaringssteder med diskrotation. <\/p>\n<h3>Normale opgaver og Linux-repositorier netv\u00e6rkslager<\/h3>\n<p>\nDenne mulighed er ogs\u00e5 mulig, men generelt mindre anbefalet p\u00e5 grund af de p\u00e5lagte begr\u00e6nsninger. Opgaven vil reagere p\u00e5 diskrotation og forsvinden af k\u00e6den p\u00e5 samme m\u00e5de \u2013 ved at oprette en komplet backup. Begr\u00e6nsningen er relateret til det besk\u00e5rne mekanisme for retention. <\/p>\n<p>Her ved rotation slettes hele k\u00e6den p\u00e5 den frakoblede disk blot fra B&amp;R-databasen. V\u00e6r opm\u00e6rksom \u2013 fra databasen, selve filerne forbliver p\u00e5 disken. De kan importeres og bruges til gendannelse, men det er ikke sv\u00e6rt at g\u00e6tte, at s\u00e5danne glemte k\u00e6der en dag vil fylde hele opbevaringsstedet. <\/p>\n<p>L\u00f8sningen er at tilf\u00f8je DWORD ForceDeleteBackupFiles som angivet p\u00e5 denne side: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/kb1154\">www.veeam.com\/kb1154<\/a><\/noindex>. Derefter begynder opgaven simpelthen at slette alt indholdet i opgavens mappe eller opbevaringsmappen (afh\u00e6ngigt af v\u00e6rdien) ved hver rotation. <\/p>\n<p>Men dette er ikke en elegant retention, men netop en rensning af alt indholdet. Desv\u00e6rre er der i teknisk support set tilf\u00e6lde, hvor opbevaringsstedet blot var angivet som rodmappen p\u00e5 disken, hvorudover backups ogs\u00e5 l\u00e5 andre data. Alt dette blev \u00f8delagt ved rotation. <\/p>\n<p>Desuden, n\u00e5r ForceDeleteBackupFiles er aktiveret, fungerer det for alle typer af lager, dvs. selv lager p\u00e5 Windows vil stoppe med at anvende retention og begynde at slette indholdet. Med andre ord er en lokal disk p\u00e5 Windows det bedste valg til et s\u00e5dan backup-lagringssystem.<\/p>\n<h3>Backup-kopi og Windows arkiv<\/h3>\n<p>\nMed BCJ bliver det endnu mere interessant. Ikke blot er der en fuld retention, men det kr\u00e6ver ikke at lave en fuld backup ved hver skift af disk! Det fungerer s\u00e5dan her:<\/p>\n<p>F\u00f8rst starter B&amp;R med at oprette punkter p\u00e5 den f\u00f8rste disk. Lad os sige, vi har indstillet retention p\u00e5 3 punkter. Opgaven vil k\u00f8re i en uendelig inkrementel tilstand og kombinere alt un\u00f8dvendigt (jeg minder om, at GFS-retention ikke underst\u00f8ttes i dette tilf\u00e6lde). <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/4d51f8257805ab6eaf5be12d2349768a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDerefter tilslutter vi den anden disk. Da der endnu ikke er nogen k\u00e6de p\u00e5 den, laver vi en fuld backup, hvorefter vi f\u00e5r en anden k\u00e6de af tre punkter:<\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/4e904aded833ba28e5a792e4e947ec7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEndelig er det tid til igen at tilslutte den f\u00f8rste disk. Og her begynder magien, da opgaven ikke vil oprette en fuld backup, men i stedet blot forts\u00e6tter den inkrementelle k\u00e6de: <\/p>\n<p><img decoding=\"async\" alt=\"Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten\" src=\"\/wp-content\/uploads\/2020\/09\/5080d776175ee1de591e5a6a600a8259.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEfter dette vil der faktisk eksistere en uafh\u00e6ngig k\u00e6de p\u00e5 hver disk. Derfor betyder retention her ikke antallet af punkter p\u00e5 alle diske, men antallet af punkter p\u00e5 hver disk enkeltvis. <\/p>\n<h3>Backup-kopi og Linux arkiv netv\u00e6rkslager<\/h3>\n<p>\nAtter en gang forsvinder al elegance, hvis arkivet ikke er p\u00e5 en lokal Windows-disk. Dette scenarie fungerer p\u00e5 samme m\u00e5de som det tidligere betragtede med en simpel opgave. Ved hver rotation vil BCJ skabe en fuld backup, og de eksisterende punkter vil blive glemt. For ikke at l\u00f8be t\u00f8r for plads skal DWORD ForceDeleteBackupFiles anvendes.<\/p>\n<h2>Konklusion<\/h2>\n<p>\nS\u00e5ledes har vi i denne lange tekst unders\u00f8gt to typer af opgaver. Selvf\u00f8lgelig er der mange flere opgaver, men vi kan ikke d\u00e6kke dem alle i rammerne af \u00e9n artikel. Hvis du har sp\u00f8rgsm\u00e5l efter at have l\u00e6st, s\u00e5 skriv dem i kommentarfeltet, jeg vil v\u00e6re glad for at svare personligt.<br \/>\n<br \/>Kilde: <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.3 - 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\/da\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Veeam B&amp;R retention politikker \u2014 vi udfolder backup-k\u00e6der sammen med supporten | ProHoster","description":"Hej til l\u00e6serne af vores blog!","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/politiki-hraneniya-veeam-br-rasputyvaem-bekapnye-czepi-vmeste-s-tehpodderzhkoj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/93710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=93710"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/93710\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/93711"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=93710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=93710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=93710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}