{"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\/hu\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-7-vyvody","title":{"rendered":"Biztons\u00e1gi ment\u00e9s, 7. r\u00e9sz: K\u00f6vetkeztet\u00e9sek","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Biztons\u00e1gi ment\u00e9s, 7. r\u00e9sz: K\u00f6vetkeztet\u00e9sek\" src=\"\/wp-content\/uploads\/2019\/10\/475781030b157d85aa9e9a1dc7ea7c6b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ez a megjegyz\u00e9s z\u00e1rja le a biztons\u00e1gi m\u00e1solatokkal kapcsolatos ciklust. Arr\u00f3l fog sz\u00f3lni, hogy a dedik\u00e1lt szerver (vagy VPS) logikai szervez\u00e9se hogyan legyen biztons\u00e1gi m\u00e1solat k\u00e9sz\u00edt\u00e9s\u00e9re alkalmas, valamint javaslatot tesz egy gyors helyre\u00e1ll\u00edt\u00e1si megold\u00e1sra biztons\u00e1gi m\u00e1solatb\u00f3l, amely nem okoz komoly le\u00e1ll\u00e1sokat v\u00e9szhelyzet eset\u00e9n.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"ishodnye-dannye\">Forr\u00e1sadatok<\/h2>\n<p><\/p>\n<p>A dedik\u00e1lt szerverek t\u00f6bbnyire legal\u00e1bb k\u00e9t merevlemezzel rendelkeznek, amelyek az els\u0151 szint\u0171 RAID t\u00f6mb (t\u00fck\u00f6r) l\u00e9trehoz\u00e1s\u00e1ra szolg\u00e1lnak. Ez lehet\u0151v\u00e9 teszi a szerver m\u0171k\u00f6d\u00e9s\u00e9nek folytat\u00e1s\u00e1t, ha az egyik lemez meghib\u00e1sodik. Ha ez egy hagyom\u00e1nyos dedik\u00e1lt szerver, lehet egy k\u00fcl\u00f6n hardveres RAID-vez\u00e9rl\u0151, akt\u00edv SSD cache technol\u00f3gi\u00e1val, \u00edgy a hagyom\u00e1nyos merevlemezek mellett csatlakoztathat\u00f3 egy vagy t\u00f6bb SSD. N\u00e9ha k\u00edn\u00e1lnak olyan dedik\u00e1lt szervereket, ahol a helyi lemezek k\u00f6z\u00f6tt csak SATADOM (kis lemezek, amelyek szerkezete egy USB flash meghajt\u00f3, amely SATA porthoz csatlakozik) tal\u00e1lhat\u00f3, vagy ak\u00e1r egy kis (8-16 GB) flash meghajt\u00f3 is, amely k\u00fcl\u00f6n bels\u0151 porthoz csatlakozik, m\u00edg az adatok egy dedik\u00e1lt adat t\u00e1rol\u00f3 h\u00e1l\u00f3zaton csatlakozott SAN-b\u00f3l \u00e9rkeznek (Ethernet 10G, FC stb.), \u00e9s l\u00e9teznek olyan dedik\u00e1lt szerverek, amelyek k\u00f6zvetlen\u00fcl a SAN-b\u00f3l bootolnak. Az ilyen lehet\u0151s\u00e9geket nem fogom t\u00e1rgyalni, mivel ilyenkor a szerver biztons\u00e1gi m\u00e1solat\u00e1nak k\u00e9sz\u00edt\u00e9se \u00e1ltal\u00e1ban a SAN-t kezel\u0151 szakember feladat\u00e1v\u00e1 v\u00e1lik, ahol k\u00fcl\u00f6nb\u00f6z\u0151 gy\u00e1rt\u00f3i technol\u00f3gi\u00e1k rendelkez\u00e9sre \u00e1llnak az \u00e1llapotk\u00e9pek l\u00e9trehoz\u00e1s\u00e1ra, be\u00e9p\u00edtett deduplik\u00e1ci\u00f3 \u00e9s egy\u00e9b el\u0151ny\u00f6k, amelyeket a ciklus kor\u00e1bbi r\u00e9szeiben t\u00e1rgyaltunk. A dedik\u00e1lt szerver lemezter\u00fclete el\u00e9rheti a t\u00f6bb t\u00edz terab\u00e1jtot is, a csatlakoztatott lemezek sz\u00e1m\u00e1t\u00f3l \u00e9s m\u00e9ret\u00e9t\u0151l f\u00fcgg\u0151en. VPS eset\u00e9n a m\u00e9retek szer\u00e9nyebbek: \u00e1ltal\u00e1ban nem haladj\u00e1k meg a 100 GB-ot (de vannak nagyobbak is), \u00e9s az ilyen VPS-\u00e9rt\u00e9kek k\u00f6nnyen lehetnek dr\u00e1g\u00e1bbak, mint a legolcs\u00f3bb dedik\u00e1lt szerverekn\u00e9l ugyanatt\u00f3l a szolg\u00e1ltat\u00f3t\u00f3l. A VPS-ek \u00e1ltal\u00e1ban egy lemezzel rendelkeznek, mert m\u00f6g\u00f6tte SAN (vagy valami hiper-konvergencia) \u00e1ll. N\u00e9ha a VPS-nek t\u00f6bb lemeze is van k\u00fcl\u00f6nf\u00e9le teljes\u00edtm\u00e9nnyel, k\u00fcl\u00f6nb\u00f6z\u0151 c\u00e9lokra:<\/p>\n<p><\/p>\n<ul>\n<li>kicsi rendszeres \u2014 az oper\u00e1ci\u00f3s rendszer telep\u00edt\u00e9se c\u00e9lj\u00e1b\u00f3l;<\/li>\n<li>nagy \u2014 felhaszn\u00e1l\u00f3i adatok t\u00e1rol\u00e1s\u00e1ra.<\/li>\n<\/ul>\n<p><\/p>\n<p>A rendszer \u00fajratelep\u00edt\u00e9se sor\u00e1n a felhaszn\u00e1l\u00f3i adatokat tartalmaz\u00f3 lemez nem t\u00f6rl\u0151dik, azonban a rendszer teljesen \u00fajra van \u00edrva. VPS eset\u00e9n a szolg\u00e1ltat\u00f3 k\u00edn\u00e1lhat egy gombot, amely a VPS (vagy lemez) \u00e1llapot\u00e1nak k\u00e9pm\u00e1solat\u00e1t k\u00e9sz\u00edti, de ha saj\u00e1t oper\u00e1ci\u00f3s rendszert telep\u00edt\u00fcnk, vagy elfelejtj\u00fck aktiv\u00e1lni a sz\u00fcks\u00e9ges szolg\u00e1ltat\u00e1st a VPS-en bel\u00fcl, egyes adatok akkor is elveszhetnek. Ezen gomb mellett \u00e1ltal\u00e1ban adatmeg\u0151rz\u0151 szolg\u00e1ltat\u00e1s is j\u00e1r, amely legt\u00f6bbsz\u00f6r jelent\u0151sen korl\u00e1tozott. \u00c1ltal\u00e1ban egy FTP vagy SFTP protokollon kereszt\u00fcli el\u00e9r\u00e9si fi\u00f3k, n\u00e9ha SSH-val, korl\u00e1tozott shellel (p\u00e9ld\u00e1ul rbash) vagy parancsok futtat\u00e1s\u00e1nak korl\u00e1toz\u00e1s\u00e1val az authorized_keys-en kereszt\u00fcl (ForcedCommand-nal). <\/p>\n<p><\/p>\n<p>A dedik\u00e1lt szerver k\u00e9t 1 Gbit\/s sebess\u00e9g\u0171 porttal csatlakozik a h\u00e1l\u00f3zathoz, n\u00e9ha 10 Gbit\/s sebess\u00e9g\u0171 k\u00e1rty\u00e1k is haszn\u00e1latosak. VPS eset\u00e9n a h\u00e1l\u00f3zati interf\u00e9sz \u00e1ltal\u00e1ban egyetlen. A legt\u00f6bb adatk\u00f6zpont nem korl\u00e1tozza a bels\u0151 h\u00e1l\u00f3zat sebess\u00e9g\u00e9t, de korl\u00e1tozhatja az internet hozz\u00e1f\u00e9r\u00e9s sebess\u00e9g\u00e9t.<\/p>\n<p><\/p>\n<p>A tipikus terhel\u00e9s egy ilyen dedik\u00e1lt szerver vagy VPS eset\u00e9ben egy webszerver, adatb\u00e1zis \u00e9s alkalmaz\u00e1s szerver. N\u00e9ha k\u00fcl\u00f6nf\u00e9le kieg\u00e9sz\u00edt\u0151 seg\u00e9dszolg\u00e1ltat\u00e1sok is telep\u00edtve lehetnek, bele\u00e9rtve a webszerver vagy adatb\u00e1zis sz\u00e1m\u00e1ra: keres\u0151motor, levelez\u0151rendszer stb.<\/p>\n<p><\/p>\n<p>A biztons\u00e1gi ment\u00e9sek t\u00e1rol\u00e1s\u00e1ra szolg\u00e1l\u00f3 ter\u00fclet egy k\u00fcl\u00f6n erre a c\u00e9lra k\u00e9sz\u00edtett szerver, err\u0151l k\u00e9s\u0151bb r\u00e9szletesebben \u00edrunk.<\/p>\n<p><\/p>\n<h2 id=\"logicheskaya-organizaciya-diskovoy-sistemy\">A lemezrendszer logikai szervez\u00e9se<\/h2>\n<p><\/p>\n<p>Ha van RAID-vez\u00e9rl\u0151, vagy ez egy VPS egy lemezzel, \u00e9s nincsenek k\u00fcl\u00f6n\u00f6sebb preferenci\u00e1k a lemezes rendszer m\u0171k\u00f6d\u00e9s\u00e9vel kapcsolatban (p\u00e9ld\u00e1ul k\u00fcl\u00f6n gyors lemez az adatb\u00e1zis sz\u00e1m\u00e1ra), akkor a szabad helyet \u00edgy osztjuk meg: l\u00e9trej\u00f6n egy part\u00edci\u00f3, amelyre l\u00e9trehozunk egy LVM k\u00f6tetcsoportot, amelyben t\u00f6bb k\u00f6tet keletkezik: 2 kis, azonos m\u00e9ret\u0171 k\u00f6tet, amelyeket a gy\u00f6k\u00e9r f\u00e1jlrendszerk\u00e9nt haszn\u00e1lnak (friss\u00edt\u00e9sek sor\u00e1n felv\u00e1ltva cser\u00e9lve a gyors vissza\u00e1ll\u00edt\u00e1s \u00e9rdek\u00e9ben, az \u00f6tlet a Calculate Linux disztrib\u00faci\u00f3b\u00f3l sz\u00e1rmazik), egy tov\u00e1bbi k\u00f6tet a swap part\u00edci\u00f3hoz, a marad\u00e9k szabad hely pedig kis k\u00f6tetekre oszlik, amelyeket a teljes tart\u00e1lyok gy\u00f6k\u00e9r f\u00e1jlrendszerek\u00e9nt, virtu\u00e1lis g\u00e9pek sz\u00e1m\u00e1ra k\u00e9sz\u00fclt lemezekk\u00e9nt, a felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra a \/home k\u00f6nyvt\u00e1r f\u00e1jlrendszereik\u00e9nt (minden felhaszn\u00e1l\u00f3nak saj\u00e1t f\u00e1jlrendszere) \u00e9s alkalmaz\u00e1s kont\u00e9nerek\u00e9nt haszn\u00e1lnak.<\/p>\n<p><\/p>\n<p>Fontos megjegyz\u00e9s: a k\u00f6teteknek teljesen \u00f6n\u00e1ll\u00f3nak kell lenni\u00fck, azaz nem szabad, hogy egym\u00e1st\u00f3l, vagy a gy\u00f6k\u00e9r f\u00e1jlrendszert\u0151l f\u00fcggjenek. Virtu\u00e1lis g\u00e9pek vagy tart\u00e1lyok eset\u00e9n ez automatikusan biztos\u00edtott. Ha azonban ezek alkalmaz\u00e1s kont\u00e9nerek vagy otthoni k\u00f6nyvt\u00e1rak, \u00e9rdemes elgondolkodni a webszerver \u00e9s m\u00e1s szolg\u00e1ltat\u00e1sok konfigur\u00e1ci\u00f3s f\u00e1jljainak \u00fagy val\u00f3 sz\u00e9tv\u00e1laszt\u00e1s\u00e1r\u00f3l, hogy minim\u00e1lisra cs\u00f6kkents\u00fck a k\u00f6tetek k\u00f6z\u00f6tti f\u00fcgg\u0151s\u00e9geket. P\u00e9ld\u00e1ul minden weboldal a saj\u00e1t felhaszn\u00e1l\u00f3j\u00e1t\u00f3l m\u0171k\u00f6dik, a weboldal konfigur\u00e1ci\u00f3s f\u00e1jljai a felhaszn\u00e1l\u00f3 otthoni k\u00f6nyvt\u00e1r\u00e1ban vannak, a webszerver be\u00e1ll\u00edt\u00e1saiban a weboldalak konfigur\u00e1ci\u00f3s f\u00e1jljait nem a \/etc\/nginx\/conf.d\/.conf \u00fatvonalon kereszt\u00fcl kapcsolj\u00e1k be, hanem p\u00e9ld\u00e1ul a \/home\/\u00fatvonalon.<em>.conf, hanem p\u00e9ld\u00e1ul \/home\/<\/em>\/configs\/nginx\/*.conf<\/p>\n<p><\/p>\n<p>Ha azonban t\u00f6bb lemez van, programozott RAID t\u00f6mb\u00f6t lehet l\u00e9trehozni (\u00e9s be\u00e1ll\u00edtani a gyors\u00edt\u00e1st SSD-n, ha sz\u00fcks\u00e9ges \u00e9s lehets\u00e9ges), a fenti szab\u00e1lyok szerint LVM-et l\u00e9trehozva a RAID f\u00f6l\u00f6tt. Ezen a ponton a ZFS vagy a BtrFS is haszn\u00e1lhat\u00f3, de \u00e9rdemes t\u00f6bbsz\u00f6r is \u00e1tgondolni: mindkett\u0151 sokkal komolyabb forr\u00e1skezel\u00e9st ig\u00e9nyel, r\u00e1ad\u00e1sul a ZFS nem r\u00e9sze a Linux kernelnek.<\/p>\n<p><\/p>\n<p>F\u00fcggetlen\u00fcl att\u00f3l, hogy milyen rendszert haszn\u00e1lunk, mindig \u00e9rdemes el\u0151re megbecs\u00fclni a v\u00e1ltoz\u00e1soknak a lemezekre \u00edr\u00e1si sebess\u00e9g\u00e9t, majd kisz\u00e1m\u00edtani a szabad hely m\u00e9ret\u00e9t, amelyet a pillanatfelv\u00e9telek k\u00e9sz\u00edt\u00e9s\u00e9re fognak fenntartani. P\u00e9ld\u00e1ul, ha a szerver\u00fcnk 10 megab\u00e1jt\/m\u00e1sodperc sebess\u00e9ggel \u00edrja az adatokat, \u00e9s az adathalmaz teljes m\u00e9rete 10 terab\u00e1jt \u2014 a szinkroniz\u00e1l\u00e1si id\u0151 ak\u00e1r egy napot (22 \u00f3r\u00e1t \u2014 ennyi id\u0151 alatt ker\u00fcl \u00e1tvitelre ez a mennyis\u00e9g 1 Gbit\/s sebess\u00e9ggel) is ig\u00e9nybe vehet \u2014 \u00e9rdemes k\u00f6r\u00fclbel\u00fcl 800 GB-ot fenntartani. A val\u00f3s\u00e1gban a sz\u00e1m alacsonyabb lesz, nyugodtan eloszthatjuk a logikai k\u00f6tetek sz\u00e1m\u00e1val.<\/p>\n<p><\/p>\n<h2 id=\"ustroystvo-servera-hraneniya-rezervnyh-kopiy\">Biztons\u00e1gi ment\u00e9sek t\u00e1rol\u00e1s\u00e1ra szolg\u00e1l\u00f3 szerver<\/h2>\n<p><\/p>\n<p>A biztons\u00e1gi ment\u00e9sek t\u00e1rol\u00e1s\u00e1ra szolg\u00e1l\u00f3 szerver legf\u0151bb jellemz\u0151je a nagy, olcs\u00f3 \u00e9s viszonylag lass\u00fa lemezek haszn\u00e1lata. Mivel a modern HDD-k m\u00e1r \u00e1tl\u00e9pt\u00e9k a 10 TB-os hat\u00e1rt egyetlen lemezen \u2014 elengedhetetlen a f\u00e1jlrendszerek vagy a RAID hibajav\u00edt\u00f3 k\u00f3dok alkalmaz\u00e1sa, mivel a t\u00f6mb \u00e1talak\u00edt\u00e1sa vagy a f\u00e1jlrendszer helyre\u00e1ll\u00edt\u00e1sa k\u00f6zben (t\u00f6bb nap!) a m\u00e1sodik lemez meghib\u00e1sodhat a fokozott terhel\u00e9s miatt. 1 TB kapacit\u00e1s\u00fa lemezek eset\u00e9n ez nem volt annyira \u00e9rz\u00e9keny. Az egyszer\u0171s\u00e9g kedv\u00e9\u00e9rt felt\u00e9telezem, hogy a lemezter\u00fclet k\u00f6r\u00fclbel\u00fcl azonos m\u00e9ret\u0171 k\u00e9t r\u00e9szre van osztva (p\u00e9ld\u00e1ul LVM seg\u00edts\u00e9g\u00e9vel):<\/p>\n<p><\/p>\n<ul>\n<li>k\u00f6vetkez\u0151 k\u00f6tetek, amelyek a felhaszn\u00e1l\u00f3i adatok t\u00e1rol\u00e1s\u00e1ra szolg\u00e1lnak a szervereken (itt fog megjelenni az utols\u00f3 ment\u00e9s ellen\u0151rz\u00e9se);<\/li>\n<li>k\u00f6vetkez\u0151 k\u00f6tetek, amelyek BorgBackup t\u00e1rol\u00f3k\u00e9nt m\u0171k\u00f6dnek (ide ker\u00fclnek beilleszt\u00e9sre k\u00f6zvetlen\u00fcl a ment\u00e9si adatok).<\/li>\n<\/ul>\n<p><\/p>\n<p>A m\u0171k\u00f6d\u00e9si elv az, hogy k\u00fcl\u00f6n k\u00f6tetek j\u00f6nnek l\u00e9tre minden szerver sz\u00e1m\u00e1ra BorgBackup t\u00e1rol\u00f3k alatt, ahov\u00e1 a termel\u00e9si szerverek adatai ker\u00fclnek. A t\u00e1rol\u00f3k kiz\u00e1r\u00f3lag adatbeviteli \u00fczemm\u00f3dban m\u0171k\u00f6dnek, ami lehetetlenn\u00e9 teszi az adatok sz\u00e1nd\u00e9kos t\u00f6rl\u00e9s\u00e9t, \u00e9s a deduplik\u00e1ci\u00f3nak \u00e9s a r\u00e9gi biztons\u00e1gi ment\u00e9sek id\u0151szakos tiszt\u00edt\u00e1s\u00e1nak k\u00f6sz\u00f6nhet\u0151en (megmarad az \u00e9ves m\u00e1solat, az utols\u00f3 \u00e9v havi m\u00e1solatai, az utols\u00f3 h\u00f3nap heti, a legutols\u00f3 h\u00e9t napi, k\u00fcl\u00f6nleges esetekben \u2014 az utols\u00f3 nap \u00f3r\u00e1nk\u00e9nti: \u00f6sszesen 24 + 7 + 4 + 12 + \u00e9ves \u2014 k\u00f6r\u00fclbel\u00fcl 50 m\u00e1solat minden szerverhez).<br \/>\nA BorgBackup t\u00e1rol\u00f3kban nem aktiv\u00e1lhat\u00f3 a csak hozz\u00e1ad\u00e1si m\u00f3d, helyette a ForcedCommand haszn\u00e1latos a .ssh\/authorized_keys-ben, k\u00f6r\u00fclbel\u00fcl ilyen form\u00e1ban:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">from=\"szerver c\u00edme\",command=\"\/usr\/local\/bin\/borg serve --append-only --restrict-to-path \/home\/szervern\u00e9v\/borgbackup\/\",no-pty,no-agent-forwarding,no-port-forwarding,no-X11-forwarding,no-user-rc AAAAA.......<\/code><\/pre>\n<p><\/p>\n<p>A megadott \u00fatvonalon egy wrapper script tal\u00e1lhat\u00f3, amely a bin\u00e1ris futtat\u00e1sa mellett tov\u00e1bbi folyamatot ind\u00edt a biztons\u00e1gi ment\u00e9s vissza\u00e1ll\u00edt\u00e1s\u00e1ra az adatok leh\u00faz\u00e1sa ut\u00e1n. Ehhez a wrapper script egy jelz\u0151f\u00e1jlt hoz l\u00e9tre a megfelel\u0151 t\u00e1rol\u00f3 mellett. Az utols\u00f3 biztons\u00e1gi ment\u00e9s automatikusan helyre\u00e1ll\u00edt\u00e1sra ker\u00fcl a megfelel\u0151 logikai k\u00f6tetre az adatok felt\u00f6lt\u00e9si folyamat\u00e1nak befejez\u00e9se ut\u00e1n.<\/p>\n<p><\/p>\n<p>Ez a konstrukci\u00f3 lehet\u0151v\u00e9 teszi a felesleges biztons\u00e1gi ment\u00e9sek peri\u00f3dikus tiszt\u00edt\u00e1s\u00e1t, valamint megakad\u00e1lyozza, hogy a termel\u00e9si szerverek b\u00e1rmit is t\u00f6r\u00f6ljenek a biztons\u00e1gi ment\u00e9sek t\u00e1rol\u00f3 szerver\u00e9n.<\/p>\n<p><\/p>\n<h2 id=\"process-rezervnogo-kopirovaniya\">Biztons\u00e1gi ment\u00e9si folyamat<\/h2>\n<p><\/p>\n<p>A biztons\u00e1gi ment\u00e9s kezdem\u00e9nyez\u0151je mag\u00e1val a dedik\u00e1lt szerverrel vagy VPS-sel t\u00f6rt\u00e9nik, mivel ez a s\u00e9ma nagyobb ellen\u0151rz\u00e9st biztos\u00edt a biztons\u00e1gi ment\u00e9si folyamat felett. El\u0151sz\u00f6r az akt\u00edv gy\u00f6k\u00e9r f\u00e1jlrendszer \u00e1llapot\u00e1nak pillanatk\u00e9p\u00e9t k\u00e9sz\u00edtj\u00fck, amelyet a BorgBackup seg\u00edts\u00e9g\u00e9vel felt\u00f6lt\u00fcnk a biztons\u00e1gi ment\u00e9si t\u00e1rol\u00f3 szerverre. Az adatok leh\u00faz\u00e1sa ut\u00e1n a pillanatk\u00e9pet lev\u00e1lasztjuk \u00e9s t\u00f6r\u00f6lj\u00fck.<\/p>\n<p><\/p>\n<p>Ha van egy kisebb adatb\u00e1zis (max. 1 GB minden webhelyhez), akkor k\u00e9sz\u00fcl egy adatb\u00e1zis-dump, amely a megfelel\u0151 logikai k\u00f6tetben ker\u00fcl ment\u00e9sre, oda, ahol a webhely t\u00f6bbi adat\u00e1t is t\u00e1rolj\u00e1k, de \u00fagy, hogy a dump ne legyen el\u00e9rhet\u0151 a webszerveren kereszt\u00fcl. Ha viszont az adatb\u00e1zisok nagyok \u2014 be kell \u00e1ll\u00edtani a \"forr\u00f3\" adatkiad\u00e1st, p\u00e9ld\u00e1ul az xtrabackup seg\u00edts\u00e9g\u00e9vel MySQL eset\u00e9n, vagy a WAL m\u0171k\u00f6d\u00e9s\u00e9t az archive_command seg\u00edts\u00e9g\u00e9vel PostgreSQL eset\u00e9n. Ebben az esetben az adatb\u00e1zis k\u00fcl\u00f6n fog helyre\u00e1llni a webhelyek adatait\u00f3l.<\/p>\n<p><\/p>\n<p>Ha tart\u00e1lyokat vagy virtu\u00e1lis g\u00e9peket haszn\u00e1lnak \u2013 be kell \u00e1ll\u00edtani a qemu-guest-agent, CRIU, vagy m\u00e1s sz\u00fcks\u00e9ges technol\u00f3gi\u00e1kat. A t\u00f6bbi esetben \u00e1ltal\u00e1ban nincs sz\u00fcks\u00e9g tov\u00e1bbi be\u00e1ll\u00edt\u00e1sokra \u2013 egyszer\u0171en pillanatk\u00e9peket k\u00e9sz\u00edt\u00fcnk a logikai k\u00f6tetekr\u0151l, amelyek azt\u00e1n \u00fagy ker\u00fclnek feldolgoz\u00e1sra, mint a gy\u00f6k\u00e9r f\u00e1jlrendszer \u00e1llapot\u00e1nak pillanatk\u00e9pe. Az adatok leh\u00faz\u00e1sa ut\u00e1n a pillanatk\u00e9peket t\u00f6r\u00f6lj\u00fck.<\/p>\n<p><\/p>\n<p>A tov\u00e1bbi munka a biztons\u00e1gi ment\u00e9sek t\u00e1rol\u00f3 szerver\u00e9n folytat\u00f3dik:<\/p>\n<p><\/p>\n<ul>\n<li>ellen\u0151rizz\u00fck az utolj\u00e1ra k\u00e9sz\u00edtett biztons\u00e1gi m\u00e1solatot minden t\u00e1rol\u00f3ban,<\/li>\n<li>ellen\u0151rizz\u00fck a megl\u00e9t\u00e9t a z\u00e1rjegy f\u00e1jlnak, amely jelzi, hogy az adatok lev\u00e1laszt\u00e1sa befejez\u0151d\u00f6tt,<\/li>\n<li>az adatok kicsomagol\u00e1sa a megfelel\u0151 helyi k\u00f6tetre t\u00f6rt\u00e9nik,<\/li>\n<li>a z\u00e1rjegy f\u00e1jl t\u00f6rl\u00e9sre ker\u00fcl<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"process-vosstanovleniya-rabotosposobnosti-servera\">A szerver m\u0171k\u00f6d\u00e9s\u00e9nek helyre\u00e1ll\u00edt\u00e1si folyamata<\/h2>\n<p><\/p>\n<p>Ha a f\u0151 szerver meghal, egy hasonl\u00f3 dedik\u00e1lt szerver indul el, amely egy bizonyos standard k\u00e9pb\u0151l t\u00f6lt\u0151dik be. Val\u00f3sz\u00edn\u0171leg a bet\u00f6lt\u00e9s h\u00e1l\u00f3zaton kereszt\u00fcl fog t\u00f6rt\u00e9nni, azonban a szerver be\u00e1ll\u00edt\u00e1s\u00e1t v\u00e9gz\u0151 adatk\u00f6zpont technikus azonnal \u00e1tm\u00e1solhatja ezt a standard k\u00e9pet az egyik lemezre. A bet\u00f6lt\u00e9s a mem\u00f3ri\u00e1ba t\u00f6rt\u00e9nik, majd elkezd\u0151dik a helyre\u00e1ll\u00edt\u00e1s folyamata:<\/p>\n<p><\/p>\n<ul>\n<li>lek\u00e9rdez\u00e9s k\u00e9sz\u00fcl a blokkeszk\u00f6z csatlakoztat\u00e1s\u00e1ra az iscsinbd-n vagy egy m\u00e1sik hasonl\u00f3 logikai k\u00f6tet protokollon kereszt\u00fcl, amely a meghalt szerver gy\u00f6keres f\u00e1jlrendszer\u00e9t tartalmazza; mivel a gy\u00f6keres f\u00e1jlrendszernek kicsi kell lennie \u2013 ezt a l\u00e9p\u00e9st n\u00e9h\u00e1ny percen bel\u00fcl be kell fejezni. A bootloader helyre\u00e1ll\u00edt\u00e1sa is megt\u00f6rt\u00e9nik;<\/li>\n<li>a helyi logikai k\u00f6tetek strukt\u00far\u00e1ja \u00fajra l\u00e9trej\u00f6n, a biztons\u00e1gi ment\u00e9si szerver logikai k\u00f6vetei a dm_clone kernel modul seg\u00edts\u00e9g\u00e9vel csatlakoznak: megkezd\u0151dik az adatok helyre\u00e1ll\u00edt\u00e1sa, \u00e9s a m\u00f3dos\u00edt\u00e1sok azonnal r\u00f6gz\u00edt\u00e9sre ker\u00fclnek a helyi lemezeken<\/li>\n<li>elindul egy tart\u00e1ly az \u00f6sszes el\u00e9rhet\u0151 fizikai lemezzel - a szerver teljes m\u0171k\u00f6d\u00e9s\u00e9nek helyre\u00e1ll\u00edt\u00e1sa t\u00f6rt\u00e9nik, de cs\u00f6kkentett teljes\u00edtm\u00e9nnyel;<\/li>\n<li>az adatok szinkroniz\u00e1l\u00e1s\u00e1nak befejez\u00e9se ut\u00e1n a biztons\u00e1gi ment\u00e9si szerver logikai k\u00f6vetei lev\u00e1laszt\u00e1sra ker\u00fclnek, a tart\u00e1ly le\u00e1ll, a szerver \u00fajraindul;<\/li>\n<\/ul>\n<p><\/p>\n<p>A szerver \u00fajraind\u00edt\u00e1sa ut\u00e1n meglesznek az \u00f6sszes adatok, amelyek a biztons\u00e1gi m\u00e1solat k\u00e9sz\u00edt\u00e9sekor voltak, valamint tartalmazni fogja azokat a m\u00f3dos\u00edt\u00e1sokat, amelyek a helyre\u00e1ll\u00edt\u00e1s folyamata sor\u00e1n t\u00f6rt\u00e9ntek.<\/p>\n<p>\n<b class=\"spoiler_title\">Tov\u00e1bbi ciklus cikkek<\/b><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/449282\/\">Biztons\u00e1gi ment\u00e9s, 1. r\u00e9sz: Mi\u00e9rt van sz\u00fcks\u00e9g biztons\u00e1gi ment\u00e9sre, a m\u00f3dszerek \u00e9s technol\u00f3gi\u00e1k \u00e1ttekint\u00e9se<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/452630\/\">Biztons\u00e1gi ment\u00e9s, 2. r\u00e9sz: A rsync-alap\u00fa biztons\u00e1gi ment\u00e9si eszk\u00f6z\u00f6k \u00e1ttekint\u00e9se \u00e9s tesztel\u00e9se<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454420\/\">Biztons\u00e1gi ment\u00e9s, 3. r\u00e9sz: A duplicity \u00e9s duplicati \u00e1ttekint\u00e9se \u00e9s tesztel\u00e9se<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/454734\/#first_unread\">Biztons\u00e1gi ment\u00e9s, 4. r\u00e9sz: A zbackup, restic, borgbackup \u00e1ttekint\u00e9se \u00e9s tesztel\u00e9se<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/459550\/\">Biztons\u00e1gi ment\u00e9s, 5. r\u00e9sz: Bacula \u00e9s Veeam Backup tesztel\u00e9se Linux alatt<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/468963\/\">Biztons\u00e1gi ment\u00e9s: r\u00e9sz az olvas\u00f3k k\u00e9r\u00e9s\u00e9re: AMANDA, UrBackup, BackupPC \u00e1ttekint\u00e9se<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/470802\/\">Biztons\u00e1gi ment\u00e9s, 6. r\u00e9sz: A biztons\u00e1gi ment\u00e9si eszk\u00f6z\u00f6k \u00f6sszehasonl\u00edt\u00e1sa<\/a><\/noindex><br \/>\nBiztons\u00e1gi ment\u00e9s, 7. r\u00e9sz: K\u00f6vetkeztet\u00e9sek<\/p>\n<p><\/p>\n<p>K\u00e9rem, hogy a javasolt verzi\u00f3t besz\u00e9lj\u00fck meg a megjegyz\u00e9sekben, k\u00f6sz\u00f6n\u00f6m a figyelmet!<\/p>\n<p>Forr\u00e1s: <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.3 - 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\/hu\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-7-vyvody\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47Biztons\u00e1gi m\u00e1solat, 7. r\u00e9sz: K\u00f6vetkeztet\u00e9sek | ProHoster","description":"Ez a bejegyz\u00e9s lez\u00e1rja a biztons\u00e1gi ment\u00e9ssel kapcsolatos ciklust.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/rezervnoe-kopirovanie-chast-7-vyvody","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/39250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=39250"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/39250\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/29456"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=39250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=39250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=39250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}