Systemy-nakładki:
Nazwałam je nakładkami, ponieważ są montowane na innych systemach
plików, przy czym nie zachodzi tradycyjne przysłonięcie systemu, na
którym są zamontowane. Systemy-"nakładki" mogą być:
  - bezstanowe - są zamontowane na jakimś systemie plików, polegają
  w pełni na systemie, na którym są zamontowane, same nie utrzymują
  np. vnode'ów - nic też praktycznie nie robią:
  
  - Nullfs 
  "Wewnątrz" nullfs można zamontować dowolne poddrzewa hierarchii
  plików i otrzymać z nich jednolite drzewo. Nullfs nie robi nic
  mądrego - przekazuje tylko operacje do pierwotnego systemu plików.
  
 - Crossfs 
  Crossfs podobnie przekazuje operacje systemowi plików, na którym
  jest zamontowany, sam jednak coś robi - wykonuje jakąś akcję
  gdy podczas rozwiązywania nazwy ścieżki zostanie przekroczony punkt
  zamontowania crossfs (zazwyczaj taką akcją jest np. wypisanie
  informacji - np. UID i GID - do logów systemowych)
   
   - "wielowarstwowe":
  
  - TFS - Translucent FS Suna - system zapewniający
  mechanizmy kontroli wersji:
    
    - Jest montowany nad innym systemem plików, zamontowanym tylko do
  odczytu 
    
 - Każdy katalog składa
  się z wielu warstw (kolejnych wersji katalogu), łączących się ze
  sobą przez pliki ukryte - dowiązania wyszukiwania (searchlinks),
  kolejne warstwy są kolejnymi wersjami katalogu, zewnętrzna jest
  najnowszą. Możliwe jest sięganie do niższych warstw.
    
 - Modyfikować można tylko zewnętrzną warstwę - stosowany jest
    mechanizm kopiowania przy zapisie, plik do modyfikacji jest
    najpierw kopiowany do wierzchniej warstwy 
    
 
    
 - Union (union mount) fs jest nieco podobny do TFS:
    
      - Daje łączny obraz systemów plików zamontowanych pod warstwą
      union mount (wierzchnią)
      
 - Wierzchnia warstwa jest najnowszą i jedyną, która pozwala na
      zapis - przy modyfikacji pliku następuje skopiowanie go do
      wierzchniej warstwy
    
 
   
 
dalej
początek