Kada je riječ o računalnim mrežama, često možete čuti spominjanje NFS-a. Što znači ova kratica?
Verzije i varijacije
NFS v2
NFS v3
Što je NFS v4?
Ostala proširenja
Različiti protokoli trećih strana također su postali povezani s NFS-om. Od njih, najpoznatije su:Network Lock Manager (NLM) s podrškom za bajt protokol (dodan za podršku API datoteka blokiranja UNIX sustava V); Udaljena kvota (RQUOTAD) koja korisnicima NFS-a omogućuje pregled kvota za pohranu podataka na NFS poslužiteljima; NFS preko RDMA je prilagodba NFS-a koji koristi daljinski izravni pristup memoriji (RDMA) kao sredstvo prijenosa; NFS-Ganesha je NFS poslužitelj koji radi u korisničkom prostoru i podržava CephFS FSAL (apstrakcija datotečnog sustava) koristeći libcephfs.
Mrežni datotečni sustav često se koristi s operacijskim sustavima Unix (kao što su Solaris, AIX, HP-UX), Apple MacOS i operativni sustavi slični Unixu (kao što su Linux i FreeBSD). Također je dostupan za platforme kao što su Acorn RISC OS, OpenVMS, MS-DOS, Microsoft Windows, NovellNetWare i IBM AS /400.
Alternativni protokoli za daljinski pristup datotekama uključuju blokove poruka SMB poslužitelja, koji se nazivaju i CIFS), Apple Transfer Protocol (AFP), NetWare Base Protocol (NCP) i OS /400 (QFileSvr.400).
To je zbog zahtjeva NFS-a, koji su uglavnom usmjereni na školjke slične Unixu. U ovom slučaju, SMB i NetWare (NCP) protokoli koriste se češće od NFS-a, na sustavima na kojima je instaliran Microsoft Windows. AFP se najčešće koristi u Apple Macintosh platformama, a QFileSvr.400 se najčešće nalazi u OS /400.
Pretpostavljajući tipičnu Unix-skriptu u kojoj jedno računalo (klijent) treba pristup podacima pohranjenim na drugom (NFS poslužitelju):Poslužitelj implementira procese mrežnog datotečnog sustava koji se izvode nakon Zadano kao nfsd da bi vaši podaci bili javno dostupni klijentima. Administrator poslužitelja definira kako izvesti imena i parametre direktorija, obično koristeći konfiguracijsku datoteku /etc /exports i naredbu exportfs. Upravljanje sigurnošću poslužitelja osigurava da može prepoznati i odobriti verificiranog klijenta. Mrežna konfiguracija osigurava da relevantni korisnici mogu pregovarati s njom kroz bilo koji vatrozidni sustav. Klijentski stroj traži pristup izvezenim podacima, obično izdavanjem odgovarajuće naredbe. On pita poslužitelja (rpcbind), koji koristi port NFS-a, a zatim se spaja na njega. Ako se sve dogodi bez grešaka, korisnici na klijentskom računalu moći će pregledavati iinterakciju s instaliranim sustavima datoteka na poslužitelju unutar dopuštenih parametara. Također treba napomenuti da se može dogoditi i automatizacija procesa mrežnog datotečnog sustava - možda korištenjem etc /fstab i /ili sličnih alata.
Do 21. stoljeća, DFS i AFS protokoli nisu postigli značajniji komercijalni uspjeh u odnosu na mrežni datotečni sustav. IBM, koji je prethodno stekao sva komercijalna prava na gore navedene tehnologije, slobodno je prenio veći dio izvornog koda AFS-a zajednici slobodnih programera u 2000. godini. Danas postoji otvoreni AFS projekt. Početkom 2005. IBM je objavio završetak prodaje AFS-a i DFS-a.
S druge strane, Panasas je u siječnju 2010. ponudio NFS v 4.1 na temelju tehnologije, što omogućuje poboljšanje mogućnosti paralelnog pristupa podacima. Protokol Network File System v 4.1 definira metodu dijeljenja metapodataka datotečnog sustava s mjesta pojedinačnih datoteka. Dakle, on nadilazi jednostavnu podjelu imena /podataka. Što je NFS ova verzija u praksi? Navedena značajka razlikuje je od tradicionalnog protokola koji sadrži nazive datoteka i njihove podatke pod jednom vezom do poslužitelja. Prilikom implementacije Network File System v 4.1 neke datoteke mogu se distribuirati među poslužiteljima s više poslužitelja, ali je sudjelovanje klijenta u podjeli metapodataka i podataka ograničeno. Kada se provodi četvrta distribucija protokola, NFS poslužitelj je skup poslužiteljskih resursa ili komponenti; Pretpostavlja se da ih kontrolira poslužitelj metapodataka. Klijentjoš uvijek se odnosi na jedan poslužitelj metapodataka za zaobilaženje ili interakciju s imenskim prostorom. Kada premjesti datoteke na i sa poslužitelja, može izravno komunicirati s skupom podataka koji pripadaju NFS grupi.
Platforme
Ostali slični standardi
To je zbog zahtjeva NFS-a, koji su uglavnom usmjereni na školjke slične Unixu. U ovom slučaju, SMB i NetWare (NCP) protokoli koriste se češće od NFS-a, na sustavima na kojima je instaliran Microsoft Windows. AFP se najčešće koristi u Apple Macintosh platformama, a QFileSvr.400 se najčešće nalazi u OS /400.
Tipična implementacija
Razvoj do danas
S druge strane, Panasas je u siječnju 2010. ponudio NFS v 4.1 na temelju tehnologije, što omogućuje poboljšanje mogućnosti paralelnog pristupa podacima. Protokol Network File System v 4.1 definira metodu dijeljenja metapodataka datotečnog sustava s mjesta pojedinačnih datoteka. Dakle, on nadilazi jednostavnu podjelu imena /podataka. Što je NFS ova verzija u praksi? Navedena značajka razlikuje je od tradicionalnog protokola koji sadrži nazive datoteka i njihove podatke pod jednom vezom do poslužitelja. Prilikom implementacije Network File System v 4.1 neke datoteke mogu se distribuirati među poslužiteljima s više poslužitelja, ali je sudjelovanje klijenta u podjeli metapodataka i podataka ograničeno. Kada se provodi četvrta distribucija protokola, NFS poslužitelj je skup poslužiteljskih resursa ili komponenti; Pretpostavlja se da ih kontrolira poslužitelj metapodataka. Klijentjoš uvijek se odnosi na jedan poslužitelj metapodataka za zaobilaženje ili interakciju s imenskim prostorom. Kada premjesti datoteke na i sa poslužitelja, može izravno komunicirati s skupom podataka koji pripadaju NFS grupi.