Network File System

Network File System (NFS, suom. verkkolevyjärjestelmä) on Sun Microsystemsin kehittämä hajautettu levyjärjestelmä.

Järjestelmää käytetään hakemistojen ja tiedostojen etäkäyttöön verkotetuilla tietokoneilla. NFS on yksi ensimmäisiä onnistuneita menetelmiä ja se on tuettu useimmissa Unix-kaltaisissa käyttöjärjestelmissä.

Ensimmäistä versiota on esitelty Usenix-konferenssissa 1986.

Järjestelmä rakentuu RPC () -kutsuille, joilla tietokoneet voivat välittää hakemistojen ja tiedostojen tietoja sekä operaatioita keskenään.

NFS on avoin standardi, joka on kuvattu IETF:n RFC:ssä.

NFSv2 
Versio 2 on julkaistu vuonna 1989, .

NFSv3 
Versio 3 on julkaistu vuonna 1995, .

Versiossa on lisätty tuki mm. 64-bittiselle tiedostokoolle ja asynkroniselle kirjoitukselle.

NFSv4 
Versio 4 on julkaistu vuonna 2000, , jonka korvaavat  ja .

NFSv4.1 
Versio 4.1 on julkaistu vuonna 2010, . Tämä ei korvaa aiempia määrittelyjä.

Parallel NFS (pNFS) on valinnainen osa NFSv4.1 standardin määrittelyä, joka mahdollistaa suoran levykäsittelyn.

ATLAS -simulaatiossa pNFS saavutti huomattavan nopeuseron NFSv4 versioon.

Standardit 
  - NFS Version 2 Protocol Specification
  - Sun/ISOC ONC RPC Change Control Agreement
  - NFS Version 3 Protocol Specification
  - WebNFS Specification
  - RPCSEC_GSS Specification
  - Sun/ISOC NFS Change Control Agreement
  - NFS Version 4 Protocol Specification
  - RPCSEC_GSS Version 2
  - Network File System (NFS) Version 4 Minor Version 1 Protocol

Katso myös 
 Andrew File System

Lähteet

Aiheesta muualla 
 Parallel NFS 

Ohjelmistot
Verkkolevyjärjestelmät
Sun Microsystems
OSI-sovelluskerros