Technische Informatik

Sascha Silbe

 

globale, verteilte Dateisysteme: AFS

Funktionsweise

Dateinamen: /afs/<cell>/<volume>{/<volume>}[/<dir>{/<subdir>}]/<file>

Beispiel:

     <cell>                      <vol><vol> <dir>       <file>
/afs/informatik.uni-tuebingen.de/home/silbe/public_html/index.html
     <cell>                      <vol>       <dir><file>
/afs/informatik.uni-tuebingen.de/i386_fbsd40/bin/icewm
       
  • Volumes werden auf fileserver aufgeteilt (jedes Volume ist bei einem ganz bestimmten Fileserver "zuhause"). Sie sind möglichst klein, um eine effiziente Verteilung zu gewährleisten.
  • Replication: häufig benutzte Volumes werden als read-only-Kopie auf mehreren Fileservern abgelegt. Die Änderungen werden immer beim "Heimatserver" des Volumes vorgenommen und die Server mit dem Clone per sogenanntem Callback informiert.
  • Cache: Die benutzten Dateien werden vom Client in einem Cache abgelegt. Der Cache-Manager des Clients wird informiert, wenn das Original geändert wird (ebenfalls per Callback).

18.01.2001 Proseminar TI Seite 10/18