Vue d’ensemble du système de fichiers NFS

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Cet article décrit le service de rôle système de fichiers réseau et les fonctionnalités incluses avec le rôle serveur Services de fichiers et de stockage dans Windows Server. Le système NFS (système de fichiers réseau) fournit une solution de partage de fichiers pour les entreprises qui possèdent des environnements hétérogènes qui incluent des ordinateurs Windows et non-Windows.

Description de la fonctionnalité

Le protocole NFS permet de transférer des fichiers entre des ordinateurs fonctionnant sous Windows et d'autres systèmes d'exploitation non Windows, tels que Linux ou UNIX.

NFS dans Windows Server inclut le Serveur pour NFS et le Client pour NFS. Un ordinateur fonctionnant sous Windows Server peut utiliser Serveur pour NFS pour agir en tant que serveur de fichiers NFS pour d'autres ordinateurs clients non Windows. Client pour NFS permet à un ordinateur fonctionnant sous Windows Server d'accéder à des fichiers stockés sur un serveur NFS non Windows.

Versions de Windows et de Windows Server

Windows prend en charge plusieurs versions du client et du serveur NFS, en fonction de la version et de la famille du système d'exploitation.

Systèmes d'exploitation Versions du serveur NFS Versions du client NFS
Windows 7, Windows 8.1, Windows 10, Windows 11 N/A NFSv2, NFSv3
Windows Server 2008, Windows Server 2008 R2 NFSv2, NFSv3 NFSv2, NFSv3
Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022 NFSv2, NFSv3, NFSv4.1 NFSv2, NFSv3

Cas pratiques

Voici quelques méthodes permettant d’utiliser NFS :

  • Utiliser un serveur de fichiers Windows NFS pour fournir un accès multi-protocole au même partage de fichiers via les protocoles SMB et NFS à partir de clients multi-plateformes.
  • Déployer un serveur de fichiers Windows NFS dans un environnement de système d’exploitation principalement non Windows pour fournir aux ordinateurs clients non-Windows l’accès aux partages de fichiers NFS.
  • Migrer les applications d’un système d’exploitation vers un autre en stockant les données sur les partages de fichiers accessibles via les protocoles SMB et NFS.

Fonctionnalités nouvelles et modifiées

Les fonctionnalités nouvelles et modifiées dans le système de fichiers réseau incluent la prise en charge de la version NFS 4,1 et un déploiement et une facilité de gestion améliorés. Pour plus d’informations sur les nouvelles fonctionnalités ou les modifications apportées à Windows Server 2012, consultez le tableau suivant :

Fonctionnalité/fonction Nouveauté ou mise à jour Description
NFS version 4.1 Nouveau Amélioration de la sécurité, des performances et de l’interopérabilité par rapport à NFS version 3.
Infrastructure NFS Mis à jour Améliore le déploiement et la gestion, et augmente la sécurité.
Disponibilité continue de NFS version 3 Mis à jour Améliore la disponibilité continue sur les clients NFS version 3.
Améliorations du déploiement et de la facilité de gestion Mis à jour Vous permet de déployer et de gérer facilement NFS grâce à de nouvelles applets de commande Windows PowerShell et un nouveau fournisseur WMI.

Version NFS 4.1

NFS version 4.1 implémente tous les aspects requis, en plus de certains aspects facultatifs, de RFC 5661 :

  • Pseudo système de fichiers, un système de fichiers qui sépare l’espace de noms physique et logique et est compatible avec NFS version 3 et NFS version 2. Un alias est fourni pour le système de fichiers exporté, qui fait partie du pseudo système de fichiers.
  • Les RPC composés combinent des opérations pertinentes et réduisent les conversations.
  • Les sessions et la jonction de sessions n'utilisent qu'une seule sémantique et permettent une disponibilité continue et de meilleures performances tout en utilisant plusieurs réseaux entre les clients NFS 4.1 et le serveur NFS.

Infrastructure NFS

Les améliorations apportées à l’infrastructure NFS globale dans Windows Server 2012 sont détaillées ci-dessous :

  • L’infrastructure de transport Appel de procédure distante (RPC)/Représentation de données externes (XDR), alimentée par le protocole réseau WinSock, est disponible pour Serveur pour NFS et Client pour NFS. Cela remplace l’interface TDI (transport Device Interface), offre une meilleure prise en charge et offre une meilleure évolutivité et une mise à l’échelle côté réception (RSS).
  • La fonctionnalité de multiplexeur de ports RPC est compatible avec le pare-feu (moins de ports à gérer) et simplifie le déploiement de NFS.
  • Les caches et les pools de threads paramétrés automatiquement sont des fonctionnalités de gestion des ressources de la nouvelle infrastructure RPC/XDR qui sont dynamiques et qui ajustent automatiquement les caches et les pools de threads en fonction de la charge de travail. Cela élimine complètement les incertitudes liées au réglage des paramètres, ce qui permet d'obtenir des performances optimales dès le déploiement de NFS.
  • Nouvelles options d’implémentation et d’authentification de la confidentialité Kerberos avec l’ajout de la prise en charge de la confidentialité Kerberos (Krb5p), ainsi que des options d’authentification krb5 et krb5i existantes.
  • Les applets de commande du module de mappage d’identité Windows PowerShell facilitent la gestion du mappage des identités, la configuration des services AD LDS (Active Directory Lightweight Directory Services) et la configuration des fichiers de mot de passe et plats UNIX et Linux.
  • Le point de montage du volume vous permet d’accéder aux volumes montés sous un partage NFS avec NFS version 4.1.
  • La fonctionnalité multiplexage de ports prend en charge le multiplexeur de port RPC (port 2049), qui est compatible avec le pare-feu et simplifie le déploiement NFS.

