Panoramica di Network File SystemNetwork File System overview

Si applica a: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012Applies to: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Questo argomento descrive il servizio ruolo file System di rete e le funzionalità incluse nel ruolo server Servizi file e archiviazione in Windows Server.This topic describes the Network File System role service and features included with the File and Storage Services server role in Windows Server. NFS (Network File System) fornisce una soluzione di condivisione file per le aziende che dispongono di ambienti eterogenei che includono computer Windows e non Windows.Network File System (NFS) provides a file sharing solution for enterprises that have heterogeneous environments that include both Windows and non-Windows computers.

Descrizione delle caratteristicheFeature description

Con il protocollo NFS è possibile trasferire file tra computer che eseguono Windows e altri sistemi operativi non Windows, ad esempio Linux o UNIX.Using the NFS protocol, you can transfer files between computers running Windows and other non-Windows operating systems, such as Linux or UNIX.

NFS in Windows Server include server per NFS e client per NFS.NFS in Windows Server includes Server for NFS and Client for NFS. Un computer che esegue Windows Server può utilizzare server per NFS per fungere da file server NFS per altri computer client non Windows.A computer running Windows Server can use Server for NFS to act as a NFS file server for other non-Windows client computers. Client per NFS consente a un computer basato su Windows che esegue Windows Server di accedere ai file archiviati in un server NFS non Windows.Client for NFS allows a Windows-based computer running Windows Server to access files stored on a non-Windows NFS server.

Versioni di Windows e Windows ServerWindows and Windows Server versions

Windows supporta più versioni del client e del server NFS, a seconda della versione e della famiglia del sistema operativo.Windows supports multiple versions ofthe NFS client and server, depending on operating system version and family.

Sistemi operativiOperating Systems Versioni del server NFSNFS Server Versions Versioni client NFSNFS Client Versions
Windows 7, Windows 8.1, Windows 10Windows 7, Windows 8.1, Windows 10 N/DN/A NFSv2, NFSv3NFSv2, NFSv3
Windows Server 2008, Windows Server 2008 R2Windows Server 2008, Windows Server 2008 R2 NFSv2, NFSv3NFSv2, NFSv3 NFSv2, NFSv3NFSv2, NFSv3
Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 NFSv2, NFSv3, NFSv 4.1NFSv2, NFSv3, NFSv4.1 NFSv2, NFSv3NFSv2, NFSv3

Applicazioni pratichePractical applications

Di seguito sono riportati alcuni modi in cui è possibile utilizzare NFS:Here are some ways you can use NFS:

  • Usare un file server NFS di Windows per fornire l'accesso a più protocolli alla stessa condivisione file tramite i protocolli SMB e NFS dei client multipiattaforma.Use a Windows NFS file server to provide multi-protocol access to the same file share over both SMB and NFS protocols from multi-platform clients.
  • Distribuire un file server NFS di Windows in un ambiente di sistema operativo non Windows prevalentemente per fornire ai computer client non Windows l'accesso alle condivisioni file NFS.Deploy a Windows NFS file server in a predominantly non-Windows operating system environment to provide non-Windows client computers access to NFS file shares.
  • Eseguire la migrazione di applicazioni da un sistema operativo a un altro archiviando i dati nelle condivisioni file accessibili tramite protocolli SMB e NFS.Migrate applications from one operating system to another by storing the data on file shares accessible through both SMB and NFS protocols.

Funzionalità nuove e modificateNew and changed functionality

Le funzionalità nuove e modificate nel file System di rete includono il supporto per NFS versione 4,1 e una migliore distribuzione e gestibilità.New and changed functionality in Network File System includes support for the NFS version 4.1 and improved deployment and manageability. Per informazioni sulle funzionalità nuove o modificate in Windows Server 2012, vedere la tabella seguente:For information about functionality that is new or changed in Windows Server 2012, review the following table:

