Unix File System
Uiterlijk
Unix File System (UFS) is een bestandsysteem dat gebruikt wordt in de Unix-wereld.
Design
Het UFS bestaat uit:
- Aan het begin van de partitie een paar blokken gereserveerd voor de boot blokken.
- Een superblok met een nummer dat het UFS systeem identificeert. Andere nummer s beschrijven de structuur, het gedrag.
- Cylinder groepen met elks:
- Een cylinder groep header met statistieken ivm de cylinder groepen.
- Een backup van de superblok.
- Een aantal inodes (=datastructuur) met elks bestandattributen.
- Een aantal data blokken.
I-nodes zijn sequentieel genummerd. De eerste inodes zijn gereserveerd omwille van historische redenen, gevolgd met de i-node voor de rootdirectory.
Directory(map)-bestanden bevatten enkel de lijst aan bestandnamen, in de directory(map), en de i-node gekoppeld aan elk bestand.
Directories(mappen)
- Home directory
- Waar bestanden worden opgeslagen.
- Bij het inloggen komt men er steeds in.
- Working directory
- De map waarin men zich momenteel in bevind.
Typische directories(mappen)
- /dev: bevat de software die nodig is om de randappartuur te besturen.
- /bin: software voor de shell en Unix commando's.
- /etc: bevat verschillende hoofdgebruikerbestanden zoals lijsten van gebruikers en paswoorden.
- /usr/users: bevat de directories(mappen) van de gebruikers.
- var: bestanden die vaak veranderen zoals bv mailbestanden.
- tmp: map waarin bestadend tijdelijk worden bijgehouden.
Externe links
- [www.uwm.edu/Course/262-290/introunix/lectures/unixfs.ppt Unix File System]
- Chapter 7: The unix File System