Mettez une IP fixe sur le serveur et assurez-vous que le nom du serveur et son FQDN sont saisis. Contrôlez aussi que votre serveur DNS résout correctement les noms sur votre réseau.

Installez le méta-paquet nécessaire pour le serveur NFS (les outils et dépendances seront installés par la même occasion) :

sudo yum install nfs-utils

Configurez le pare-feu pour ajouter une exception en entrée (autoriser le NFS entrant)

sudo firewall-cmd --permanent --add-service=nfs
sudo firewall-cmd --reload

Créer le dossier qui sera la base du partage — vous pouvez changer le nom et l'emplacement, il s'agit d'un exemple ci-dessous :

sudo mkdir /nfstest

Éditez le fichier "/etc/exports" et y ajouter la ligne suivante en remplaçant les variables par vos besoins :

/nfstest 192.168.100.0/24(rw,async,no_subtree_check)
  • rw = accès en lecture-écriture pour tous les clients
  • async = écriture asynchrone : toutes les écritures sont faites en même temps, il n'y a pas de temps d'attente entre les différentes demandes d'écritures.
  • no_subtree_check = pas de vérification des sous-répertoires et de leurs accès : réduit un peu la sécurité et la latence d'écriture.

Activez les services nécessaires au bon fonctionnement du partage :

sudo systemctl enable rpcbind nfs-server --now

Vous avez dès à présent un serveur NFS exploitable sous Linux/CentOS en quelques minutes !! La configuration est assez simpliste, mais fonctionnelle pour des labos ou des POC.


Source Red Hat, Source MAN nfs

Share this post