A ZFS tárolókészlet sérült vagy eltűnt: elveszett az adat
A sérült tárolókészlet nem elveszett adatot jelent, hanem elveszett redundanciát. Az eltűntnek látszó készlet sem törlődött általában, csak levált a rendszerről.
AtlasPVE ·
A bejegyzés ezekre válaszol
- zfs pool degraded állapot
- proxmox zfs pool eltűnt
- zpool import nem működik
- véletlenül törölt zfs pool
- mi a teendő ha meghal egy zfs lemez
Két különböző félelem keveredik össze: amikor a tárolókészlet sérültként jelenik meg, és amikor egyáltalán nem jelenik meg. Ez két külön helyzet, és mindkettőben többnyire megvan még az adat.
Mit jelent a sérült állapot
A sérült állapot azt jelenti, hogy a tárolókészlet elvesztette az egyik tagját. A tükrözéssel vagy paritással épített készlet ebben az állapotban is fut, és továbbra is kiszolgálja az adatot: nem adat veszett el, hanem redundancia. A készlet mostantól védtelen a következő meghibásodással szemben. A sérült készlet tehát sürgős, de nem pánikra ok: a sürgősség abban áll, hogy a meghajtó cseréje egy második kiesés előtt megtörténjen.
Miért sérült meg
Az ok nem mindig egy meghalt meghajtó. Egy meglazult kábel, egy áramszünet közben félbeszakadt írás vagy egy vezérlőhiba ugyanezt a képet adja. A meghajtó cseréje előtt tehát érdemes ellenőrizni, hogy valóban a meghajtó lépett-e ki: egy rendben lévő meghajtó cseréje időbe és pénzbe kerül a semmiért.
Ha a tárolókészlet egyáltalán nem jelenik meg
A rendszerben nem látható tárolókészlet többnyire nem törlődött. A ZFS készletek magán a lemezen, egy címkében élnek: amikor egy készlet leválik, vagy a beállítás elvész, ez a címke a helyén marad. A készlet ezért az esetek nagy részében visszahozható. Ugyanez igaz egy leállított mdadm tömbre és egy lecsatolt Btrfs fájlrendszerre is.
Amit nem szabad tenni
A legveszélyesebb mozdulat itt a lemez formázása vagy egy új készlet ráépítése. A címke csak ekkor tűnik el végleg. A sorrend a következő: először kiderül, hogy a meghajtó egyáltalán olvasható-e, aztán jön a készlet visszahozásának kísérlete, és egyik lépésnél sem történik írás a lemezre.
Források
A Proxmox saját dokumentációja. Angol nyelvű, és ebben a kérdésben az övé az utolsó szó.