Naar inhoud springen

Unix File System

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door GrouchoBot (overleg | bijdragen) op 22 mei 2008 om 21:57. (Typo fixing, Replaced: zoals bijvoorbeeld → zoals met AWB)
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. Het is hiërarchisch opgebouwd.

Opbouw

Het bestandsysteem kan worden onderverdeeld in:

  • directory's: geven structuur aan het bestandsysteem
  • gewone bestanden: gegevens worden in opgenomen
  • speciale bestanden: vormen een interface naar apparaten

Het UFS bestaat uit:

  • Aan het begin van de partitie zijn 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.
  • Cilinder groepen met elk:
    • Een cilinder groep header met statistieken i.v.m. de cilinder groepen.
    • Een back-up van het superblok.
    • Een aantal inodes (=datastructuur) met elk bestandattributen.
    • Een aantal datablokken.

Intern werkt Unix niet met bestanden maar met I-nodes (index-node). Een inode beschrijft één bestand uit het bestandsysteem.

Directory(map)-bestanden bevatten enkel de lijst van:

  • bestandsnamen in de directory(map)
  • de i-node gekoppeld aan elk bestand

Steeds opletten dat het Unix bestandsysteem hoofdlettergevoelig is.

Directory's (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 directory's (mappen)

  • /dev: bevat de software die nodig is om de randapparatuur 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 directory's (mappen) van de gebruikers. Voor dit doel wordt ook vaak /home gebruikt.
  • /var: bestanden die vaak veranderen zoals mailbestanden.
  • /tmp: map waarin bestanden tijdelijk worden bijgehouden.