Nom du service
nfs
Description
Le système de fichiers réseau (NFS) est un protocole réseau basé sur un serveur/client. Les démons NFS sont composés de nfsd , rpc.mountd , rpc.rquotad , rpc.lockd .
1. nfsd :nfsd gère les demandes des clients provenant de systèmes distants. Plusieurs copies de ce démon sont généralement exécutées afin que plusieurs requêtes puissent être traitées simultanément. Cependant, un trop grand nombre de copies de nfsd peut augmenter la demande de temps CPU au point d'entraîner une baisse des performances. Pour des performances optimales, le nombre de copies de nfsd doit être défini sur quatre.
2. rpc.mountd :rpc.mountd gère les requêtes de montage des systèmes distants.
3. rpc.rquotad :Il s'agit d'un serveur rpc qui renvoie des quotas pour un utilisateur d'un système de fichiers local monté en NFS sur une machine distante.
4. rpc.lockd :rpc.lockd gère le verrouillage des fichiers sur les machines clientes et serveurs NFS.
Pour exécuter le service NFS, le démon portmap doit s'exécuter.
Gestion des services
Pour gérer le service NFS afin d'activer ou de désactiver le service nfs lors des redémarrages, utilisez le service chkconfig :
#/etc/init.d/portmap status portmap (pid 7428) is running... [portmap service is started.]
# chkconfig nfs on # chkconfig --list nfs nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Pour démarrer/arrêter et vérifier l'état du service nfs, utilisez le service commande.
# service nfs Usage:Usage: nfs {start|stop|status|restart|reload|condrestart}
Démarrer le service nfs.
#service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
Arrêter le service nfs.
# service nfs stop
Nom du package
nfs-utils nfs-utils-lib
Fichier de configuration
nfs utilise le fichier de configuration /etc/exports . Le fichier contient les répertoires partagés avec d'autres hôtes et les paramètres d'accès. Par exemple :
# vi /etc/exports /home/test 192.168.10.10(rw) *(ro,no_root_squash)
Il rend le répertoire /home/test accessible à tout utilisateur sur 192.168.10.10 en mode lecture-écriture (rw) avec des privilèges root écrasés, mais tout autre hôte (*) aura un accès en lecture seule (ro) sans écraser les privilèges root. Balayage de gauche à droite, le premier match gagne. root_squash signifie que la personne qui démarre le processus de montage dans ce répertoire n'obtiendra pas le privilège root sur ce serveur NFS.
La syntaxe de /etc/exports est très sensible aux espaces. Une erreur courante consiste à placer un espace entre le modèle de nom d'hôte et la parenthèse ouvrante. Cela conduit tranquillement à un comportement incorrect. Exécutez l'utilitaire de configuration de l'interface graphique system-config-nfs pour faciliter la configuration.