Caratteristica/funzionalitàFeature/functionality Novità o aggiornamentoNew or updated DescriptionDescription
NFS versione 4,1NFS version 4.1 NuovaNew Maggiore sicurezza, prestazioni e interoperabilità rispetto a NFS versione 3.Increased security, performance, and interoperability compared to NFS version 3.
Infrastruttura NFSNFS infrastructure AggiornatoUpdated Migliora la distribuzione e la gestibilità e aumenta la sicurezza.Improves deployment and manageability, and increases security.
Disponibilità continua di NFS versione 3NFS version 3 continuous availability AggiornatoUpdated Migliora la disponibilità continua nei client NFS versione 3.Improves continuous availability on NFS version 3 clients.
Miglioramenti della distribuzione e della gestibilitàDeployment and manageability improvements AggiornatoUpdated Consente di distribuire e gestire facilmente NFS con i nuovi cmdlet di Windows PowerShell e con un nuovo provider WMI.Enables you to easily deploy and manage NFS with new Windows PowerShell cmdlets and a new WMI provider.

NFS versione 4,1NFS version 4.1

NFS versione 4,1 implementa tutti gli aspetti richiesti, oltre ad alcuni aspetti facoltativi, di RFC 5661:NFS version 4.1 implements all of the required aspects, in addition to some of the optional aspects, of RFC 5661:

  • Pseudo file System, file System che separa lo spazio dei nomi fisico e logico ed è compatibile con NFS versione 3 e NFS versione 2.Pseudo file system, a file system that separates physical and logical namespace and is compatible with NFS version 3 and NFS version 2. Viene fornito un alias per il file system esportato, che fa parte dello pseudo file system.An alias is provided for the exported file system, which is part of the pseudo file system.
  • Le RPC composte combinano le operazioni rilevanti e riducono chattiness.Compound RPCs combine relevant operations and reduce chattiness.
  • Le sessioni e il trunking delle sessioni consentono una sola semantica e consentono una disponibilità continua e prestazioni migliori usando più reti tra i client NFS 4,1 e il server NFS.Sessions and session trunking enables just one semantic and allows continuous availability and better performance while utilizing multiple networks between NFS 4.1 clients and the NFS Server.

Infrastruttura NFSNFS infrastructure

I miglioramenti apportati all'infrastruttura NFS complessiva in Windows Server 2012 sono descritti di seguito:Improvements to the overall NFS infrastructure in Windows Server 2012 are detailed below:

  • L'infrastruttura di trasporto XDR (Remote Procedure Call) (XDR)/External Data rappresentatività (XDR) , basata sul protocollo di rete Winsock, è disponibile sia per server per NFS che per client per NFS.The Remote Procedure Call (RPC)/External Data Representation (XDR) transport infrastructure, powered by the WinSock network protocol, is available for both Server for NFS and Client for NFS. In questo modo viene sostituita la funzionalità TDI (Transport Device Interface), viene offerto un supporto migliore e viene garantita una migliore scalabilità e un RSS (Receive Side Scaling).This replaces Transport Device Interface (TDI), offers better support, and provides better scalability and Receive Side Scaling (RSS).
  • La funzionalità del multiplexer della porta RPC è intuitiva (meno porte da gestire) e semplifica la distribuzione di NFS.The RPC port multiplexer feature is firewall-friendly (less ports to manage) and simplifies deployment of NFS.
  • Le cache ottimizzate automaticamente e i pool di thread sono funzionalità di gestione delle risorse della nuova infrastruttura RPC/XDR che sono dinamiche, ottimizzano automaticamente le cache e i pool di thread in base al carico di lavoro.Auto-tuned caches and thread pools are resource management capabilities of the new RPC/XDR infrastructure that are dynamic, automatically tuning caches and thread pools based on workload. In questo modo vengono rimosse completamente le ipotesi relative all'ottimizzazione dei parametri, garantendo prestazioni ottimali non appena viene distribuito NFS.This completely removes the guesswork involved when tuning parameters, providing optimal performance as soon as NFS is deployed.
  • Nuove opzioni di implementazione e autenticazione della privacy Kerberos con l'aggiunta del supporto per la privacy Kerberos (Krb5p) insieme alle opzioni di autenticazione krb5 e Krb5i esistenti.New Kerberos privacy implementation and authentication options with the addition of Kerberos privacy (Krb5p) support along with the existing krb5 and krb5i authentication options.
  • I cmdlet del modulo di Windows PowerShell per il mapping delle identità semplificano la gestione del mapping delle identità, la configurazione Active Directory Lightweight Directory Services (ad LDS) e la configurazione di file flat e passwd UNIX e Linux.Identity Mapping Windows PowerShell module cmdlets make it easier to manage identity mapping, configure Active Directory Lightweight Directory Services (AD LDS), and set up UNIX and Linux passwd and flat files.
  • Il punto di montaggio del volume consente di accedere ai volumi montati in una condivisione NFS con nfs versione 4,1.Volume mount point lets you access volumes mounted under an NFS share with NFS version 4.1.
  • La funzionalità di multiplexing delle porte supporta il multiplexer della porta RPC (porta 2049), che è intuitivo per il firewall e semplifica la distribuzione NFS.The Port Multiplexing feature supports the RPC port multiplexer (port 2049), which is firewall-friendly and simplifies NFS deployment.

