Fájlrendszerek A Windows operációs rendszerek fájlrendszere
Fájlrendszerek definíció A számítástechnika egy fájlrendszer alatt a számítógépes fájlok tárolásának és rendszerezésének a módszerét érti, ideértve a tárolt adatokhoz való hozzáférést és az adatok egyszerű megtalálását is. A fájlrendszerek használhatják a adattároló eszközöket, mint a merevlemez vagy CD/DVD és használhatók a fájlok fizikai elhelyezésnek karbantartására is, valamint szervereken lévő adatokhoz való hozzáférést is biztosíthatnak hálózati protokollok segítségével.
Fájlrendszerek definíció A legismertebb fájlrendszerek egy adattároló eszköz segítségével biztosítják, hogy elérhető legyen egy fix méretű blokkokból (blokk méret) álló sorozata (ezeket az általában 512 byte méretű blokkokat gyakran szektoroknak is nevezik). A fájlrendszer szoftvere biztosítja, hogy ezeket a szektorokat fájlokká és a katalógusokká szervezze össze, és tartsa nyilván, melyik szektor melyik fájlhoz tartozik, és melyik szektorok nem használhatók már tárolásra.
Fájlrendszerek definíció A fájlrendszer rendelkezik egy szótárral, amely összekapcsolja a fájlneveket a fájlokkal. Általában az összekapcsolás indexeléssel történik, a fájlnév egy index vagy egy fájl elhelyezési táblában, amilyen például az MS- DOS fájlrendszerében a FAT tábla (a FAT a File Allocation Table rövidítése.
Fájlrendszer típusok
Fájlrendszer típusok A fájl rendszerek alapvetően három osztályba sorolhatók: lemezes fájlrendszerek, hálózati fájlrendszerek és speciális célú fájlrendszerek.
Fájlrendszer típusok - Lemezes A lemezes fájlrendszereket úgy tervezték, hogy a fájlok tárolására a számítógépek adattároló eszközei szolgálnak, amelyek leggyakrabban lemezes egységek. Ezek az egységek közvetlenül vagy közvetett módon kapcsolódhatnak a számítógéphez. FAT, az NTFS, a HFS and a HFS+, az ext2, az ext3, az ISO 9660, az ODS-5, és az UDF. Néhány fájlrendszer naplózó fájlrendszerek közé sorolható, néhány viszont változatkezelő fájlrendszer.
Fájlrendszer típusok - Lemezes A naplózó fájlrendszer egy olyan fájlrendszer, amely naplózza a változásokat egy speciális naplóba, (journal) (amely általában egy ciklikus napló, egy direkt erre fenntartott területen) mielőtt beírná azokat a valódi fájlrendszerbe. A naplózás hatása erősen érezhető a fájlrendszer teljesítményén, mivel minden adat (legalább) két írást igényel. A csak metaadat naplózás egy kompromisszum a teljesítmény és a megbízhatóság között, mert így csak a fájl metaadat változásait kell naplózni (amelyek általában kisebbek, és ezért kevesebb teljesítményt vesznek el). A változatkezelő fájlrendszer pedig olyan fájlrendszer, mely megengedi egy fájlnak, hogy egyszerre több verzió létezzen belőle.
Fájlrendszer típusok - Adatbázis Egy új koncepció a fájlkezelésben az adatbázis alapú fájlrendszer. A fájlok egy hierarchikus struktúrában helyezkednek el, saját jellemzőikkel azonosíthatóan, mint pl. fájltípus, téma, szerző, vagy egyszerű metaadat. Ezért egy fájl keresése megfogalmazható SQLben vagy akár természetes nyelven is.
Fájlrendszer típusok - Tranzakciós a rendszerben minden fájllal kapcsolatos eseményt vagy tranzakciót rögzítenek. Bármilyen végrehajtott művelet valamilyen változást vagy változásokat okoz a fájlok vagy a diszkek struktúrájában. A legtöbb esetben ezek a változások kapcsolatokat érintenek, amelyeket lehetőség szerint azonos időben kell megváltoztatni.
Fájlrendszer típusok - Tranzakciós Pl. egy bank egy másik banknak egy elektronikus utalást küld. A bank számítógépe küld egy utasítást a másik bank számítógépének, hogy módosítsa a saját adatait, hogy az utalás megtörtént. Ha valamilyen okból a számítógép leáll, még mielőtt a saját feljegyzéseit módosította volna, majd újra indul, az utalás elveszik. Egy tranzakciós fájlrendszer képes helyreállítani az akciót a tranzakció újra-szinkronizálásával mindkét végponton, és korrigálja a hibát. Minden tranzakció fel lesz jegyezve és tárolva, és ez a feljegyzés mutatja meg, mi történt, hol, és mikor. Ezeket a fájlrendszreket a hibatűrő rendszerek számára tervezik és ott is alkalmazzák őket, alkalmazásuk viszont természtesen sok járulékos (belső) adminisztrációval jár.
Fájlrendszer típusok - Hálózati A hálózati fájlrendszerek olyan fájlrendszerek, amelyek úgy viselkednek, mint egy távoli fájlelérési protokollal rendelkező kliens, ami biztosítja a szerveren lévő fájl elérését. Példák hálózati fájlrendszerekere az NFS, a SMB, az AFP és a 9P protokollok, és fájlrendszer-szerű kliensek a FTPvel és WebDAV-val.