AdatproblémákAdatproblémák

Adatproblémák esetén – attól függetlenül, hogy a gépen a rendszer megfelelően elindul-e – nyilvánvaló, hogy a rendszer adatai sérültek, és a rendszert vissza kell állítani. Ezek a helyzetek a kritikus adatok biztonsági mentését igénylik. A mentésből a rendszerállapot visszaállítható a rendszer meghiúsulása előtti állapotból. A SUSE Linux Enterprise dedikált YaST modulokat kínál a rendszer biztonsági mentéséhez és visszaállításához, valamint a sérült rendszer külső helyreállításához használható mentőrendszert biztosít.

Kritikus adatok biztonsági mentéseKritikus adatok biztonsági mentése

A rendszer biztonsági mentései egyszerűen kezelhetők a YaST rendszermentési modulja segítségével:

  1. root felhasználóként indítsa el a YaST rendszert és válassza ki a Rendszer+Rendszermentés menüpontot.

  2. Hozzon létre egy biztonsági profilt, amely a biztonsági mentéshez szükséges összes részletet, az archív fájl fájlnevét, valamint a biztonsági mentés hatókörét és típusát tartalmazza:

    1. Válassza ki a Profilkezelés+Hozzáadás menüpontot.

    2. Adja meg az archívum nevét.

    3. Adja meg a biztonsági mentés helyét, ha helyi mentést is fenn kíván tartani. Ahhoz, hogy a biztonsági mentés archiválásra kerüljön a hálózati kiszolgálón (NFS-en keresztül), adja meg a kiszolgáló IP-címét és nevét, valamint az archívumot tartalmazó könyvtárat.

    4. Adja meg az archívum típusát, majd kattintson a Tovább gombra.

    5. Adja meg a használandó mentési beállításokat, például hogy kell-e menteni az egy csomaghoz sem tartozó fájlokat, valamint hogy a fájlok listáját az archívum létrehozása előtt meg kell-e jeleníteni. Azt is adja meg, hogy a módosított fájlokat kell-e azonosítani az időigényes MD5 mechanizmussal.

      A Szakértő menüpont segítségével lépjen be a teljes merevlemez-terület biztonsági mentéséhez tartozó párbeszédablakba. Jelenleg ez a lehetőség csak az Ext2 fájlrendszerre érvényes.

    6. Végül állítsa be a keresési megszorításokat úgy, hogy bizonyos rendszerterületek kimaradjanak a mentési területből, amelyeket nem kell menteni, mint például a zárolási vagy gyorsítótárfájlok. Igény szerint vegyen fel, módosítson és töröljön elemeket, majd a menüből az OK gomb megnyomásával léphet ki.

  3. A profilbeállítások befejezése után a biztonsági mentést a Biztonsági mentés létrehozása menüponttal indítható; vagy állítson be automatikus biztonsági mentést. Különböző célokra személyre szabott egyéb profilok is létrehozhatók.

Adott profil automatikus biztonsági mentésének beállítása:

  1. Válassza ki az a Profilfelügyelet menü Automatikus mentés menüpontját.

  2. Válassza ki a Biztonsági mentés automatikus indítása menüpontot.

  3. Adja meg a mentés gyakoriságát. Válassza a naponta, hetente vagy havonta lehetőséget.

  4. Adja meg a mentés kezdési idejét. Ezek a beállítások a választott mentési gyakoriságtól függenek.

  5. Döntse el, hogy meg kívánja-e tartani a régi biztonsági mentéseket, és ha igen, akkor hányat. Ha automatikus állapotüzenetet kíván kapni a biztonsági mentési folyamatról, akkor jelölje meg az Összegző levél küldése a root felhasználónak lehetőséget.

  6. Kattintson az OK gombra a beállítások alkalmazásához, és az első biztonsági mentés elindításához a megadott időpontban.

Rendszer biztonsági mentésének visszaállításaRendszer biztonsági mentésének visszaállítása

