Naar inhoud springen

Unix File System

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Guillaume Thüer (overleg | bijdragen) op 3 dec 2007 om 00:34. (Design)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

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 nummers beschrijven de structuur, het gedrag.
  • Cylinder groepen met elks:
    • Een cylinder groep header met statistieken ivm de cylinder groepen.
    • Een backup van het superblok.
    • Een aantal inodes (=datastructuur) met elks bestandattributen.
    • Een aantal datablokken.

I-nodes zijn sequentieel genummerd. De eerste inodes zijn gereserveerd omwille van historische redenen, gevolgd door de i-node voor de rootdirectory.

Directory(map)-bestanden bevatten enkel de lijst aan bestandsnamen, in de directory(map), en de i-node gekoppeld aan elk bestand.

Steeds op letten dat het Unix bestandsysteem hoofdlettergevoelig is.

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 hoofdgebruikersbestanden zoals lijsten van gebruikers en paswoorden.
  • /usr/users: bevat de directories (mappen) van de gebruikers.
  • var: bestanden die vaak veranderen zoals bijvoorbeeld mailbestanden.
  • tmp: map waarin bestanden tijdelijk worden bijgehouden.