{"id":34321,"date":"2019-10-31T21:57:38","date_gmt":"2019-10-31T18:57:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom\/"},"modified":"2019-10-31T21:57:38","modified_gmt":"2019-10-31T18:57:38","slug":"vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom","title":{"rendered":"Restaur\u0103m ma\u0219inile virtuale dintr-un Datastore ini\u021bializat gre\u0219it. O poveste despre o prostie cu un sf\u00e2r\u0219it fericit","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<blockquote><p><b>Avertisment: <\/b>Not\u0103: con\u021binutul este destinat divertismentului. Densitatea informa\u021biei utile este mic\u0103. A fost scris \u201epentru mine\u201d.<\/p><\/blockquote>\n<p><\/p>\n<h3>Introducere liric\u0103<\/h3>\n<p>\nGunoaiele de fi\u0219iere din organiza\u021bia noastr\u0103 se afl\u0103 pe o ma\u0219in\u0103 virtual\u0103 VMware ESXi 6, sub Windows Server 2016. \u0218i nu este doar un simplu gunoi. Acesta este un server de schimb de fi\u0219iere \u00eentre departamente: aici se afl\u0103 colaborarea, documenta\u021bia de proiect \u0219i foldere cu scanere de re\u021bea. \u00cen general, aici este \u00eentreaga activitate de produc\u021bie.<\/p>\n<p>\u0218i iat\u0103 c\u0103 acest recipient al \u00eentregii vie\u021bi de produc\u021bie a \u00eenceput s\u0103 se blocheze. \u00cen plus, un oaspete se putea bloca singur, f\u0103r\u0103 a afecta pe ceilal\u021bi. Putea bloca tot hostul \u0219i, prin urmare, toate celelalte ma\u0219ini virtuale. Putea s\u0103 se blocheze singur \u0219i s\u0103 blocheze serviciile clientului vSphere: adic\u0103 procesele celorlalte oaspe\u021bi erau active, ma\u0219inile func\u021bionau corect \u0219i r\u0103spundeau, dar gunoaiele de fi\u0219iere nu \u0219i clientul vSphere nu se conecta la host. \u00cen general, nu se putea identifica niciun sistem. Blocajele puteau ap\u0103rea ziua, \u00een timpul unei \u00eenc\u0103rc\u0103ri reduse. Puteau s\u0103 apar\u0103 noaptea, \u00een timpul unei \u00eenc\u0103rc\u0103ri nule. Puteau s\u0103 se \u00eent\u00e2mple noaptea, \u00een timpul unei backup diferen\u021biale \u0219i a unei \u00eenc\u0103rc\u0103ri medii. Puteau s\u0103 aib\u0103 loc \u00een weekenduri, \u00een timpul unui backup complet \u0219i a unei \u00eenc\u0103rc\u0103ri ridicate. \u0218i s-a observat o degradare evident\u0103 a situa\u021biei. La \u00eenceput, se \u00eent\u00e2mpla o dat\u0103 pe an, apoi o dat\u0103 la \u0219ase luni. Spre finalul r\u0103bd\u0103rii mele - de dou\u0103 ori pe s\u0103pt\u0103m\u00e2n\u0103. <br \/>\nAm suspectat c\u0103 este din cauza memoriei RAM. Dar nu am putut opri gunoiul nici m\u0103car \u00een weekend \u0219i s\u0103 rulez Memtest. Am a\u0219teptat s\u0103 vin\u0103 s\u0103rb\u0103torile de mai. \u00cen s\u0103rb\u0103torile de mai, am rulat Memtest \u0219i... nu au fost g\u0103site erori.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAm r\u0103mas uimit \u0219i am decis s\u0103 merg \u00een concediu. \u00cen timpul concediului meu, gunoiul nu a avut nicio blocare. Iar c\u00e2nd luni am revenit la lucru - gunoiul era blocat. A trecut peste backupul complet \u0219i exact dup\u0103 terminarea acestuia s-a blocat. Aceast\u0103 primire c\u0103lduroas\u0103 de la concediu m-a determinat s\u0103 decid s\u0103 mut fizic discurile cu ma\u0219ina virtual\u0103 pe un alt host.<\/p>\n<p>\u0218i, de\u0219i se \u0219tie demult c\u0103 \u00een prima zi dup\u0103 concediu nu trebuie s\u0103 faci nimic serios, de\u0219i pe tot drumul spre lucru m-am preg\u0103tit s\u0103 nu lucrez, indignarea mea fa\u021b\u0103 de blocajul urm\u0103tor mi-a \u0219ters din minte preg\u0103tirea \u0219i promisiunile...<\/p>\n<p>Discurile fizice au fost mutate pe un alt host. Conectare la cald. \u00cen set\u0103rile stoc\u0103rii, pe fila <i>Discuri<\/i> discurile apar. Pe tab-ul <i>Datastores<\/i> nu sunt stocuri pe aceste discuri. <i>Re\u00eemprosp\u0103tare<\/i> \u2014 nu apar. \u0218i, desigur, primul impuls \u2014 <i>Adaug\u0103 Stocare<\/i>. Asistentul de ad\u0103ugare explic\u0103 ce suport\u0103. Desigur, suport\u0103 \u0219i VMFS. N-am avut \u00eendoieli. Am trecut repede prin mesajele asistentului la fiecare pas: Urm\u0103torul, Urm\u0103torul, Urm\u0103torul, Finalizare. Privirea nu s-a oprit nici m\u0103car asupra micii cercuri galbene cu semnul exclam\u0103rii din partea de jos a ferestrei unui dintre pa\u0219ii asistentului.<\/p>\n<p>Dup\u0103 finalizarea asistentului, noul Datastore a ap\u0103rut \u00een list\u0103\u2026 \u00eempreun\u0103 cu Datastores de pe celelalte discuri fizice.<\/p>\n<p>Trec la navigarea prin noul Datastore ad\u0103ugat, iar el\u2026 este gol. Desigur, am c\u0103zut din nou \u00een uimire. Era ora 8 diminea\u021ba, primele 15 minute la lucru dup\u0103 concediu, nici m\u0103car zah\u0103rul din cafea nu l-am amestecat \u00eenc\u0103. \u0218i aici a ap\u0103rut asta. Prima mea g\u00e2nd a fost \u2014 nu am tras discul corect din gazda 'nativ\u0103'. Am verificat dac\u0103 Datastore-ul dorit era \u00een gazda 'nativ\u0103': nu, nu era prezent. Al doilea g\u00e2nd a fost: \u201em@#\u0103!\u201d. Nu sunt sigur, dar cred c\u0103 al treilea, al patrulea \u0219i m\u0103car al cincilea g\u00e2nd au fost la fel.<\/p>\n<p>Pentru a-mi r\u0103spunde la \u00eentreb\u0103ri, rapid am instalat pentru testare un nou ESXi, am luat un disc f\u0103cut pe 'lat', \u0219i, citind atent, am parcurs pa\u0219ii asistentului. Da. C\u00e2nd adaugi Datastore folosind asistentul, pierzi toate datele de pe disc f\u0103r\u0103 posibilitatea de a reveni asupra opera\u021biunii \u0219i de a recupera datele. Mai t\u00e2rziu am citit pe un forum o evaluare a acestui design al asistentului: shitsome crap. \u0218i am fost foarte de acord.<\/p>\n<p>\u00cencep\u00e2nd cu al \u0219aselea \u2014 g\u00e2ndurile au \u00eenceput s\u0103 curg\u0103 \u00eentr-o direc\u021bie mai constructiv\u0103. Bun. Ini\u021bializarea dureaz\u0103 c\u00e2teva secunde chiar \u0219i pentru un disc de 3 Tb. Asta \u00eenseamn\u0103 c\u0103 este o formatare de nivel \u00eenalt. Asta \u00eenseamn\u0103 c\u0103 a fost rescris\u0103 doar tabela de parti\u021bii. Asta \u00eenseamn\u0103 c\u0103 datele sunt \u00eenc\u0103 acolo. Asta \u00eenseamn\u0103 c\u0103 acum vom c\u0103uta un unformat \u0219i voila.<\/p>\n<p>\u00cencarc ma\u0219ina de pe imaginea de boot Strelec\u2026 \u0218i descop\u0103r c\u0103 programele de recuperare a parti\u021biilor \u0219tiu tot, cu excep\u021bia VMFS. De exemplu, cunosc parti\u021bionarea Synology, dar VMFS \u2014 nu.<\/p>\n<p>Revizuirea programelor nu este \u00eembucur\u0103toare: \u00een cel mai bun caz, GetDataBack \u0219i R.Saver g\u0103sesc parti\u021bii NTFS cu structura de directoare activ\u0103 \u0219i nume de fi\u0219iere active. Dar nu m\u0103 mul\u021bumesc cu asta. Am nevoie de dou\u0103 fi\u0219iere vmdk: cu discul sistemului \u0219i discul cu fi\u0219ierele de gunoi.<\/p>\n<p>\u0218i aici \u00eemi dau seama c\u0103, se pare, c\u0103 acum va trebui s\u0103 instalez Windows \u0219i s\u0103 recuperez din backup-uri de fi\u0219iere. \u00cen acela\u0219i timp, \u00eemi amintesc c\u0103 aveam acolo un director DFS. \u0218i, de asemenea, exist\u0103 un sistem complet nebun de drepturi de acces pentru folderele departamentelor. Nu este o op\u021biune. Singura op\u021biune acceptabil\u0103 din punct de vedere al timpului este restaurarea st\u0103rii sistemului \u0219i a discului cu datele \u0219i toate drepturile.<\/p>\n<p>Din nou c\u0103ut\u00e2nd pe Google, forumuri, KB-uri \u0219i din nou pl\u00e2ngerea Iaroslavnei: VMware ESXi nu prevede un mecanism de recuperare a datelor. Toate discu\u021biile au dou\u0103 finaluri: cineva a reu\u0219it s\u0103 recupereze cu ajutorul DiskInternals VMFS Recovery, care nu este ieftin, sau cineva a fost ajutat de un specialist care \u00ee\u0219i promoveaz\u0103 activ serviciile. <i>vmfs-tools<\/i> \u0219i <i>dd<\/i>. Op\u021biunea de a cump\u0103ra licen\u021ba DiskInternals VMFS Recovery pentru $700 nu este fezabil\u0103. Permi\u021b\u00e2nd unei persoane str\u0103ine de pe \u201eteritoriu poten\u021bial inamic\u201d acces la datele corporative nu este de asemenea fezabil. Totu\u0219i, s-a g\u0103sit c\u0103 parti\u021biile VMFS pot fi citite \u0219i de UFS Explorer.<\/p>\n<h3>DiskInternals VMFS Recovery<\/h3>\n<p>\nA fost desc\u0103rcat\u0103 \u0219i instalat\u0103 versiunea trial. Programul a reu\u0219it s\u0103 vad\u0103 parti\u021bia VMFS goal\u0103:<\/p>\n<p><img decoding=\"async\" alt=\"Restaur\u0103m ma\u0219inile virtuale dintr-un Datastore ini\u021bializat gre\u0219it. O poveste despre o prostie cu un sf\u00e2r\u0219it fericit\" src=\"\/wp-content\/uploads\/2019\/05\/dd28df25d24b11232489592f07f3fedf.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00cen modul <i>Undelete (Scanare Rapid\u0103)<\/i> de asemenea, a g\u0103sit \u0219i Datastore-ul deteriorat cu folderele <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/vps\/\"   title=\"ma\u0219ini virtuale\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1998\">ma\u0219ini virtuale<\/a> cu discurile de interior:<\/p>\n<p><img decoding=\"async\" alt=\"Restaur\u0103m ma\u0219inile virtuale dintr-un Datastore ini\u021bializat gre\u0219it. O poveste despre o prostie cu un sf\u00e2r\u0219it fericit\" src=\"\/wp-content\/uploads\/2019\/05\/ff35d7d6e568fbc51134c4b28c8a0a7d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrevizualizarea a ar\u0103tat c\u0103 fi\u0219ierele sunt active:<\/p>\n<p><img decoding=\"async\" alt=\"Restaur\u0103m ma\u0219inile virtuale dintr-un Datastore ini\u021bializat gre\u0219it. O poveste despre o prostie cu un sf\u00e2r\u0219it fericit\" src=\"\/wp-content\/uploads\/2019\/05\/4347855b6d3a25829933218846e526f1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMontarea parti\u021biei \u00een sistem a fost reu\u0219it\u0103, dar din motive inexplicabile, \u00een toate cele trei foldere era aceea\u0219i ma\u0219in\u0103 virtual\u0103. Desigur, din legea lui Murphy \u2014 nu era cea dorit\u0103.<\/p>\n<p><b class=\"spoiler_title\">Trei linii de ru\u0219ine<\/b>\u00cencercarea \u00eentreprins\u0103 de a pirata neru\u0219inat software-ul s-a terminat cu un e\u0219ec. Totu\u0219i, UFS Explorer a reu\u0219it s\u0103 fie piratat.<\/p>\n<blockquote><p>Am o p\u0103rere extrem de negativ\u0103 despre furtul de software. Cu niciun chip nu \u00eendemn la utilizarea mijloacelor de ocolire a protec\u021biei \u00eempotriva utiliz\u0103rii neautorizate. \n<\/p><\/blockquote>\n<p>\nM\u0103 aflam \u00eentr-o situa\u021bie catastrofal\u0103 \u0219i nu eram deloc m\u00e2ndru de m\u0103surile la care am recurs.<\/p>\n<h3>UFS Explorer<\/h3>\n<p>\nScanarea discului a ar\u0103tat prezen\u021ba a 7 noduri. Num\u0103rul nodurilor s-a potrivit \u201e\u00een mod surprinz\u0103tor\u201d cu num\u0103rul de fi\u0219iere *-flat.vmdk descoperite de VMFS Recovery:<\/p>\n<p><img decoding=\"async\" alt=\"Restaur\u0103m ma\u0219inile virtuale dintr-un Datastore ini\u021bializat gre\u0219it. O poveste despre o prostie cu un sf\u00e2r\u0219it fericit\" src=\"\/wp-content\/uploads\/2019\/05\/c8b348060e16287df27f03563661a6f1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCompararea dimensiunilor fi\u0219ierelor \u0219i dimensiunilor nodurilor a ar\u0103tat de asemenea o coresponden\u021b\u0103 exact\u0103. De asemenea, au fost recuperate numele fi\u0219ierelor *-flat.vmdk \u0219i, \u00een consecin\u021b\u0103, apartenen\u021ba lor la ma\u0219inile virtuale.<\/p>\n<p><img decoding=\"async\" alt=\"Restaur\u0103m ma\u0219inile virtuale dintr-un Datastore ini\u021bializat gre\u0219it. O poveste despre o prostie cu un sf\u00e2r\u0219it fericit\" src=\"\/wp-content\/uploads\/2019\/05\/6d5be954215b701923c83bfced90a7c9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00cen general, discurile vmdk din perspectiva ESXi constau din dou\u0103 fi\u0219iere: un fi\u0219ier cu datele (&lt;numele ma\u0219inii&gt;-flat.vmdk) \u0219i un fi\u0219ier de \u201efizic\u0103\u201d a parti\u021biei discului (&lt;numele ma\u0219inii&gt;.vmdk). Dac\u0103 \u00eenc\u0103rca\u021bi fi\u0219ierul *-flat.vmdk dintr-o ma\u0219in\u0103 local\u0103 \u00een Datastore, ESXi nu \u00eel va recunoa\u0219te ca un fi\u0219ier valid de disc. \u00cen baza de cuno\u0219tin\u021be VMware exist\u0103 un articol despre cum s\u0103 crea\u021bi manual un fi\u0219ier descriptor al discului: <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1002511\">kb.vmware.com\/s\/article\/1002511<\/a><\/noindex>, dar nu a fost necesar s\u0103 fac asta, am copiat pur \u0219i simplu con\u021binutul fi\u0219ierelor corespunz\u0103toare din zona de vizualizare a con\u021binutului fi\u0219ierului \u00een DiskInternals VMFS Recovery:<\/p>\n<p><img decoding=\"async\" alt=\"Restaur\u0103m ma\u0219inile virtuale dintr-un Datastore ini\u021bializat gre\u0219it. O poveste despre o prostie cu un sf\u00e2r\u0219it fericit\" src=\"\/wp-content\/uploads\/2019\/05\/bb6574034f386e30939a2a809c5b27ac.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDup\u0103 4 ore de desc\u0103rcare a 2,5 TB de nod din UFS Explorer \u0219i 20 de ore de \u00eenc\u0103rcare \u00een Datastore-ul hypervisorului, fi\u0219ierele de disc distruse au fost conectate la o ma\u0219in\u0103 virtual\u0103 proasp\u0103t creat\u0103. Discurile au fost recunoscute. Nu s-au observat pierderi de date.<\/p>\n<p><img decoding=\"async\" alt=\"Restaur\u0103m ma\u0219inile virtuale dintr-un Datastore ini\u021bializat gre\u0219it. O poveste despre o prostie cu un sf\u00e2r\u0219it fericit\" src=\"\/wp-content\/uploads\/2019\/05\/2d41c155ad17a9545309a756bb9ea59e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452928\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Disclaimer: \u0417\u0430\u043c\u0435\u0442\u043a\u0430 \u043d\u043e\u0441\u0438\u0442 \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0423\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0439 \u043c\u0430\u043b\u0430. \u0411\u044b\u043b\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u00ab\u0434\u043b\u044f \u0441\u0435\u0431\u044f\u00bb. \u041b\u0438\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0432\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435 \u0424\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u043f\u043e\u043c\u043e\u0439\u043a\u0430 \u0432 \u043d\u0430\u0448\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u0440\u0443\u0442\u0438\u0442\u0441\u044f \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 VMware ESXi 6 \u043f\u043e\u0434 Windows Server 2016. \u0418 \u044d\u0442\u043e \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043c\u043e\u0439\u043a\u0430. \u042d\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u043c\u0435\u043d\u0430 \u043c\u0435\u0436\u0434\u0443 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u044b\u043c\u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438: \u0442\u0443\u0442 \u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430, \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f, \u0438 \u043f\u0430\u043f\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Disclaimer: \u0417\u0430\u043c\u0435\u0442\u043a\u0430 \u043d\u043e\u0441\u0438\u0442 \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0423\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0439 \u043c\u0430\u043b\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\/ro\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0441 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e Datastore. \u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0434\u043d\u043e\u0439 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u0438 \u0441 \u0445\u044d\u043f\u043f\u0438-\u044d\u043d\u0434\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Disclaimer: \u0417\u0430\u043c\u0435\u0442\u043a\u0430 \u043d\u043e\u0441\u0438\u0442 \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0423\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0439 \u043c\u0430\u043b\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:57:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:57:38+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\udd47Restaur\u0103m ma\u0219ini virtuale dintr-un Datastore gre\u0219it ini\u021bializat. O poveste de prostie cu un final fericit | ProHoster","description":"Declinarea: Nota are un caracter de divertisment. Densitatea specific\u0103 a informa\u021biilor utile \u00een ea este mic\u0103.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0441 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e Datastore. \u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0434\u043d\u043e\u0439 \u0433\u043b\u0443\u043f\u043e\u0441\u0442\u0438 \u0441 \u0445\u044d\u043f\u043f\u0438-\u044d\u043d\u0434\u043e\u043c | ProHoster","og:description":"Disclaimer: \u0417\u0430\u043c\u0435\u0442\u043a\u0430 \u043d\u043e\u0441\u0438\u0442 \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0423\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u043d\u0435\u0439 \u043c\u0430\u043b\u0430.","og:url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/vosstanavlivaem-virtualnye-mashiny-s-oshibochno-initsializirovannogo-datastore-istoriya-odnoj-gluposti-s-heppi-endom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:57:38+00:00","article:modified_time":"2019-10-31T18:57:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34321","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:15:13","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:24:25","updated":"2026-02-09 17:15:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=34321"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34321\/revisions"}],"predecessor-version":[{"id":159242,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34321\/revisions\/159242"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/25881"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=34321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=34321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=34321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}