Montage d'un système de fichiers sur une instance Windows à l'aide de NFS

Préalables

Avant de commencer

Les tâches suivantes sont incluses dans cette procédure et vous pouvez les connaître avant de commencer.

  • Installation du client NFS Microsoft Windows - Ce service doit être installé sur l'instance à partir de laquelle vous voulez monter le système de fichiers. L'installation du client nécessite souvent un redémarrage de l'instance.

  • Les valeurs d'identité AnonymousGid et AnonymousUid doivent être configurées pour autoriser l'accès en écriture. - L'accès aux systèmes de fichiers NFS nécessite des identités d'utilisateur et de groupe UNIX, qui ne sont pas les mêmes que les identités d'utilisateur et de groupe Microsoft Windows. Par défaut, les autorisations en écriture sur les systèmes de fichiers ne sont accordées qu'à l'utilisateur racine. Pour permettre à l'utilisateur d'accéder aux ressources NFS partagées, le client Microsoft Windows pour NFS accède aux systèmes de fichiers de manière anonyme, à l'aide de AnonymousGid et de AnonymousUid.

    Attention

    La mise à jour des valeurs AnonymousGid et AnonymousUid nécessite des modifications au registre de votre instance.

Sélectionnez l'une des méthodes suivantes :

Utilisation de l'invite de commande Microsoft Windows

  1. Connectez-vous à l'instance Microsoft Windows.

    Voir Connexion à une instance.

  2. Ouvrez Microsoft Windows PowerShell et exécutez-le en tant qu'administrateur :

    1. Allez à Démarrer et ouvrez PowerShell.

    2. Dans PowerShell, entrez ce qui suit pour une exécution en tant qu'administrateur :

      Start-Process powershell -Verb runAs
    3. Dans la fenêtre User Account Control, sélectionnez Yes. Une nouvelle fenêtre PowerShell pour administrateur s'ouvre. Vous pouvez fermer la fenêtre PowerShell standard pour éviter toute confusion.

  3. Dans Administrateur : PowerShell, obtenez le client NFS et mettez à jour le registre en entrant ce qui suit :

    Install-WindowsFeature -Name NFS-Client
    Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousUid -Value 0
    Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousGid -Value 0
    Stop-Service -Name NfsClnt
    Restart-Service -Name NfsRdr
    Start-Service -Name NfsClnt
  4. Ouvrez une fenêtre d'invite de commande standard.

    Important

    Les systèmes de fichiers NFS montés par un administrateur ne sont pas disponibles pour les utilisateurs standard.

  5. Dans la fenêtre d'invite de commande, montez le système de fichiers.

    Consultez les mises en garde et les notes ci-dessous.

    Dans l'exemple suivant, remplacez :

    Exemple :

    mount 10.x.x.x:/fs-export-path X:
  6. Vérifiez que vous pouvez accéder au système de fichiers et y écrire.

    1. Accédez au système de fichiers.

      Dans l'exemple, remplacez X par la lettre de lecteur que vous avez utilisée pour monter le système de fichiers.

      X:
    2. Écrivez un fichier.

      echo > myfile.txt
    3. Vérifiez que vous pouvez voir le fichier.

      dir

Utilisation de Microsoft Windows File Explorer

  1. Connectez-vous à l'instance Microsoft Windows.

    Voir Connexion à une instance.

  2. Ouvrez Microsoft Windows PowerShell et exécutez-le en tant qu'administrateur :

    1. Allez à Démarrer et ouvrez PowerShell.

    2. Dans PowerShell, entrez ce qui suit pour une exécution en tant qu'administrateur :

      Start-Process powershell -Verb runAs
    3. Dans la fenêtre User Account Control, sélectionnez Yes. Une nouvelle fenêtre PowerShell pour administrateur s'ouvre. Vous pouvez fermer la fenêtre PowerShell standard pour éviter toute confusion.

  3. Dans Administrateur : PowerShell, obtenez le client NFS en entrant ce qui suit :

    Install-WindowsFeature -Name NFS-Client
  4. Si nécessaire, redémarrez votre système.

  5. Ouvrez l'éditeur de registre (regedit) pour mapper AnonymousGid et AnonymousUid à l'utilisateur racine.

    Attention

    Le mappage d'identité d'utilisateur nécessite des modifications au registre de votre système.

    1. Sélectionnez Windows Search.

    2. Entrez regedit dans le champ de recherche et appuyez sur Entrée.

    3. Sélectionnez Oui pour autoriser les modifications apportées à votre appareil.

    4. Sélectionnez HKEY_LOCAL_MACHINE. Puis, naviguez jusqu'à : Software\Microsoft\ClientForNFS\CurrentVersion\Default.

  6. Ajoutez une nouvelle entrée de registre DWORD32 pour AnonymousGid :

    1. Sélectionnez Edit, puis New DWORD (32 bits) Value.

    2. Dans le champ Nom, entrez AnonymousGid. Laissez la valeur à 0.

  7. répétez l'étape précédente pour ajouter une deuxième entrée de registre DWORD32 nommée AnonymousUid avec la valeur 0.

  8. Ouvrez la ligne de commande Microsoft Windows (CMD) en tant qu'administrateur :

    1. Allez à Démarrer et défilez jusqu'à Applications.

    2. Dans la section Système Windows, appuyez sur CTRL+Shift et sélectionnez Invite de commande.

  9. Dans la fenêtre de ligne de commande Microsoft Windows, redémarrez le client NFS en entrant ce qui suit :

    nfsadmin client stop
    nfsadmin client start
  10. Ouvrez File Explorer et sélectionnez This PC. Dans l'onglet Ordinateur, sélectionnez Carte réseau.

  11. Sélectionnez la lettre de lecteur à affecter au système de fichiers.

  12. Dans le champ Folder, entrez la ligne suivante, en remplaçant :

    Ligne :

    \\10.x.x.x\fs-export-path
                            
  13. Sélectionnez Finish.