Network File System
Z Wikipedii
Network File System (NFS) to oparty o UDP protokół zdalnego udostępniania systemu plików.
NFS jest de facto standardowym sieciowym systemem plików na Uniksach. Inne protokoły udostępniające taką usługę, jak np. Coda, nie zyskały dużej popularności.
NFS został opracowany przez Sun Microsystems.
Z NFS wiąże się wiele problemów - przede wszystkim bardzo trudno zapewnić że dana operacja została wykonana. Scenariusz prawidłowego działania to:
- żądanie zostaje wysłane przez klienta
- żądanie zostaje odebrane przez serwer
- operacja zostaje wykonana
- potwierdzenie zostaje wysłane przez serwer
- potwierdzenie zostaje odebrane przez klienta
Jeśli miedzy odebraniem żądania a wysłaniem potwierdzenia wystąpi błąd, klient nie może się dowiedzieć, czy operacja została wykonana.
Istnieją serwery NFS zarówno w przestrzeni użytkownika jak i w przestrzeni jądra (np. w nowych Linuksach).
[edytuj] Linki zewnętrzne
- FAQ na temat NFS pod Linuksem (en)
- Wolna implementacja NFSv4 dla Linuksa i FreeBSD (en)
- Centrum NFSv4 (en)
- RFC 3530: Network File System (NFS) version 4 Protocol (en)
- RFC 1813: NFS Version 3 Protocol Specification (en)
- RFC 1094: NFS: Network File System Protocol Specification (en)
DOS/Windows: FAT • FAT12 • FAT16 • FAT32 • VFAT • NTFS • WinFS
Unix/Linux: minix • ext • ext2 • ext3 • Berkeley FFS • ReiserFS • Reiser4 • JFS • UFS • UFS2 • XFS • NFS • Xia • Andrew FS
Inne: AtheOS FS • BeFS • Amiga FFS • HFS • HPFS • ISO 9660 • Joliet • UDF • Mount Rainier