Mentési módok: a megszakítás ára ki van írva, a konzisztencia ára nincs
A három mód különbségét általában a kieséssel magyarázzák. A valódi különbség a konzisztencia, és egy folyamatosan író gépnél ez dönti el, hogy a biztonsági mentés egyáltalán használható-e.
AtlasPVE ·
A bejegyzés ezekre válaszol
- melyik proxmox mentési mód a jó
- proxmox snapshot suspend stop különbség
- konzisztens-e a proxmox adatbázis mentés
- leáll-e a gép proxmox mentés közben
- proxmox mentési mód kiválasztása
Biztonsági mentés készítésekor három mód közül lehet választani, és a felületek ezt a hármat általában a kieséssel magyarázzák: az egyik nem jár kieséssel, a másik néhány másodperccel, a harmadik leállítja a gépet. Ez igaz, de hiányos. Ami nincs kiírva, az a konzisztencia, és a valódi különbség éppen ott van.
Mit csinál valójában a kiesés nélküli mód
A lemez abban a pillanatban fennálló állapotában kerül rögzítésre, miközben a gép tovább fut. A döntő rész az "abban a pillanatban fennálló állapot": ami félig volt megírva, az félig megírva kerül bele. Ez ahhoz hasonlít, mint amikor a gépből kirántják az áramot. A naplózó fájlrendszer induláskor rendbe teszi magát, és semmi baj nem történik. Az az adatbázis viszont, amelyik pontosan abban a pillanatban írt éppen, visszaállításkor lefuttathatja a saját helyreállítását.
Ezt hívják összeomlás utáni konzisztenciának, és a legtöbb gépnél elég. Ott nem elég, ahol olyasmi fut, ami folyamatosan ír, és számít neki, hogy mit ír.
A rés bezárása a gép leállítása nélkül
Ha a vendégügynök telepítve van, a mentés pillanatában a fájlrendszer utasítható arra, hogy előbb írja ki lemezre a nála tartott adatokat. Rövid befagyasztás történik, elkészül a lemezkép, majd a fájlrendszer felenged. Ez a "kirántott áram" állapotot "tisztán megállított" állapottá alakítja, és kiesés továbbra sincs.
Ez a leggyakorlatiasabb érv a vendégügynök telepítése mellett. Az ügynök nem csak arra való, hogy egy címet jelentsen, hanem pontosan erre a pillanatra.
Az alkalmazás saját mentése külön dolog
A saját állapotot vezető alkalmazásoknál, például adatbázisoknál és levéltáraknál, a gép mentése és az alkalmazás saját kimentése két különböző munkát végez. A gép mentése a gépet hozza vissza; az alkalmazás saját kimentése az adatot hozza vissza, olyan formában, amelyben az alkalmazás megbízik. A fontos adatot tartó gépeken mindkettő kell, és egyik sem helyettesíti a másikat.
Felfüggesztés és leállítás
A felfüggesztés rövid időre megállítja a gépet. A memória állapota konzisztens, de az alkalmazás saját konzisztenciájához nem tesz hozzá többet, mint amit a befagyasztott fájlrendszer ad, cserébe viszont kiesés keletkezik.
A leállítás a legőszintébb választás: a kikapcsolt gépről készült mentés nem hagy nyitott kérdést. Ha egy gép elbír éjszaka egy perc kiesést, ez a mód az egész kérdést leveszi a napirendről.
A gyakorlati szabály
Alapértelmezésben a kiesés nélküli mód, telepített vendégügynökkel, a valódi adatot tartó gépeken pedig az alkalmazás saját kimentése is. Félelemből mindent leállításra állítani hiba: az az elrendezés, amelyik minden éjjel minden gépet leállít, olyan elrendezéssé válik, amelyhez senki nem akar hozzányúlni, és egy nap kikapcsolják. A leállítás maradjon annak a néhány gépnek, ahol az adat többet ér, mint a folyamatos működés.
Mit csinál az Atlas
Mentés készítésekor az Atlas egymás mellett mutatja a három módot, és egyszerű szavakkal kiírja, melyik milyen megszakítást okoz, így nem kell találgatni, melyik mit állít meg. Alapértelmezésben az a mód van kiválasztva, amelyik nem okoz megszakítást. A konzisztencia oldala attól függ, mi fut a gépen belül, ezért az a felhasználó döntése, nem a terméké: ez a szócikk azért készült, hogy ez a döntés megalapozott legyen.
Források
A Proxmox saját dokumentációja. Angol nyelvű, és ebben a kérdésben az övé az utolsó szó.