DFS
Distributed File Service, część projektu Distributed Computing
Environment (DCE).
- rozwinięcie AFS-a
- lepsza semantyka współdzielenia plików, gwarancja spójności
(ścisła semantyka Unixowa): osiągane poprzez gwarancje ważności
danych wyrażane przez żetony przyznawane bądź odbierane klientom
przez zarządcę:
- żetony danych - na odczyt i zapis przedziału bajtów w pliku,
zabranie żetonu do odczytu oznacza dane nieaktualne (trzeba odczytać
z serwera), żeton do zapisu oznacza, że można zapisywać tylko w
pamięci podręcznej, bez wysyłania na serwer
- stanu
- blokad: dopóki klient ma takie żetony, nie musi się porozumiewać
co do blokad
- otwarcia: typ otwarcia pliku: do odczytu, zapisu, wykonania
- współpraca z innymi systemami plików, wspierającymi specyfikację
VFS+ (modyfikację architektury VFS/vnode ze wsparciem dla DFS). W
szczególności powstał lokalny system plików dla serwerów DFS - Episode.
Unixowe systemy plików wspierające VFS+ mogą być widoczne przez DFS.
dalej
początek