Montage d'un système de fichiers sur une instance Windows à l'aide de NFS
Préalables
-
Le système de fichiers doit être créé et avoir au moins une exportation dans une cible de montage. Voir Création d'un système de fichiers, d'une cible de montage et d'une exportation.
-
La cible de montage doit avoir des règles de sécurité configurées correctement ou être affectée à un groupe de sécurité de réseau. Voir Configuration de règles de sécurité de réseau VCN pour le service de stockage de fichiers.
-
Vous devez connaître l'adresse IP de la cible de montage. Voir Obtention de l'adresse IP de la cible de montage.
-
Vous devez pouvoir vous connecter au système d'exploitation Microsoft Windows sur l'instance avec des privilèges de superutilisateur ou d'administrateur.
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é
AnonymousGidetAnonymousUiddoivent être configurées pour permettre 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 identiques aux identités d'utilisateur et de groupe Microsoft Windows. Par défaut, les autorisations en écriture des systèmes de fichiers sont accordées uniquement à 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 deAnonymousGidet deAnonymousUid.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
-
Connectez-vous à votre instance Microsoft Windows.
Voir Connexion à une instance.
-
Ouvrez Microsoft Windows PowerShell et exécutez-le en tant qu'administrateur :
-
Allez à Démarrer et ouvrez PowerShell.
-
Dans PowerShell, entrez ce qui suit pour une exécution en tant qu'administrateur :
Start-Process powershell -Verb runAs -
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.
-
-
Dans l'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 -
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.
-
Dans la fenêtre d'invite de commande, montez le système de fichiers.
Voir les mises en garde et les notes ci-dessous.
Dans l'exemple suivant, remplacez :
-
10.x.x.xavec l'adresse IP du point de montage (voir Obtention de l'adresse IP de la cible de montage) -
fs-export-pathavec le chemin d'exportation du système de fichiers (voir Création d'un système de fichiers, d'une cible de montage et d'une exportation) -
Xavec la lettre de lecteur de tout lecteur disponible auquel vous voulez mapper le système de fichiers.
Exemple :
mount 10.x.x.x:/fs-export-path X: -
-
Vérifiez que vous pouvez accéder au système de fichiers et y écrire.
-
Accédez au système de fichiers.
Dans l'exemple, remplacez
Xpar la lettre de lecteur que vous avez utilisée pour monter le système de fichiers.X: -
Écrivez un fichier.
echo > myfile.txt -
Vérifiez que vous pouvez voir le fichier.
dir
-
Utilisation de l'explorateur de fichiers Microsoft Windows
-
Connectez-vous à votre instance Microsoft Windows.
Voir Connexion à une instance.
-
Ouvrez Microsoft Windows PowerShell et exécutez-le en tant qu'administrateur :
-
Allez à Démarrer et ouvrez PowerShell.
-
Dans PowerShell, entrez ce qui suit pour une exécution en tant qu'administrateur :
Start-Process powershell -Verb runAs -
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.
-
-
Dans PowerShell pour administrateur, obtenez le client NFS en entrant ce qui suit :
Install-WindowsFeature -Name NFS-Client -
Si nécessaire, redémarrez votre système.
-
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.
-
Sélectionnez Windows Search.
-
Entrez
regeditdans le champ Rechercher et appuyez sur Entrée. -
Sélectionnez Oui pour autoriser les modifications apportées à votre appareil.
-
Sélectionnez
HKEY_LOCAL_MACHINE. Puis, naviguez jusqu'à :Software\Microsoft\ClientForNFS\CurrentVersion\Default.
-
-
Ajoutez une nouvelle entrée de registre DWORD32 pour
AnonymousGid:-
Sélectionnez Edit, puis New DWORD (32 bits) Value.
-
Dans le champ Nom, entrez
AnonymousGid. Laissez la valeur à0.
-
-
Répétez l'étape précédente pour ajouter une deuxième entrée de registre DWORD32 nommée
AnonymousUidavec la valeur0. -
Ouvrez Microsoft Windows Command Line (CMD) en tant qu'administrateur :
-
Allez à Démarrer et faites défiler vers le bas jusqu'à Applications.
-
Dans la section Système Windows, appuyez sur CTRL+Shift et sélectionnez Invite de commande.
-
-
Dans la fenêtre de ligne de commande Microsoft Windows, redémarrez le client NFS en entrant suivant :
nfsadmin client stopnfsadmin client start -
Ouvrez File Explorer et sélectionnez This PC. Dans l'onglet Computer, sélectionnez Map network drive.
-
Sélectionnez la lettre de lecteur à affecter au système de fichiers.
-
Dans le champ Folder, entrez la ligne suivante, en remplaçant :
-
10.x.x.xavec l'adresse IP du point de montage (voir Obtention de l'adresse IP de la cible de montage) -
fs-export-pathavec le chemin d'exportation du système de fichiers (voir Création d'un système de fichiers, d'une cible de montage et d'une exportation)
Ligne :
\\10.x.x.x\fs-export-path -
-
Sélectionnez Finish.