Fájlleírók - studopediya

Inode, és az inode, információkat tartalmaz a szükséges fájlokat adatfeldolgozás, azaz a. E. A fájl metaadatokat. Minden fájl társított inode egyet, bár lehet, hogy néhány név a rendszerben, amelyek mindegyike arra utal, hogy az azonos leírója.







Inode tartalmazza:

· A fájlnév, amely tartalmazza a blokk könyvtár adattárolás

· A fájl tartalmát, amely bekerül a tároló egység.

Amikor megnyit egy fájlt kernel egy másolatot elhelyez a lemez inode tábla az in-core inode, amely számos további területen. A szerkezet a lemez inode (struct dinode) ábrán mutatjuk be. 15.8. A fő területe a lemez inode következő:

Fájl típus, további attribútumok és a teljesítmény prvava hozzáférés

A linkek száma egy fájlt, azaz a nevek száma, ami egy fájlt a fájlrendszerben

Azonosítók a tulajdonos-felhasználó és a tulajdonos a csoportban.

Fájl mérete byte-ban. Egy speciális fájl, ez a mező a nagyobb és kisebb számú eszköz.

Field di_mode üzletek több attribútum egy fájl: fájltípust (IFREG - közönséges fájlok IFDIR - könyvtárak, IFBLK vagy IFCHR különleges Files blokk és karakter eszköz esetén); jogosultságokat három felhasználói osztályok és kiegészítő teljesítmény tulajdonságokat (SUID, SGID és sticky bit), az értékek ezeket a tulajdonságokat később tárgyaljuk.







Megjegyezzük, hogy a inode nincs információ fájl létrehozásakor. Ehelyett a inode üzletek három érték: az utolsó hozzáférés (di_atime), míg a fájl tartalmát utolsó módosítás (di_mtime) és az utolsó módosítás a fájl metaadat (di_ctime). Az utóbbi esetben nem számítanak di_atime területén módosítások és di_mtinie. Így di_ctime változik, ha változik a fájl méretét, tulajdonos, csoport, vagy a kapcsolatok száma.

fájl adatait elhelyezése egy tetszőleges elrendezésű lemezblokkot teszi lehetővé, hogy a lemezterület hatékony, mivel a kernel lehet bármely szabad merevlemez blokk adatait. Azonban a készülék csak akkor használható egy fájl s5f fájlrendszer, az utolsó fájlblokk használunk, mint általában, nem teljesen. Ezen túlmenően, ez a megközelítés idővel vezet növekvő széttagoltsága, ha a fájl adatait véletlenszerűen szétszórva a lemez, ami viszont növeli az elérési időt, és csökkenti a teljesítményt a adatcserére. Az egyetlen módja annak, hogy csökkentsék töredezettsége a fájlrendszer, hogy teljes mentést egy másik fuvarozó (vagy más fájlrendszer) és visszaállítva. Ebben az esetben a fájl kerül rögzítésre folyamatosan fragmentáció nélküli.




Kapcsolódó cikkek