{"id":39250,"date":"2019-10-31T22:28:41","date_gmt":"2019-10-31T19:28:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/rezervnoe-kopirovanie-chast-7-vyvody\/"},"modified":"2019-10-31T22:28:41","modified_gmt":"2019-10-31T19:28:41","slug":"rezervnoe-kopirovanie-chast-7-vyvody","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-7-vyvody","title":{"rendered":"Varnostno kopiranje, del 7: Sklepi","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Varnostno kopiranje, del 7: Sklepi\" src=\"\/wp-content\/uploads\/2019\/10\/475781030b157d85aa9e9a1dc7ea7c6b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ta opomba kon\u010duje cikel o varnostnem kopiranju. V njej bo govora o logi\u010dni organizaciji namenski stre\u017enik (ali VPS), ki je primerna za varnostno kopiranje, poleg tega pa bo predlagana mo\u017enost hitrega obnavljanja stre\u017enika iz varnostne kopije brez ve\u010djih zamud v primeru okvare.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"ishodnye-dannye\">Izvorni podatki<\/h2>\n<p><\/p>\n<p>Namenski stre\u017enik obi\u010dajno vsebuje vsaj dva trda diska, ki slu\u017eita za organizacijo RAID prve stopnje (zrcalo). To je potrebno za nadaljevanje delovanja stre\u017enika, \u010de en disk odpove. \u010ce je to obi\u010dajen namenski stre\u017enik, lahko obstaja lo\u010den strojni RAID krmilnik z aktivno tehnologijo predpomnjenja na SSD, tako da je poleg obi\u010dajnih trdih diskov mo\u017eno priklju\u010diti enega ali ve\u010d SSD-jev. V\u010dasih so na voljo namenski stre\u017eniki, ki imajo le lokalne diske, kot so SATADOM (majhni diski, zasnovani kot USB klju\u010dek, priklju\u010den na SATA priklju\u010dek), ali pa obi\u010dajen majhen (8-16 GB) USB klju\u010d, priklju\u010den na posebno notranjo vti\u010dnico, pri \u010demer se podatki pridobivajo iz SAN, povezanega preko posebne shranjevalne omre\u017ene povezave (Ethernet 10G, FC itd.), obstajajo pa tudi namenski stre\u017eniki, ki se nalagajo neposredno iz SAN. Tak\u0161nih mo\u017enosti ne bom obravnaval, saj v takih primerih naloga varnostnega kopiranja stre\u017enika preide na strokovnjaka, ki upravlja SAN. Obi\u010dajno so tam na voljo razli\u010dne lastni\u0161ke tehnologije za ustvarjanje posnetkov stanja, vgrajena deduplikacija in druge ugodnosti sistemskega administratorja, obravnavane v prej\u0161njih delih tega cikla. Kapaciteta diskovnega niza namenskega stre\u017enika lahko dose\u017ee ve\u010d deset terabajtov, odvisno od \u0161tevila in velikosti diskov, povezanih s stre\u017enikom. V primeru VPS so kapacitete skromnej\u0161e: obi\u010dajno ne ve\u010d kot 100 GB (vendar so lahko tudi ve\u010dje), tarife za take VPS pa so lahko enostavno dra\u017eje od najcenej\u0161ih namenskih stre\u017enikov istega ponudnika. Pri VPS je obi\u010dajno samo en disk, ker bo pod njim SAN (ali kaj hiper-konvergentnega). V\u010dasih ima VPS ve\u010d diskov z razli\u010dnimi zna\u010dilnostmi za razli\u010dne namene:<\/p>\n<p><\/p>\n<ul>\n<li>majhen sistemski - za namestitev operacijskega sistema;<\/li>\n<li>velik - shranjevanje uporabni\u0161kih podatkov.<\/li>\n<\/ul>\n<p><\/p>\n<p>\u041f\u0440\u0438 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u043d\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u043a \u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0435 \u0437\u0430\u0442\u0438\u0440\u0430\u0435\u0442\u0441\u044f, \u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u043d\u043e\u0432\u043e. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 VPS \u0445\u043e\u0441\u0442\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u043d\u0438\u043c\u043a\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f VPS (\u0438\u043b\u0438 \u0434\u0438\u0441\u043a\u0430), \u043d\u043e \u0435\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u043b\u0438 \u0437\u0430\u0431\u044b\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0432\u043d\u0443\u0442\u0440\u0438 VPS, \u0447\u0430\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u0442\u0435\u0440\u044f\u043d\u0430. \u041e\u0431\u044b\u0447\u043d\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0441\u0435\u0440\u0432\u0438\u0441 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0447\u0430\u0441\u0442\u043e \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u0447\u0435\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 FTP \u0438\u043b\u0438 SFTP, \u0438\u043d\u043e\u0433\u0434\u0430 \u0442\u0430\u043a\u0436\u0435 \u0441 SSH, \u043d\u043e \u0441 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u043c shell (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, rbash) \u0438\u043b\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434 \u0447\u0435\u0440\u0435\u0437 authorized_keys (\u0447\u0435\u0440\u0435\u0437 ForcedCommand). <\/p>\n<p><\/p>\n<p>\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a \u0441\u0435\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u0434\u0432\u0430 \u043f\u043e\u0440\u0442\u0430 \u0441\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e 1 \u0413\u0431\u0438\u0442\/\u0441, \u0438\u043d\u043e\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043a\u0430\u0440\u0442\u044b \u043d\u0430 10 \u0413\u0431\u0438\u0442\/\u0441. \u0423 VPS, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043e\u0434\u0438\u043d \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441. \u041e\u0431\u044b\u0447\u043d\u043e \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u044b \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u044e\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u0430, \u043d\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430.<\/p>\n<p><\/p>\n<p>\u0422\u0438\u043f\u043e\u0432\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0442\u0430\u043a\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 VPS \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440, \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0418\u043d\u043e\u0433\u0434\u0430 \u043c\u043e\u0433\u0443\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0435 \u0434\u0432\u0438\u0436\u043a\u0438, \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0442.\u0434.<\/p>\n<p><\/p>\n<p>\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0434\u0430\u043b\u0435\u0435.<\/p>\n<p><\/p>\n<h2 id=\"logicheskaya-organizaciya-diskovoy-sistemy\">\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/h2>\n<p><\/p>\n<p>\u010ce je RAID krmilnik, ali gre za VPS z enim diskom, ter ni posebnih zahtev glede delovanja diskovnega sistema (na primer, lo\u010den hiter disk za podatkovno bazo) \u2014 se ves prosti prostor razdeli tako: ustvari se en razdelek, nanj se ustvari skupina volumenov LVM, v kateri se ustvari ve\u010d volumnov: 2 majhna enake velikosti, uporabljena kot korenski datote\u010dni sistem (izmenjujeta se pri posodobitvah za hitro vra\u010danje, ideja je bila povzeta iz distribucije Calculate Linux), \u0161e en \u2014 za izmenjevalni razdelek, preostali prosti prostor se razdeli na majhne volumnes, ki se uporabljajo kot korenski datote\u010dni sistem za popolne kontejnerje, diske za virtualne stroje, datote\u010dne sisteme za uporabni\u0161ke ra\u010dune v \/home (vsak ra\u010dun ima svoj datote\u010dni sistem), datote\u010dne sisteme za aplikacijske kontejnerje.<\/p>\n<p><\/p>\n<p>Pomembna opomba: volumi morajo biti popolnoma samostojni, tj. ne smejo biti odvisni drug od drugega, niti od korenskega datote\u010dnega sistema. V primeru virtualnih strojev ali kontejnerjev je ta vidik samodejno upo\u0161tevan. \u010ce pa gre za aplikacijske kontejnerje ali doma\u010de mape \u2014 je vredno razmisliti o lo\u010devanju konfiguracijskih datotek spletnega stre\u017enika in drugih storitev na na\u010din, ki \u010dim bolj zmanj\u0161a odvisnosti med volumni. Na primer, vsaka spletna stran deluje pod svojim uporabnikom, konfiguracijske datoteke spletne strani so v uporabni\u0161ki doma\u010di mapi, v nastavitvah spletnega stre\u017enika pa se konfiguracijske datoteke spletnih strani vklju\u010dujejo ne preko \/etc\/nginx\/conf.d\/<em>.conf, ampak, na primer, \/home\/<\/em>\/configs\/nginx\/*.conf<\/p>\n<p><\/p>\n<p>\u010ce pa je diskov ve\u010d \u2014 lahko ustvarite programski RAID (in nastavitve predpomnjenja na SSD, \u010de obstaja potreba in mo\u017enosti), na katerem se nato zgradi LVM po pravilih, predlaganih zgoraj. Prav tako v tem primeru lahko uporabite ZFS ali BtrFS, vendar je tukaj vredno razmisliti ve\u010dkrat: oba zahtevata mnogo resnej\u0161i pristop k virom, poleg tega pa ZFS ni prilo\u017een jedru Linux.<\/p>\n<p><\/p>\n<p>Ne glede na uporabljeno shemo je vedno smiselno oceniti pribli\u017eno hitrost zapisovanja sprememb na diske, nato pa izra\u010dunati velikost prostega prostora, ki bo rezervirana za ustvarjanje posnetkov. Na primer, \u010de na\u0161 stre\u017enik zapisuje podatke s hitrostjo 10 megabajtov na sekundo, skupna velikost podatkovnega niza pa zna\u0161a 10 terabajtov \u2014 lahko traja do enega dneva (22 ur - toliko bo potrebnega za prenos te koli\u010dine po omre\u017eju 1 Gbit\/s) \u2014 je smiselno rezervirati pribli\u017eno 800 GB. V resnici bo \u0161tevilka manj\u0161a, lahko jo varno delimo z \u0161tevilom logi\u010dnih volumenov.<\/p>\n<p><\/p>\n<h2 id=\"ustroystvo-servera-hraneniya-rezervnyh-kopiy\">Stre\u017enik za shranjevanje varnostnih kopij<\/h2>\n<p><\/p>\n<p>Glavna razlika med stre\u017enikom za shranjevanje varnostnih kopij so veliki, poceni in relativno po\u010dasni diski. Ker so sodobni HDD-ji \u017ee presegli mejo 10 TB na enem disku \u2014 je nujno uporabljati datote\u010dne sisteme ali RAID s kontrolnimi vsotami, saj lahko v \u010dasu prestrukturiranja niza ali obnovitve datote\u010dnega sistema (ve\u010d dni!) drugi disk odpove zaradi pove\u010dane obremenitve. Pri diskih s kapaciteto do 1 TB to ni bilo tako ob\u010dutno. Za enostavnost opisa predvidevam, da je prostor na disku razdeljen na dve pribli\u017eno enaki size (spet na primer, s pomo\u010djo LVM):<\/p>\n<p><\/p>\n<ul>\n<li>volumni, ki ustrezajo stre\u017enikom, ki se uporabljajo za shranjevanje uporabni\u0161kih podatkov (na njih bo name\u0161\u010dena zadnja narejena varnostna kopija za preverjanje);<\/li>\n<li>volumni, ki se uporabljajo kot repozitoriji BorgBackup (tja bodo neposredno prihajali podatki za varnostne kopije).<\/li>\n<\/ul>\n<p><\/p>\n<p>Na\u010delo delovanja je, da se za vsak stre\u017enik ustvarijo posamezni volumi za repozitorije BorgBackup, kamor bodo prihajali podatki iz produkcijskih stre\u017enikov. Repozitoriji delujejo v na\u010dinu samo dodajanja, kar izklju\u010duje mo\u017enost namernega brisanja podatkov, in zaradi deduplikacije ter ob\u010dasnega \u010di\u0161\u010denja repozitorijev od starih varnostnih kopij (ostalih letne kopije, mese\u010dne za preteklo leto, tedenske za pretekli mesec, dnevne za pretekli teden, morda - v posebnih primerih - vsakodnevne za pretekli dan: skupaj 24 + 7 + 4 + 12 + letne - pribli\u017eno 50 kopij za vsak stre\u017enik).<br \/>\nV repozitorijih BorgBackup se ne aktivira na\u010din samo za dodavanje, umesto toga se koristi ForcedCommand u .ssh\/authorized_keys otprilike ovako:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">from=\"adresa servera\",command=\"\/usr\/local\/bin\/borg serve --append-only --restrict-to-path \/home\/servername\/borgbackup\/\",no-pty,no-agent-forwarding,no-port-forwarding,no-X11-forwarding,no-user-rc AAAAA.......<\/code><\/pre>\n<p><\/p>\n<p>Na navedenoj stazi je skripta omota\u010d iznad borga, koja, osim \u0161to pokre\u0107e binarni fajl sa parametrima, dodatno pokre\u0107e proces vra\u0107anja rezervne kopije nakon zavr\u0161etka preuzimanja podataka. U tu svrhu skripta omota\u010d stvara datoteku-oznaku pored odgovaraju\u0107eg repozitorija. Poslednja napravljena rezervna kopija se automatski vra\u0107a na odgovaraju\u0107i logi\u010dki volumen nakon zavr\u0161etka procesa slanja podataka.<\/p>\n<p><\/p>\n<p>Ova konstrukcija omogu\u0107ava povremeno \u010di\u0161\u0107enje nepotrebnih rezervnih kopija, kao i spre\u010dava operativne servere da bri\u0161u bilo \u0161ta na serveru za \u010duvanje rezervnih kopija.<\/p>\n<p><\/p>\n<h2 id=\"process-rezervnogo-kopirovaniya\">Proces rezervnog kopiranja<\/h2>\n<p><\/p>\n<p>Inicijator rezervnog kopiranja je sam posve\u0107eni server ili VPS, po\u0161to ova shema daje vi\u0161e kontrole nad procesom rezervnog kopiranja s te strane. Prvo se pravi snimak stanja aktivnog korenog fajl sistema, koji se montira i preuzima pomo\u0107u BorgBackup-a na server za \u010duvanje rezervnih kopija. Nakon zavr\u0161etka preuzimanja podataka, snimak se demontira i bri\u0161e.<\/p>\n<p><\/p>\n<p>V primeru, da gre za majhno bazo podatkov (do 1 GB za vsak spletni naslov), se izvede varnostna kopija baze podatkov, ki se shrani v ustrezni logi\u010dni volumen, kjer se nahajajo tudi drugi podatki tega spletnega naslova, vendar tako, da varnostna kopija ni dostopna prek spletnega stre\u017enika. \u010ce pa so baze ve\u010dje, je treba nastaviti \u201avro\u010de\u2018 zajemanje podatkov, na primer z uporabo xtrabackup za MySQL ali delovanje WAL s archive_command v PostgreSQL. V tem primeru se bo baza podatkov obnavljala lo\u010deno od podatkov spletnih naslovov.<\/p>\n<p><\/p>\n<p>Ako se koriste kontejneri ili virtuelne ma\u0161ine, treba podesiti qemu-guest-agent, CRIU ili druge potrebne tehnologije. U ostalim slu\u010dajevima dodatne konfiguracije obi\u010dno nisu potrebne \u2014 jednostavno pravimo snimke logi\u010dkih volumena, koji se kasnije obra\u0111uju sli\u010dno snimku stanja korenog fajl sistema. Nakon preuzimanja podataka, snimci se bri\u0161u.<\/p>\n<p><\/p>\n<p>Daljnji rad se obavlja na serveru za \u010duvanje rezervnih kopija:<\/p>\n<p><\/p>\n<ul>\n<li>preverja se zadnja izdelana varnostna kopija v vsakem repozitoriju,<\/li>\n<li>preverja se prisotnost oznake datoteke, ki ka\u017ee, da je postopek pridobivanja podatkov kon\u010dan,<\/li>\n<li>izvaja se obnovitev podatkov na ustrezni lokalni volum,<\/li>\n<li>izbri\u0161e se oznaka datoteke,<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"process-vosstanovleniya-rabotosposobnosti-servera\">Postopek obnove delovanja stre\u017enika,<\/h2>\n<p><\/p>\n<p>\u010ce glavna stre\u017enik propade, se za\u017eene podoben namenski stre\u017enik, ki se nalo\u017ei iz nekega standardnega imid\u017ea. Verjetno se bo nalaganje odvijalo preko omre\u017eja, vendar lahko tehnik podatkovnega centra, ki nastavlja stre\u017enik, takoj kopira ta standardni imid\u017e na enega od diskov. Nalaganje se odvija v pomnilnik, po \u010demer se za\u017eene proces obnove:<\/p>\n<p><\/p>\n<ul>\n<li>izvaja se zahteva za priklju\u010ditev blokovnega naprava preko iscsinbd ali drugega podobnega protokola logi\u010dnega volumena, ki vsebuje korensko datote\u010dno sistema propadle stre\u017enika; ker mora biti korenska datote\u010dna sistema majhna \u2014 ta korak bi moral biti kon\u010dan v nekaj minutah. Izvaja se tudi obnovitev zagonskega nalagalnika;<\/li>\n<li>obnavlja se struktura lokalnih logi\u010dnih volumenov, priklju\u010dijo se logi\u010dni volumeni s stre\u017enika varnostne kopije z uporabo jedrskega modula dm_clone: za\u010dne se obnovitev podatkov, spremembe pa se takoj zapisujejo na lokalne diske,<\/li>\n<li>za\u010dne se kontejner z vsemi razpolo\u017eljivimi fizi\u010dnimi diski \u2014 popolnoma se obnovi delovanje stre\u017enika, vendar z zmanj\u0161ano zmogljivostjo;<\/li>\n<li>po kon\u010danju sinhronizacije podatkov se logi\u010dni volumeni s stre\u017enika varnostne kopije odklopijo, kontejner se izklopi, stre\u017enik pa se znova za\u017eene;<\/li>\n<\/ul>\n<p><\/p>\n<p>Po ponovnem zagonu bo stre\u017enik imel vse podatke, ki so bili ob trenutku ustvarjanja varnostne kopije, ter vklju\u010dil vse spremembe, ki so bile narejene v procesu obnove.<\/p>\n<p>\n<b class=\"spoiler_title\">Drugi \u010dlanki cikla,<\/b><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449282\/\">Varnostno kopiranje, del 1: Zakaj je varnostno kopiranje potrebno, pregled metod in tehnologij<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/452630\/\">Varnostno kopiranje, del 2: Pregled in testiranje orodij za varnostno kopiranje, temelje\u010dih na rsync<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454420\/\">Varnostno kopiranje, del 3: Pregled in testiranje duplicity, duplicati,<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/#first_unread\">Varnostno kopiranje, del 4: Pregled in testiranje zbackup, restic, borgbackup<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/459550\/\">Varnostno kopiranje, del 5: Testiranje Bacula in Veeam Backup for Linux,<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/468963\/\">Varnostno kopiranje: del po \u017eeljah bralcev: pregled AMANDA, UrBackup, BackupPC,<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/470802\/\">Varnostno kopiranje, del 6: Primerjava orodij za varnostno kopiranje<\/a><\/noindex><br \/>\nVarnostno kopiranje, del 7: Sklepi<\/p>\n<p><\/p>\n<p>Vabim vas, da razpravljate o predlagani razli\u010dici v komentarjih, hvala za pozornost!<\/p>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/472776\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0430\u043d\u043d\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0446\u0438\u043a\u043b \u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438. \u0412 \u043d\u0435\u0439 \u043f\u043e\u0439\u0434\u0435\u0442 \u0440\u0435\u0447\u044c \u043e \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 (\u0438\u043b\u0438 VPS), \u0443\u0434\u043e\u0431\u043d\u043e\u0439 \u0434\u043b\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u0437 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 \u0431\u0435\u0437 \u043e\u0441\u043e\u0431\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u043e\u0435\u0432 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0430\u0432\u0430\u0440\u0438\u0438. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0438\u043c\u0435\u0435\u0442 \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0434\u0432\u0430 \u0436\u0435\u0441\u0442\u043a\u0438\u0445 \u0434\u0438\u0441\u043a\u0430, \u0441\u043b\u0443\u0436\u0430\u0449\u0438\u0445 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 RAID \u043c\u0430\u0441\u0441\u0438\u0432\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-39250","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=\"\u0414\u0430\u043d\u043d\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0446\u0438\u043a\u043b \u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u043c.\" \/>\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\/sl\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-7-vyvody\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 7: \u0412\u044b\u0432\u043e\u0434\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0430\u043d\u043d\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0446\u0438\u043a\u043b \u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-7-vyvody\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:28:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:28:41+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\udd47Backup, del 7: Conclusioni | ProHoster","description":"To obvestilo zaklju\u010duje ciklus o varnostnem kopiranju.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-7-vyvody","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c 7: \u0412\u044b\u0432\u043e\u0434\u044b | ProHoster","og:description":"\u0414\u0430\u043d\u043d\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0446\u0438\u043a\u043b \u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u043c.","og:url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-7-vyvody","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:28:41+00:00","article:modified_time":"2019-10-31T19:28:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39250","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 01:28:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:53:37","updated":"2026-01-24 01:28:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/39250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=39250"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/39250\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/29456"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=39250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=39250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=39250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}