A rendszerkonfigurációt a biztonsági mentésből a YaST Rendszer-visszaállítási modulja segítségével lehet visszaállítani. Visszaállítható az összes elmentett adat, vagy kiválaszthatók azok a sérült komponensek, amelyeket vissza kell állítani a régebbi állapotra.

  1. Indítsa el a YaST+Rendszer+Rendszer-visszaállítás lehetőséget.

  2. Adja meg a biztonsági mentési fájl helyét. Ez lehet helyi fájl, hálózatra felcsatolt fájl vagy cserélhető eszközön – például hajlékonylemezen vagy CD-n – lévő fájl. Majd kattintson a Tovább gombra.

    A következő párbeszédablak az archív tulajdonságok összegzését mutatja, mint például a fájlnév, a létrehozás dátuma, a biztonsági mentés típusa és az elhagyható megjegyzések.

  3. Tekintse át az archivált tartalmat az Archívum tartalma menüpontra kattintva. Az OK megnyomásával visszakerül az Archívum tulajdonságai párbeszédablakba.

  4. A Szakértői lehetőségek pont megnyit egy párbeszédablakot, amelyben a visszaállítási folyamat finom beállításai megadhatók. Térjen vissza az Archívum tulajdonságai párbeszédablakhoz az OK gombra kattintással.

  5. Kattintson a Tovább gombra a visszaállítandó csomagok nézetének megnyitásához. Nyomja meg az Elfogadás gombot az archívumban lévő összes fájl visszaállításához, vagy használja az Összes kijelölése, Kijelölés megszüntetése és a Fájlok kiválasztása gombot a kijelölés finomhangolásához. Csak akkor használja az RPM adatbázis visszaállítása opciót, ha az RPM adatbázis sérült vagy törölve lett, és a fájlt a biztonsági mentés tartalmazza.

  6. Az Elfogadás gombra kattintás után a biztonsági mentés visszaállításra kerül. Kattintson a Befejezés gombra a modul elhagyásához a visszaállítási folyamat befejezése után.

Sérült rendszer visszaállításaSérült rendszer visszaállítása

Számos oka lehet annak, hogy a rendszer nem indul és nem működik megfelelően. A leggyakoribb okok: a rendszerösszeomlás utáni sérült fájlrendszer, sérült konfigurációs fájlok vagy sérült rendszertöltő konfiguráció.

A SUSE Linux Enterprise két különböző módszert biztosít a helyzet megoldására. Használhatja a YaST rendszerjavítási funkcióját vagy elindíthatja a mentőrendszert. A következő részek a rendszerjavítás jellemzőit mutatják be.

A YaST rendszer-helyreállító használataA YaST rendszer-helyreállító használata

A YaST rendszer-helyreállító modul elindítása előtt állapítsa meg, hogy melyik mód felel meg legjobban az igényeinek. A rendszerhibák és az Ön gyakorlatának függvényében háromféle mód közül választhat:

Automatikus helyreállítás

Ha a rendszer ismeretlen okból sérült és nem igazán tudja, hogy a rendszer mely része okolható a hibáért, válassza az Automatikus helyreállítás menüpontot. Ez a telepített rendszer összes komponensének átfogó elemzését indítja el. Az eljárás részletes leírása: 46.6.3.1.1. szakasz - Automatikus helyreállítás.

Egyedi helyreállítás

Ha a rendszer megsérült, de már tudja, hogy a rendszer mely része érintett, akkor az Automatikus helyreállítás hosszú rendszertesztjei lerövidíthetők a rendszerelemzés hatókörének korlátozásával. Ha például a hiba előtti rendszerüzenetek a csomagadatbázis hibáját jelezték, akkor az elemzési és helyreállítási folyamatok korlátozhatók a rendszernek csak erre a részére. Az eljárás részletes leírása: 46.6.3.1.2. szakasz - Egyedi helyreállítás.

Szakértői eszközök

Ha világosan tudja, hogy melyik komponens sérült és hogyan kellene megjavítani, akkor kihagyhatja az elemzési szakaszokat és közvetlenül a vonatkozó komponens javítására szolgáló eszközökkel folytathatja a javítást. Ennek részletei: 46.6.3.1.3. szakasz - Szakértői eszközök.

Válassza ki a fent leírt javítási módok egyikét, és folytassa a rendszer javítását az alábbi szakaszokban leírt módon.

Automatikus helyreállításAutomatikus helyreállítás

A YaST rendszer-helyreállító automatikus helyreállítási módjának indítása:

  1. Helyezze be a SUSE Linux Enterprise első telepítési adathordozóját a CD- vagy DVD-meghajtóba.

  2. Indítsa újra a rendszert.

  3. Az indítóképernyőn válassza ki a Telepítés menüpontot.

  4. Válassza ki a kívánt nyelvet és kattintson a Tovább gombra.

  5. Fogadja el a licencmegállapodást és kattintson a Tovább gombra.

  6. A Rendszerelemzés részben válassza ki az Egyéb+A telepített rendszer javítása menüpontot.

  7. Válassza ki az Automatikus helyreállítás menüpontot.

    A YaST megkezdi a telepített rendszer átfogó elemzését. A folyamat előrehaladását a képernyő alján lévő két jelző mutatja. A felső sor az aktuálisan futó teszt előrehaladását jelzi. Az alsó sor a teljes elemzési folyamat előmenetelét jelzi. A felső részen lévő naplóablak az éppen futó tesztet és annak eredményét követi nyomon. Lásd: 46.2. ábra - Automatikus helyreállítási mód. Az alábbi fő tesztek minden futtatásnál végrehajtásra kerülnek. Mindegyikük több egyedi résztesztet tartalmaz.

    46.2. ábra - Automatikus helyreállítási mód

    Automatikus helyreállítási mód

    Az összes merevlemez partíciótáblája

    Ellenőrzi az összes felismert merevlemez partíciótáblájának érvényességét és koherenciáját.

    Cserepartíciók

    A telepített rendszer cserepartícióinak felismerése és tesztelése, és ahol csak lehet, az aktiválásuk felajánlása. A gyorsabb rendszerjavítás érdekében ezt a felajánlást célszerű elfogadni.

    Fájlrendszerek

    Az észlelt fájlrendszereken fájlrendszer-specifikus ellenőrzések kerülnek végrehajtásra.

    Az /etc/fstab fájl bejegyzései

    A fájlban lévő bejegyzések teljességének és konzisztenciájának ellenőrzése. Az összes érvényes partíció csatolásra kerül.

    Rendszertöltő beállításai

    A telepített rendszertöltő (GRUB vagy LILO) beállításainak teljessége és összefüggősége ellenőrzésre kerül. A rendszerindító és root eszközöket is megvizsgálja a program és az initrd modulok elérhetőségét is ellenőrzi.

    Csomagadatbázis

    Ellenőrzi, hogy a minimális telepítés működéséhez szükséges összes csomag megtalálható-e. Bár van lehetőség az alapcsomagok elemzésére, ez nagy számuk miatt igen hosszú ideig tarthat.

  8. Hiba azonosítása esetén a folyamat leáll és megjelenik egy párbeszédablak, amely közli a részleteket és felkínál lehetséges megoldásokat.

    A felajánlott javítás elfogadása előtt gondosan olvassa el a képernyőn megjelenő üzeneteket. Ha elutasítja a felkínált javítási tevékenységet, akkor a rendszer változatlan marad.

  9. Ha a javítási folyamat sikeresen befejeződött, kattintson az OK és Befejezés gombra, valamint vegye ki a telepítő CD-t vagy DVD-t. A rendszer automatikusan újraindul.

Egyedi helyreállításEgyedi helyreállítás

