Inode
A HupWiki-ből...
Az inode-ok egy-egy fájl minden adatát tartalmazzák a nevén kívül. A név ugyanis a könyvtárban tárolódik az inode sorszámával együtt. Az inode több adatblokk sorszámát tartalmazza, melyek a fájl adatait tárolják.
Az inode írja le egy fájl lemezen való elhelyezkedését, a fájl tulajdonosát, a hozzáférési jogosultságokat és időket. Minden fájl egy és csak is egy inode-dal rendelkezik, míg neve több is lehet. A néven keresztül lehet kapcsolatot teremteni az inode-dal, amely azután elvezet a fájlban tárolt információhoz. Az inode-hoz rendelt minden egyes nevet egy-egy kapcsolatnak (link-nek) nevezik. A Linux ext2 fájlrendszerében az inode a következő információkat tartalmazza:
- Tulajdonosazonosító
- Csoporttulajdonos-azonosító
- Típus: közönséges fájl, katalógus, karakter vagy blokk eszközmeghajtó, csõvezeték, szimbolikus link
- Hozzáférési jogok. A hozzáférési jogok három osztályba sorolhatók: a tulajdonos, a tulajdonos csoporttársa és bárki más jogai. Mindhárom osztályra megadható írási, olvasási és végrehajtási jog. Katalógusok esetén a végrehajtási jog a katalógusban való keresési jogot jelent
- A fájl utolsó módosításának és hozzáférésének idõpontja
- A fájlhoz tartozó nevek (link-ek) száma
- A fájl mérete
- A fájl által elfoglalt lemezblokkok táblázata
- A fájl törlésének idõpontja
- Fregmentáció-nyilvántartó rész