# DD4200 : Monter des exports NFS sur un client {{INLINETOC}} NFS permet à un système de partager des répertoires et des fichiers avec d'autres sur un réseau. Cet article est utile pour vérifier si une exportation NFS est correctement configurée. # Gestion des accès NFS ## Vérifier que NFS est activé Dans l'interface de ligne de commande, utiliser la commande "nfs enable": $ nfs enable Vérifiez que les options de montage correctes sont définies sur le système Data Domain: $ nfs show clients path client options ------- ---------------------- ---------------------------------------- /backup * (rw,no_root_squash,no_all_squash,secure) /ddvar * (rw,no_root_squash,no_all_squash,secure) ------- ---------------------- ---------------------------------------- ## Activation de l'accès à NFS sur le Datadomain Ajouter des clients NFS pouvant accéder au système Data Domain. Utiliser une liste séparées par des virgules ou des espaces (ou les deux) pour plusieurs clients. Un client peut être un nom d'hôte de domaine pleinement qualifié, des adresses IP de classe C, des adresses IP avec masques de réseau ou longueur, ou un caractère générique astérisque (*) avec un nom de domaine, tel que * .votreentreprise.com. Un astérisque (*) signifie aucune restriction. Un client ajouté à un sous-répertoire sous /backup n'a accès qu'à ce sous-répertoire. Les sont une liste séparée par des virgules ou séparée par des parenthèses (ou les deux). Si aucune option n'est spécifiée, les options par défaut sont **rw, root_squash, no_all_squash et secure**. Les options suivantes sont autorisées: ^Option ^Description ^ |ro | Read only permission| |rw | Read and write permissions| |root\_squash | Mappe les requetes de l'utilisateur uid\/gid 0 à l'uid\/gid anonymous | |no\_root\_squash | Turn off root squashing| |all\_squash | Mappe les requetes de tous les utilisatateurs uid/gid 0 à l'uid/gid anonymous| |no\_all\_squash| Turn off the mapping pour les requets des utilisateurs anonymous uid/gid| |secure|Exiger que toutes les demandes proviennent d’un port Internet inférieur à IPPORT_RESERVED (1024)| |insecure | Turns off the secure option| |anonuid=id |Définit un UID utilisateur explicite pour le compte anonyme. L'identifiant est un entier entre -65635 et 65635.| |anongid=id |Définit un GID utilisateur explicite pour le compte anonyme. L'identifiant est un entier entre -65635 et 65635.| |nolock | Ne pas utiliser le verrouillage de fichier | |llock | Demande que les fichiers soient verrouillés localement sur le client NFS. Les demandes de verrouillage de fichier réseau NFS ne sont pas envoyées au serveur NFS si l'option llock est utilisée| **Exemple:** $ nfs add /backup 192.168.29.30/24 (rw, no_root_squash, no_all_squash, secure) # Exemple de configuration ## Exemple de configuration du service NFS Cient Les étapes suivantes décrivent les conditions requises pour la configuration d'un client NFS. Les exemples illustrent la configuration sur un hôte Linux. ### S'assurer que le démon NFSD est exécuté $ /sbin/service nfs status rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped Currently NFS service is NOT enabled. ### Activer le client NFS. $ /sbin/service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] ### Vérifier que le service client NFS est en cours d'exécution. $/sbin/service nfs status rpc.mountd (pid 7748) is running... nfsd (pid 7746 7745 7744 7743 7742 7741 7740 7739) is running... rpc.rquotad (pid 7723) is running... ### Montage des partages NFS /backup et /ddvar sur le client La procédure suivante fournit un exemple de configuration des clients Linux et Solaris pour monter des partages NFS à partir du système Data Domain. La procédure est similaire pour d'autres systèmes d'exploitation. bien que les commandes spécifiques puissent différer pour chaque étape. * Créer un répertoire sur le client NFS à utiliser pour accéder au partage Data Domain. Dans l'exemple suivant, le répertoire «ddr» est utilisé. //// $ mkdir /ddr * Passer dans le répertoire nouvellement créé. //// $ cd /ddr * Créer deux sous-répertoires appelés «backup» et «ddvar» (dans /ddr). //// $ mkdir backup $ mkdir ddvar * S'assurer que les sous-répertoires cibles existent ou la commande de montage échouera. * Monter le système de fichiers sur le client en utilisant les options de montage spécifiques requises pour le système d'exploitation. //// $ mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg **HOSTNAME**:/backup /ddr/backup $ mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg **HOSTNAME**:/ddvar /ddr/ddvar * Vérifier que le montage est réussi. //// $ ls /ddr/backup Où **HOSTNAME** est le nom d'hôte ou l'adresse IP de votre système Data Domain. ## Exemple de montage d'un mtree sur un client nfs. $ mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/data/col1/mtree1 /ddr/mtree1