Disponibilità continua di NFS versione 3NFS version 3 continuous availability

I client NFS versione 3 possono avere failover pianificati rapidi e trasparenti con maggiore disponibilità e tempi di inattività ridotti.NFS version 3 clients can have fast and transparent planned failovers with more availability and reduced downtime. Il processo di failover è più veloce per i client NFS versione 3 poiché:The failover process is faster for NFS version 3 clients because:

  • L'infrastruttura di clustering consente ora una risorsa per ogni nome di rete anziché una risorsa per condivisione, migliorando significativamente il tempo di failover delle risorse.The clustering infrastructure now allows one resource per network name instead of one resource per share, which significantly improves resources' failover time.
  • I percorsi di failover in un server NFS sono ottimizzati per migliorare le prestazioni.Failover paths within an NFS server are tuned for better performance.
  • La registrazione con caratteri jolly in un server NFS non è più necessaria e i failover sono ottimizzati.Wildcard registration in an NFS server is no longer required, and the failovers are more fine-tuned.
  • Le notifiche di Status Monitor di rete (NSM) vengono inviate dopo un processo di failover e i client non devono più attendere che i timeout TCP riconnettano al server di cui è stato eseguito il failover.Network Status Monitor (NSM) notifications are sent out after a failover process, and clients no longer need to wait for TCP timeouts to reconnect to the failed over server.

Si noti che Server per NFS supporta il failover trasparente solo quando viene avviato manualmente, in genere durante la manutenzione pianificata.Note that Server for NFS supports transparent failover only when manually initiated, typically during planned maintenance. Se si verifica di errore imprevisto, i client NFS perdono le connessioni.If an unplanned failover occurs, NFS clients lose their connections. Anche il server per NFS non dispone di alcuna integrazione con il filtro della chiave di ripresa.Server for NFS also doesn't have any integration with the Resume Key filter. Ciò significa che se un'app locale o una sessione di SMB tenta di accedere allo stesso file al quale ha eseguito l'accesso il client NFS subito dopo un failover pianificato, è possibile che il client NFS perda le connessioni e il failover trasparente non venga eseguito correttamente.This means that if a local app or SMB session attempts to access the same file that an NFS client is accessing immediately after a planned failover, the NFS client might lose its connections (transparent failover wouldn't succeed).

Miglioramenti della distribuzione e della gestibilitàDeployment and manageability improvements