Disponibilité continue de NFS version 3

Les clients NFS version 3 peuvent avoir des basculements planifiés rapides et transparents avec davantage de disponibilité et des temps d’arrêt réduits. Le processus de basculement est plus rapide pour les clients NFS version 3 car :

  • L’infrastructure de clustering autorise désormais une ressource par nom de réseau au lieu d’une ressource par partage, ce qui améliore considérablement le temps de basculement des ressources.
  • Les chemins de basculement au sein d’un serveur NFS sont réglés pour améliorer les performances.
  • L’inscription de caractères génériques dans un serveur NFS n’est plus nécessaire et les basculements sont plus précis.
  • Les notifications NSM (Network Status Monitor) sont envoyées après un processus de basculement, et les clients n'ont plus besoin d'attendre les délais TCP pour se reconnecter au serveur qui a basculé.

Notez que Serveur pour NFS prend en charge le basculement transparent uniquement quand il est lancé manuellement, en général pendant les maintenances planifiées. Si un basculement non planifié se produit, les clients NFS perdent leurs connexions. Le Serveur pour NFS n’intègre pas non plus le filtre de clé de reprise. Cela signifie que si une application locale ou une session SMB tente d’accéder au même fichier auquel accède un client NFS immédiatement après un basculement planifié, le client NFS peut perdre ses connexions (le basculement transparent échoue).

Améliorations du déploiement et de la gestion

Le déploiement et la gestion de NFS ont été améliorés de la manière suivante :

  • Plus de quarante nouvelles applets de commande Windows PowerShell facilitent la configuration et la gestion des partages de fichiers NFS. Pour plus d’informations, consultez l’article Applets de commande NFS dans Windows PowerShell.
  • Le mappage des identités est amélioré grâce à un fichier plat local de mappage et à de nouvelles applets de commande Windows PowerShell pour configurer le mappage des identités.
  • L'interface graphique du gestionnaire de serveur est plus facile à utiliser.
  • Le nouveau fournisseur WMI version 2 est disponible pour faciliter la gestion.
  • Le multiplexeur de port RPC (port 2049) est compatible avec le pare-feu et simplifie le déploiement de NFS.

Informations sur le Gestionnaire de serveur

Dans le Gestionnaire de serveur ou dans le Windows Admin Center plus récent, utilisez l'Assistant Ajout de rôles et de fonctionnalités pour ajouter le service de rôle Serveur pour NFS (sous le rôle Services de fichiers et iSCSI). Pour obtenir des informations générales sur l’installation de fonctionnalités, voir Installer ou désinstaller des rôles, des services de rôle ou des fonctionnalités. Les outils Serveur pour NFS incluent le composant logiciel enfichable MMC Services pour NFS pour gérer les composants Serveur pour NFS et Client pour NFS. À l’aide du composant logiciel enfichable, vous pouvez gérer les composants serveur pour NFS installés sur l’ordinateur. Le Serveur pour NFS contient également plusieurs outils d'administration en ligne de commande Windows :

  • Le montage monte localement un partage NFS distant (également appelé exportation) et le mappe à une lettre de lecteur locale sur l’ordinateur client Windows.
  • Nfsadmin gère les paramètres de configuration des composants Serveur pour NFS et Client pour NFS.
  • Nfsshare configure les paramètres de partage NFS pour les dossiers partagés à l’aide du Serveur pour NFS.
  • Nfsstat affiche ou réinitialise les statistiques des appels reçus par le Serveur pour NFS.
  • Showmount affiche les systèmes de fichiers montés exportés par le Serveur pour NFS.
  • Umount supprime les lecteurs montés sur NFS.

NFS dans Windows Server 2012 introduit le module NFS pour Windows PowerShell avec plusieurs nouvelles applets de commande spécifiques pour NFS. Ces applets de commande offrent un moyen simple d’automatiser les tâches de gestion NFS. Pour plus d’informations, consultez l’article Applets de commande NFS dans Windows PowerShell.

Informations supplémentaires

Le tableau suivant fournit des ressources supplémentaires pour l’évaluation de NFS.

Type de contenu Références
Déploiement Déployer le système de fichiers réseau
Operations Applets de commande NFS dans Windows PowerShell
Technologies associées Storage (Stockage)