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 être en mesure de vous connecter au système d'exploitation Microsoft Windows sur l'instance avec les 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é
AnonymousGid
etAnonymousUid
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 deAnonymousGid
et 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 à l'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 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.
Consultez les mises en garde et les notes ci-dessous.
Dans l'exemple suivant, remplacez :
-
10.x.x.x
avec l'adresse IP du point de montage (voir Obtention de l'adresse IP de la cible de montage) -
fs-export-path
avec 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) -
X
avec 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
X
par 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 Microsoft Windows File Explorer
-
Connectez-vous à l'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 Administrateur : PowerShell, 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
regedit
dans le champ de recherche 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
AnonymousUid
avec la valeur0
. -
Ouvrez la ligne de commande Microsoft Windows (CMD) en tant qu'administrateur :
-
Allez à Démarrer et défilez 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 ce qui suit :
nfsadmin client stop
nfsadmin client start
-
Ouvrez File Explorer et sélectionnez This PC. Dans l'onglet Ordinateur, sélectionnez Carte réseau.
-
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.x
avec l'adresse IP du point de montage (voir Obtention de l'adresse IP de la cible de montage) -
fs-export-path
avec 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.