La distribuzione e la gestione di NFS sono state migliorate nei modi seguenti:Deploying and managing NFS has improved in the following ways:

  • Oltre 40 nuovi cmdlet di Windows PowerShell semplificano la configurazione e la gestione delle condivisioni file NFS.Over forty new Windows PowerShell cmdlets make it easier to configure and manage NFS file shares. Per altre informazioni, vedere cmdlet per NFS in Windows PowerShell.For more information, see NFS Cmdlets in Windows PowerShell.
  • Il mapping delle identità è migliorato con un archivio di mapping di file flat locale e nuovi cmdlet di Windows PowerShell per la configurazione del mapping di identità.Identity mapping is improved with a local flat file mapping store and new Windows PowerShell cmdlets for configuring identity mapping.
  • Il Server Manager interfaccia utente grafica è più semplice da usare.The Server Manager graphical user interface is easier to use.
  • Il nuovo provider WMI versione 2 è disponibile per semplificare la gestione.The new WMI version 2 provider is available for easier management.
  • Il multiplexer della porta RPC (porta 2049) è adatto al firewall e semplifica la distribuzione di NFS.The RPC port multiplexer (port 2049) is firewall-friendly and simplifies deployment of NFS.

Informazioni su Server ManagerServer Manager information

In Server Manager o nell'interfaccia di amministrazione di Windows più recente usare l'aggiunta guidata ruoli e funzionalità per aggiungere il servizio ruolo server per NFS (nel ruolo Servizi file e iSCSI).In Server Manager - or the newer Windows Admin Center - use the Add Roles and Features Wizard to add the Server for NFS role service (under the File and iSCSI Services role). Per informazioni generali sull'installazione delle funzionalità, vedere Installare o disinstallare ruoli, servizi ruolo o funzionalità.For general information about installing features, see Install or Uninstall Roles, Role Services, or Features. Gli strumenti server per NFS includono i servizi per lo snap-in MMC file System di rete per la gestione dei componenti server per NFS e client per NFS.Server for NFS tools include the Services for Network File System MMC snap-in to manage the Server for NFS and Client for NFS components. Utilizzando lo snap-in è possibile gestire il server per i componenti NFS installati nel computer.Using the snap-in, you can manage the Server for NFS components installed on the computer. Server per NFS contiene inoltre diversi strumenti di amministrazione della riga di comando di Windows:Server for NFS also contains several Windows command-line administration tools:

  • Mount monta una condivisione NFS remota (anche nota come esportazione) localmente e la associa a una lettera di unità locale nel computer client Windows.Mount mounts a remote NFS share (also known as an export) locally and maps it to a local drive letter on the Windows client computer.
  • Nfsadmin gestisce le impostazioni di configurazione del server per i componenti NFS e client per NFS.Nfsadmin manages configuration settings of the Server for NFS and Client for NFS components.
  • Nfsshare configura le impostazioni di condivisione NFS per le cartelle condivise con server per NFS.Nfsshare configures NFS share settings for folders that are shared using Server for NFS.
  • Nfsstat Visualizza o Reimposta le statistiche delle chiamate ricevute da server per NFS.Nfsstat displays or resets statistics of calls received by Server for NFS.
  • Showmount Visualizza i file system montati esportati da server per NFS.Showmount displays mounted file systems exported by Server for NFS.
  • Umount rimuove le unità montate per NFS.Umount removes NFS-mounted drives.

NFS in Windows Server 2012 introduce il modulo NFS per Windows PowerShell con diversi nuovi cmdlet specifici per NFS.NFS in Windows Server 2012 introduces the NFS module for Windows PowerShell with several new cmdlets specifically for NFS. Questi cmdlet forniscono un modo semplice per automatizzare le attività di gestione NFS.These cmdlets provide an easy way to automate NFS management tasks. Per altre informazioni, vedere cmdlet per NFS in Windows PowerShell.For more information, see NFS cmdlets in Windows PowerShell.

Informazioni aggiuntiveAdditional information

Nella tabella seguente vengono fornite risorse aggiuntive per la valutazione di NFS.The following table provides additional resources for evaluating NFS.

Tipo di contenutoContent type RiferimentiReferences
DistribuzioneDeployment Distribuire Network File SystemDeploy Network File System
Gestione operativaOperations Cmdlet di NFS in Windows PowerShellNFS cmdlets in Windows PowerShell
Tecnologie correlateRelated technologies Archiviazione in Windows ServerStorage in Windows Server