Naplózó fájlrendszer

Naplózó fájlrendszer tartja változtatások listáját, hogy tart egy fájlrendszert, mielőtt a tényleges végrehajtását. Ezek a nyilvántartások tárolása egy külön része a fájlrendszer nevű magazin (Engl. Journal) vagy a sebesség log (Engl. Log). Miután a fájlrendszer változásai van jelentkezve, akkor alkalmazza ezeket a változtatásokat fájlokat vagy metaadatokat. majd törli a bejegyzéseket a naplót. naplóbejegyzéseket szerveződnek olyan kapcsolódó fájl rendszer változásaival.

Amikor a számítógép újraindul, hogy felmászik a program integritásának biztosítása érdekében a fájlrendszer naplózó egyszerű ellenőrzés a naplófájlban a jelenléte a vártnál, de nem a módosításokat, és másolja azt a fájlrendszert. Azaz, ha a magazin, a legtöbb esetben a rendszer nem kell, hogy ellenőrizze a integritását a fájlrendszer. Ennek megfelelően az adatvesztés veszélyének problémák miatt a fájlrendszerben jelentősen csökken.

Típusa szerint bejegyzést a naplózott fájlrendszer folyóirat van osztva: [1]

  • visszacsatoló üzemmód (csak bejelentkezett metaadatok): XFS. ext3;
  • megrendelt (csak bejelentkezett szinkron metaadat kapcsolatos adatok): JFS2. ext3 (ez az alapértelmezett), ReiserFS (fő);
  • adat üzemmódban (bejelentkezett a metaadatok és adatok): ext3;

A FreeBSD-tranzakció naplózás UFS fájlrendszer végezhetjük szintjén a modul GEOM gjournal.

A Linux, számos elérhető naplózó fájlrendszer. A legismertebb ezek közül:

  • XFS - naplózó fájlrendszer által kifejlesztett Silicon Graphics. de most megjelent egy nyílt;
  • ReiserFS (Reiser4) - naplózó fájlrendszer kifejezetten Linux;
  • JFS (JFS1 és JFS2) (Smart File System) - a naplózó fájlrendszer eredetileg az IBM fejlesztette ki. de most megjelent egy nyílt;
  • ext3 (kiterjesztett fájlrendszer) - naplózott kiterjesztés (összekapcsolására és bontása (tune2fs), valamint, hogy kiválassza a naplózási mód) ext2 fájlrendszert. használható a legtöbb GNU / Linux változat;
  • ext4 - a logikus ext3;
  • btrfs - fejlett (alfa verzió) FS, lehet egyenes és fordított konverzió ext3fs. [2]