Ez egy archivált cikk, ezért az Apple egy ideje már nem frissíti.

Mac OS X: A fájlrendszernaplózás

A naplózás funkció védelmet nyújt a fájlrendszernek áramkimaradások és a hardverkomponensek meghibásodása esetén, aminek köszönhetően ritkábban van szükség a könyvtárak javítására. Ez a dokumentum bemutatja, hogy a funkció milyen előnyöket nyújt, és hogyan működik.

A Mac OS kiterjesztett (HFS Plus) fájlrendszer naplózása megnöveli a számítógép rendelkezésre állását és meghibásodásokkal szembeni ellenálló képességét, amire különösen a kiszolgálók esetén van szükség. A naplózás megvédi a fájlrendszer integritását a Mac OS X Server alkalmazást futtató Xserve és egyéb számítógépeken, amennyiben váratlan leállásra vagy áramkimaradásra kerül sor. Emellett segít maximalizálni a kiszolgálók és a csatlakoztatott tárolóeszközök üzemidejét, mivel felgyorsítja az érintett kötetek javítását, amikor a rendszer újraindul.

Ha egy lemezen engedélyezi a naplózást, a rendszer folyamatosan rögzíti a lemezen tárolt fájlokban bekövetkező változásokat a naplóban. Ha a számítógép áramkimaradás vagy más probléma miatt leáll, a napló segítségével visszaállítható a lemez egy korábbi, hibátlan állapotba a kiszolgáló újraindításakor.

Előfordulhat, hogy a hiba idején még pufferelés alatt álló felhasználói adatok elvesznek, de a fájlrendszer visszaáll egy stabil állapotba. Ráadásul a számítógép is jóval gyorsabban újraindul. Ne felejtsen el minél gyakrabban biztonsági mentést készíteni az adatokról.

Miért van szükség a naplózásra?

Áramkimaradás vagy rendszerhiba esetén megszakadnak az olvasási és írási folyamatok, ami eltéréseket okozhat a fájlrendszerkönyvtár és a tárolt fájlok tényleges helye és a tárhely struktúrája között. Ha nem naplózza a fájlrendszert, a meghajtók a hiba után ismeretlen állapotba kerülnek, ami azt jelenti, hogy a rendszernek nem lesz információja a leállás előtti tevékenységekről. Ahhoz, hogy a kiszolgáló újraindulhasson, és folytathassa a működést, konzisztencia-ellenőrzést kell végeznie, amelynek során blokkról blokkra végig kell mennie a teljes fájlrendszeren. Ez a folyamat a több terabájtos kötetek esetében akár órákat is igénybe vehet, ami egy kiszolgáló esetében elfogadhatatlan állásidőt jelent.

A naplózás felgyorsítja a váratlan leállást követő helyreállítást, így jelentősen megnöveli a kiszolgáló- és tárolórendszerek rendelkezésre állását. Ha bekapcsolja a naplózást egy tárolóköteten, a kiszolgáló automatikusan nyomon követi és egy külön fájlban – a naplóban – folyamatosan rögzíti a fájlrendszerrel végzett műveleteket. Az operációs rendszer a hiba után a naplófájl segítségével visszaállíthatja a fájlrendszert egy ismert, stabil állapotba. Így a rendszerindítás során nincs szükség a teljes fájlrendszer konzisztencia-ellenőrzésére. Ehelyett a kiszolgáló újraindításakor a Mac OS X egyszerűen visszafordítja a naplóban rögzített legutóbbi műveleteket, ami által a rendszer naprakész állapotba kerül, és folytatódnak azok a műveletek, amelyek a meghibásodás közben leálltak. Naplózott fájlrendszer esetén a kiszolgáló mindössze néhány másodperc alatt újraindul, a fájlok számától és a kötet méretétől függetlenül.

Visszamenőleges kompatibilitás

A naplózott fájlrendszer a Mac OS kiterjesztett fájlrendszer fokozatos fejlesztéseinek része, és visszamenőlegesen kompatibilis a Mac OS kiterjesztett fájlrendszerrel. A felhasználók el tudják érni a Mac OS kiterjesztett köteteket, illetve olvasni tudnak róluk, és írni tudnak rájuk olyan számítógépek használata esetén is, amelyek nem rendelkeznek naplózási funkcióval.

A legtöbb olyan lemezkezelő segédprogram is használható, amelyet a Mac OS kiterjesztett fájlrendszerhez terveztek, ha a naplózás aktiválva van. Ha korábbi lemezkezelőkkel szeretne naplózott fájlrendszert használni, érdeklődjön ennek lehetőségéről a lemezkezelő fejlesztőjénél.

Gyakorlati használati és egyéb információk

Lehetséges, hogy ha bekapcsolja a naplózást, ártalmatlan „hibaüzenetek” jelennek meg. Bővebb információért olvassa el a következő cikket: „Mac OS X: Az fsck ártalmatlan hibákról értesít, ha aktív a naplózás”.

A naplózás be- és kikapcsolása a Lemezkezelővel:

  1. Nyissa meg a Lemezkezelőt az Alkalmazások/Segédprogramok mappából.

  2. Válassza ki azt a kötetet, amelyen szeretné engedélyezni vagy kikapcsolni a naplózást.

  3. Az engedélyezéshez kattintson a Naplózás engedélyezése gombra, vagy válassza a Naplózás engedélyezése lehetőséget a Fájl menüben.

    • A naplózás kikapcsolásához válassza a Naplózás letiltása lehetőséget a Fájl menüben.

Megjegyzés: A Mac OS X 10.4 és újabb verziókban nyomja meg az Alt billentyűt: ekkor megjelenik a Naplózás letiltása lehetőség a Fájl menüben.

További információk

A naplózás először a Mac OS X Server 10.2.2-es verziójában állt rendelkezésre, a funkcióval rendelkező első nem kiszolgálói operációs rendszer pedig a Mac OS X 10.3 Panther volt.

Közzététel dátuma: