Créer un serveur NFS sous CentOS
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-utilsConfigurez le pare-feu pour ajouter une exception en entrée (autoriser le NFS entrant)
sudo firewall-cmd --permanent --add-service=nfs
sudo firewall-cmd --reloadCré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 --nowVous 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.