Emlekezteto: Mentesnel illetve mentesbol valo visszallitasnal nem szabad megfeledkezni a / konyvtar jogosultsagairol

Jonehany oras harc utan megvan a megoldas. Egy mentesbol latszolag hibatlanul visszaallitott rendszer teljesen furcsa jelensegeket produkalt. Pl. nem indult a postfix, nem indult el a login manager, terminalon csak a root user tudott bejelentkezni, stb. Persze az internet turasa szokas szerint nem ad egyertelmu segitseget, akkor sem ha vannak ugyan hasonlo esetek, de tipikusan mindenki csak probalkozik. A lenyeg, hogy jopar ora kutakodas utan azert odaig eljutottam, hogy elegge biztos votlam benne, hogy jogosultsagi problema van. De hol? Hiszen minden szepen rsync --archive opcioval lett visszaallitva. Az vilagos volt, hogy a legtobb problema abbol ered, hogy a /var-ba nem tud irni, de hat miert? A /var jogosultsagok, mind korrektnek tuntek. Es akkor egy referencia rendszert nezegetve meglattam, hogy a / jogosultsaga: drwxr-xr-x helyett drwx------. Hat persze: a mentesi rendszeren rosszul lett letrehozva a konyvtar. Poen nincs, mar elore lelottem, de a / jogosultsagok javitasa utan minden tokeletes mukodik.

Hozzászólások

Ez az első szint. Majd lesz egy második is, amikor bekapcsolod még az rsync -A kapcsolóját is (vagy más programok megfelelő kapcsolóját), hogy az ACL-eket is mentse a rendszer. Meg lehet, hogy lesz egy harmadik is, amikor a fájlrendszer objektumok selinux context-jét is hozzá akarod majd csapni a mentéshez az rsync -X kapcsolójával.

De a nulladik szint az lenne, hogy teszteljük a mentéseket :-)

Igen, igen valamilyen szinten megoldhato, de azert az eredeti rendszerre valo visszaallitas megiscsak a legbiztosabb teszt. Most az a szerencses helyzet allt elo, hogy ket nagyon hasonlo notebook allt rendlekzesre, szoval alkalom volt egy rendes tesztre, ugy hogy a referencia rendszer folyamatosan rendlekezesre allt. Igy mod volt egy komplett restore tesztre particionalassal, bootloader installalassal, stb. Persze igen egy 2. diszk (vagy akar szabad diszk terulet vagy virtualizacio) is megteszi. De ez igy most megnyugtato.