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:
Nyissa meg a Lemezkezelőt az Alkalmazások/Segédprogramok mappából.
Válassza ki azt a kötetet, amelyen szeretné engedélyezni vagy kikapcsolni a naplózást.
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.