Az Egyedi helyreállítás mód indítása és a telepített rendszer ellenőrzendő részeinek önálló kiválasztása:

  1. Helyezze be a SUSE Linux Enterprise első telepítési adathordozóját a CD- vagy DVD-meghajtóba.

  2. Indítsa újra a rendszert.

  3. Az indítóképernyőn válassza ki a Telepítés menüpontot.

  4. Válassza ki a kívánt nyelvet és kattintson a Tovább gombra.

  5. Fogadja el a licencmegállapodást és kattintson a Tovább gombra.

  6. A Rendszerelemzés részben válassza ki az Egyéb+A telepített rendszer javítása menüpontot.

  7. Válassza ki az Egyedi helyreállítás lehetőséget.

    Az Egyedi helyreállítás kiválasztásának hatására megjelenik a futtatható tesztek listája. Először mindegyik meg van jelölve, mint futtatandó. Ez megegyezik az automatikus javítás tesztjeivel. Ha azonban tisztában van vele, hogy bizonyos területen nincs sérülés, akkor törölje a megfelelő teszt jelölését. A Tovább gombra kattintva elindul a szűkített tesztfolyamat, amely várhatóan jóval rövidebb ideig fog futni.

    Nem minden tesztcsoport alkalmazható külön. Az fstab bejegyzések elemzése például mindig együtt jár a fájlrendszer vizsgálatával, beleértve a meglévő cserepartíciókat is. A YaST a lehető legkevesebb szükséges teszt futtatásával automatikusan kielégíti az ilyen függőségeket.

  8. Hiba azonosítása esetén a folyamat leáll és megjelenik egy párbeszédablak, amely közli a részleteket és felkínál lehetséges megoldásokat.

    A felajánlott javítás elfogadása előtt gondosan olvassa el a képernyőn megjelenő üzeneteket. Ha elutasítja a felkínált javítási tevékenységet, akkor a rendszer változatlan marad.

  9. Ha a javítási folyamat sikeresen befejeződött, kattintson az OK és Befejezés gombra, valamint vegye ki a telepítő CD-t vagy DVD-t. A rendszer automatikusan újraindul.

Szakértői eszközökSzakértői eszközök

Ha jól ismeri a SUSE Linux Enterprise rendszert és már teljesen biztosan tudja, hogy mit kell kijavítani, akkor közvetlenül elindíthatja a javításhoz szükséges eszközöket a rendszerelemzési fázis kihagyásával.

A YaST rendszer-helyreállító modul Szakértői eszközök funkciójának használata:

  1. Indítsa el a rendszert az eredeti telepítési adathordozóról (ennek vázlatos leírása a 3. fejezet - Telepítés a YaST segítségével részben olvasható).

  2. A Rendszerelemzés részben válassza ki az Egyéb+A telepített rendszer javítása menüpontot.

  3. Válassza ki a Szakértői eszközök menüpontot, majd egy vagy több javítási lehetőséget.

  4. Ha a javítási folyamat sikeresen befejeződött, kattintson az OK és Befejezés gombra, valamint vegye ki a telepítő CD-t vagy DVD-t. A rendszer automatikusan újraindul.

A szakértői eszközök az alábbi lehetőséget kínálják a hibás rendszer megjavítására:

Új rendszertöltő telepítése

Ez elindítja a YaST rendszertöltő konfigurációs modult. Részletes információ az alábbi helyen található: 18.3. szakasz - A rendszertöltő beállítása a YaST használatával.

Particionáló eszköz futtatása

Ez elindítja a YaST szakértői particionáló eszközét.

Fájlrendszer javítása

Ellenőrzi a telepített rendszer fájlrendszereit. Megjelenik az összes felismert partíció, amelyek közül ki kell leválasztani az ellenőrzendőket.

Elveszett partíciók visszaállítása

Meg lehet kísérelni a sérült partíciótáblák helyreállítását is. Először megjelenik a felismert merevlemezek listája. A vizsgálat az OK gombra kattintva indul. A feldolgozási teljesítmény és a merevlemez méretének függvényében ez eltarthat egy darabig.

[Important]Partíciótábla helyreállítása

A partíciótábla helyreállítása bonyolult. A YaST a merevlemez adatszektorainak elemzésével megpróbálja felismerni az elveszett partíciókat. Az elveszett partíciók felismerés után hozzáadódnak az újraépített partíciótáblához. Ez azonban nem minden esetben vezet sikerre.

Rendszerbeállítások lemezre mentése

Ez a funkció a fontos rendszerfájlokat egy hajlékonylemezre menti. A fájlok sérülés esetén a lemezről visszaállíthatók.

Telepített szoftver ellenőrzése

Ellenőrzi a csomagadatbázis konzisztenciáját és a legfontosabb csomagok rendelkezésre állását. A sérült csomagok az eszköz segítségével újratelepíthetők.

A mentőrendszer használataA mentőrendszer használata

A SUSE Linux Enterprise tartalmaz egy mentőrendszert. A mentőrendszer egy kicsi Linux-rendszer, amely betölthető RAM-lemezre és felcsatolható root fájlrendszerként, így lehetővé teszi a partíciók elérését kívülről. A mentőrendszer használatával helyreállítható vagy módosítható a rendszer bármely fontos eleme:

  • Módosíthatók a különféle konfigurációs fájlok.

  • Ellenőrizhető a fájlrendszer, hogy hibás-e, és elindíthatók az automatikus javítási folyamatok.

  • Elérhető a telepített rendszer egy „change root” környezetből

  • Ellenőrizhetők, módosíthatók és újratelepíthetők a rendszertöltő beállításai

  • Átméretezhetők partíciók a parted paranccsal. Az eszközről további információ a GNU Parted weboldalán (http://www.gnu.org/software/parted/parted.html) található.

A mentőrendszer különféle forrásokból és helyekről betölthető. A legegyszerűbb a mentőrendszert elindítani az eredeti telepítő CD-kről vagy DVD-kről:

  1. Helyezze be a telepítéshez használt adathordozót a CD- vagy DVD-meghajtóba.

  2. Indítsa újra a rendszert.

  3. A rendszerindító menüből válassza ki a Mentőrendszer menüpontot.

  4. A Rescue: sorban írja be, hogy root. Jelszót nem kell megadni.

Ha a hardvereszközök között nincsen CD- vagy DVD-meghajtó, akkor a mentőrendszer hálózati forrásból is elindítható. Az alábbi példa egy távoli indítási példahelyzetet mutat – ha másik rendszerindító adathordozót használ, például hajlékonylemezt, akkor módosítsa megfelelően az info fájlt és indítsa a rendszert, mint egy normál telepítésnél tenné.

  1. Írja be a PXE rendszerindítási beállítások konfigurációját és cserélje le az install=protokoll://telepítési_forrás sort a rescue=protokoll://telepítési_forrás sorra. Csakúgy, mint a normál telepítések esetén, a protokoll helyén a támogatott hálózati protokollok bármelyike szerepelhet (NFS, HTTP, FTP stb.), a telepítési_forrás pedig a hálózati telepítési forrás elérési útja.

  2. Indítsa el a rendszert a „Wake on LAN” funkció használatával, a 4.3.7. szakasz - Wake on LAN részben leírt módon.

  3. A Rescue: sorban írja be, hogy root. Jelszót nem kell megadni.

Miután belépett a mentőrendszerbe, használhatja az Alt-F1Alt-F6 billentyűkkel elérhető virtuális konzolokat.

A /bin könyvtárban található egy parancsértelmező és más hasznos segédprogramok, például a mount. Az sbin könyvtár hasznos fájlkezelő és hálózati segédprogramokat tartalmaz a fájlrendszer megtekintéséhez és javításához. A könyvtár ezenfelül a rendszer karbantartásához szükséges legfontosabb bináris fájlokat is tartalmazza, mint például az fdisk, az mkfs, az mkswap, a mount, az init és a shutdown, illetve a hálózat felügyeletéhez használható ifconfig, ip, route és netstat. Az /usr/bin könyvtár a vi szerkesztőt, valamint a find, less és ssh programokat tartalmazza.

A rendszerüzenetek megtekintéséhez használja a dmesg parancsot, vagy tekintse meg a /var/log/messages fájl tartalmát.

A konfigurációs fájlok ellenőrzése és módosításaA konfigurációs fájlok ellenőrzése és módosítása

Példaként arra, hogy milyen konfigurációt is lehet kijavítani a mentőrendszerrel, képzeljük el, hogy egy sérült konfigurációs fájl miatt nem lehet megfelelően elindítani a rendszert. Ez kijavítható a mentőrendszer használatával.

A konfigurációs fájl módosítása:

  1. Indítsa el a mentőrendszert a fenti módszerek valamelyikével.

  2. A /dev/sda6 alatt található root fájlrendszert a mentőrendszer alá a következő paranccsal lehet felcsatolni:

    mount /dev/sda6 /mnt

    Ezután a rendszer összes könyvtára az /mnt alatt érhető el.

  3. Váltson át a felcsatolt root fájlrendszerre:

    cd /mnt
  4. Nyissa meg a problémás konfigurációs fájlt a vi szerkesztőben. Javítsa ki és mentse el a konfigurációt.

  5. Csatolja le a root fájlrendszert a mentőrendszerről:

    umount /mnt
  6. Indítsa újra a gépet.

Fájlrendszerek javítása és ellenőrzéseFájlrendszerek javítása és ellenőrzése

Nagy általánosságban a fájlrendszer hibái nem javíthatók egy működő rendszeren. Ha súlyos problémákat észlel, lehet, hogy fel sem tudja csatolni a root fájlrendszert és a rendszerindítás kernelpánikkal végződik. Ilyen esetekben a rendszer egyedül kívülről javítható. Határozottan javasoljuk, hogy ehhez a YaST rendszer-helyreállító eszközét használja (a részletek: 46.6.3.1. szakasz - A YaST rendszer-helyreállító használata). Ha azonban kézzel kell ellenőriznie vagy javítania a fájlrendszert, akkor indítsa el a mentőrendszert. A mentőrendszer tartalmaz segédprogramokat az ext2, ext3, reiserfs, xfs, dosfs és vfat fájlrendszerek ellenőrzéséhez és javításához.

A telepített rendszer eléréseA telepített rendszer elérése

Ha el kell érni a telepített rendszert a mentőrendszerből például a rendszertöltő konfigurációjának módosításához, vagy egy hardverkonfigurációs segédprogram futtatásához, akkor ezt egy „change root” környezetben lehet megtenni.

Change root” környezet létrehozása a telepített rendszer alapján:

  1. Először csatolja fel a telepített rendszer gyökérpartícióját és az eszköz (device) fájlrendszert:

    mount /dev/sda6 /mnt
    mount --bind /dev /mnt/dev
    
  2. Most már át lehet váltani a gyökeret („change root”) az új környezetbe:

    chroot /mnt
  3. Ezután fel lehet csatolni a /proc és /sys fájlrendszereket:

    mount /proc
    mount /sys
    
  4. Végül csatolja fel a telepített rendszer többi partícióját:

    mount -a
  5. Most már eléri a telepített rendszert. A rendszer újraindítása előtt csatolja le a partíciókat a umount -a paranccsal, és lépjen ki a „change root” környezetből az exit paranccsal.

[Warning]Korlátozások

Bár a telepített rendszer összes fájlja és alkalmazása elérhető, vannak bizonyos korlátozások. A futó kernel az, amelyiket a mentőrendszer indított el. Csak a legfontosabb hardvererszközöket támogatja, és nem is lehet hozzáadni a telepített rendszer kernelmoduljait, csak akkor, ha hajszálpontosan ugyanolyan verziójú, mint a telepített rendszer kernele (ami nem túl valószínű). Vagyis a hangkártya valószínűleg nem érhető el. Szintén nem lehet grafikus környezetet indítani.

Ne feledje azt sem, hogy kilép a „change root” környezetből, amikor az Alt-F1Alt-F6 gombokkal átváltja a konzolt.

A rendszertöltő módosítása és újratelepítéseA rendszertöltő módosítása és újratelepítése

Előfordul, hogy a rendszert nem lehet elindítani, mert megsérült a rendszertöltő konfigurációja. Például lehet, hogy az indító rutinok nem tudják a fizikai meghajtókat megfeleltetni a Linux-fájlrendszer tényleges helyeinek a működő rendszertöltő nélkül.

A rendszertöltő konfigurációjának ellenőrzése és a rendszertöltő újratelepítése:

  1. Végezze el a 46.6.3.2.3. szakasz - A telepített rendszer elérése részben leírtakat a telepített rendszer elérése érdekében.

  2. Ellenőrizze, hogy az alábbi fájlok helyesen vannak-e beállítva a GRUB konfigurációs elveinek megfelelően (18. fejezet - A rendszertöltő):

    • /etc/grub.conf

    • /boot/grub/device.map

    • /boot/grub/menu.lst

    Ha kell, javítsa az eszközleképezési fájlt (device.map), vagy a gyökérpartíció és a konfigurációs fájlok helyét.

  3. Telepítse újra a rendszertöltőt a következő parancssorozattal:

    grub --batch < /etc/grub.conf
  4. Csatolja le a partíciókat, lépjen ki a „change root” környezetből és indítsa újra a rendszert.

    umount -a
    exit
    reboot