Nettverksfilsystem

Nettverksfilsystem

Informasjon
Funksjon fil -deling
Forkortelse NFS
Opprettelsesdato 1984
Havn 2049
RFC 1989  : RFC 1094
1995  : RFC 1813
2003  : RFC 3530
2010  : RFC 5661

Network File System (eller NFS) , bokstavelig talt systemnettverksfil er opprinnelig en protokoll utviklet av Sun Microsystems i 1984 som gir en datamaskin tilgang via et nettverk foreksterne filer . Det er en del av applikasjonslaget av OSI-modellen , og bruker den RPC -protokollen.

Dette filsystemet i nettverket kan dele data mellom systemer primært UNIX . Det finnes versjoner for Macintosh eller Microsoft Windows .

NFS er kompatibel med IPv6 på de fleste systemer.

NFS versjoner 1, 2 og 3

Versjon 1 og 2 er usikre, ment å fungere over UDP .

Versjon 3 er utvidet til å støtte TCP .

I disse versjonene forblir sikkerhetsadministrasjon elementær og lider av betydelige mangler. Systemet er statsløst ( statsløst ) og tillater ikke failover.

NFSv4

Inspirert av Andrew File System (AFS), markerer versjon 4 av protokollen et fullstendig brudd med tidligere versjoner. Hele protokollen er redesignet, og koden fullstendig omskrevet. Det er et objektfilsystem.

NFSv4 er designet for å møte internettets behov og integrerer:

Disse forbedringene i NFSv4 gjør det imidlertid uforenlig med NFSv3. Spesielt katastrofegjenoppretting og delegering innebærer at NFSv4 er en statefull serveren , ikke kompatibel med tidligere versjoner. I tillegg er NFSv4 ikke ment å kunne bruke UDP- protokollen .

NFSv4 forutsetter bruk av UTF-8 for filnavn, men er ikke obligatorisk.

Av alle disse grunnene er det høyst å foretrekke å bruke NFSv4 i stedet for NFSv3, ettersom full migrering er mulig.

NFSv4.1

NFS versjon 4.1 ble publisert i RFC 5661 ijanuar 2010. Denne versjonen fra NFSv4 er inspirert av pNFS og Luster , samt internettprotokoller som HTTP . Det utnytter objektets utforming av protokollen. Begrepet filgeometri og filsegmenter er nå abstrakt: de kan parallelliseres eller bruke flere baner til dataene. Bruken av " sparse file " -filer er optimalisert. Datatransport er også abstrakt, og er nå uavhengig ikke bare av TCP, men også av IP . Forestillingen om økt dukker opp.

Versjon 4.2 er under utvikling, og nye revisjoner av standarden foreslås regelmessig, selv om det ikke forventes en endelig versjon på flere år.

Referanser

  1. (in) "  Network File System (NFS) Version 4 Protocol  ," Forespørsel om kommentarer nr .  3530april 2003.
  2. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.473
  3. Inkludert Linux ( klient og server ), Solaris , AIX
  4. SPKM- og LIPKEY-mekanismene er i ferd med å forsvinne ( tilbaketrekking av Linux-kjernen , sammendrag av situasjonen i OpenSolaris ), en mulig erstatning ser ut til å være pku2u [1]
  5. Mac OS X Lion Funksjoner Pages (offisielle nettstedet)
  6. (in) "  Network File System (NFS) Version 4 Minor Protocol Version 1  " Forespørsel om kommentarer nr .  5661,januar 2010.
  7. Thomas Haynes , “  NFS versjon 4 mindre versjon 2  ” ,14. mars 2013

Se også

Relaterte artikler

Ikke-parallelle nettverksfilsystemer:

Parallelliserte filsystemer:

Eksterne linker