NFS Installation · 4 min read · Jan 26, 2026

Installation du serveur et du client NFS sur CentOS 7

Ce guide explique comment configurer un serveur NFS sur CentOS 7. Le système de fichiers en réseau (NFS) est un protocole de système de fichiers distribué populaire qui permet aux utilisateurs de monter des répertoires distants sur leur serveur. NFS vous permet de tirer parti de l’espace de stockage dans un autre emplacement et vous permet d’écrire sur le même espace depuis plusieurs serveurs ou clients de manière simple. Il fonctionne donc assez bien pour les répertoires auxquels les utilisateurs doivent accéder fréquemment. Ce tutoriel explique le processus de montage d’un partage NFS sur un serveur CentOS 7.6 en étapes simples et faciles à suivre.

1 Remarque préliminaire

J’ai installé un serveur CentOS 7 frais, sur lequel je vais installer le serveur NFS. Mon serveur CentOS a le nom d’hôte server1.example.com et l’IP 192.168.0.100

Si vous n’avez pas encore installé de serveur CentOS, utilisez ce tutoriel pour l’installation de base du système d’exploitation. En plus du serveur, nous avons besoin d’une machine cliente CentOS 7, cela peut être soit un serveur, soit un système de bureau. Dans mon cas, j’utiliserai un bureau CentOS 7 avec le nom d’hôte client1.example.com et l’IP 192.168.0.101 comme client. J’exécuterai toutes les commandes de ce tutoriel en tant qu’utilisateur root.

2 Du côté du serveur NFS

Comme première étape, nous allons installer ces paquets sur le serveur CentOS avec yum :

yum install nfs-utils

Maintenant, créez le répertoire qui sera partagé par NFS :

mkdir /var/nfsshare

Changez les permissions du dossier comme suit :

chmod -R 755 /var/nfsshare  
chown nfsnobody:nfsnobody /var/nfsshare

Nous utilisons /var/nfsshare comme dossier partagé, si nous utilisons un autre disque tel que le répertoire /home, alors les changements de permissions causeront un énorme problème de permissions et ruineront toute la hiérarchie. Donc, dans le cas où nous voulons partager le répertoire /home, les permissions ne doivent pas être modifiées.
Ensuite, nous devons démarrer les services et les activer pour qu’ils se lancent au démarrage.

systemctl enable rpcbind  
systemctl enable nfs-server  
systemctl enable nfs-lock  
systemctl enable nfs-idmap  
systemctl start rpcbind  
systemctl start nfs-server  
systemctl start nfs-lock  
systemctl start nfs-idmap

Maintenant, nous allons partager le répertoire NFS sur le réseau comme suit :

nano /etc/exports

Nous allons faire deux points de partage /home et /var/nfsshare. Éditez le fichier exports comme suit :


/var/nfsshare    192.168.0.101(rw,sync,no_root_squash,no_all_squash)
/home            192.168.0.101(rw,sync,no_root_squash,no_all_squash)

Notez que 192.168.0.101 est l’IP de la machine cliente, si vous souhaitez qu’un autre client y accède, vous devez l’ajouter par IP sinon vous pouvez ajouter “*“ au lieu de l’IP pour un accès à toutes les IP.

La condition est qu’il doit être pingable des deux côtés.

Enfin, démarrez le service NFS :

systemctl restart nfs-server

Encore une fois, nous devons ajouter l’override du service NFS dans le service de zone publique de firewall-cmd de CentOS 7 comme suit :

firewall-cmd --permanent --zone=public --add-service=nfs  
firewall-cmd --permanent --zone=public --add-service=mountd  
firewall-cmd --permanent --zone=public --add-service=rpc-bind  
firewall-cmd --reload

Remarque : Si cela n’est pas fait, cela donnera une erreur de délai de connexion du côté client.

Maintenant, nous sommes prêts avec la partie serveur NFS.

3 Du côté du client NFS

Dans mon cas, j’ai un bureau CentOS 7 comme client. D’autres versions de CentOS fonctionneront également de la même manière. Installez le paquet nfs-utils comme suit :

yum install nfs-utils

Maintenant, créez les points de montage du répertoire NFS :

mkdir -p /mnt/nfs/home  
mkdir -p /mnt/nfs/var/nfsshare

Ensuite, nous allons monter le répertoire home partagé NFS sur la machine cliente comme indiqué ci-dessous :

mount -t nfs 192.168.0.100:/home /mnt/nfs/home/

Cela montera /home du serveur NFS. Ensuite, nous allons monter le répertoire /var/nfsshare :

 mount -t nfs 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare/

Maintenant, nous sommes connectés au partage NFS, nous allons le vérifier comme suit :

df -kh
[root@client1 ~]# df -kh  
Système de fichiers                    Taille  Utilisé Dispo Uti% Monté sur  
/dev/mapper/centos-root        39G  1.1G   38G   3% /  
devtmpfs                      488M     0  488M   0% /dev  
tmpfs                         494M     0  494M   0% /dev/shm  
tmpfs                         494M  6.7M  487M   2% /run  
tmpfs                         494M     0  494M   0% /sys/fs/cgroup  
/dev/mapper/centos-home        19G   33M   19G   1% /home  
/dev/sda1                     497M  126M  372M  26% /boot  
192.168.0.100:/var/nfsshare   39G  980M   38G   3% /mnt/nfs/var/nfsshare  
192.168.0.100:/home           19G   33M   19G   1% /mnt/nfs/home  
[root@client1 ~]#

Donc, nous sommes connectés au partage NFS.

Maintenant, nous allons vérifier les permissions de lecture/écriture dans le chemin partagé. Sur le client, entrez la commande :

touch /mnt/nfs/var/nfsshare/test_nfs

Nous avons donc configuré avec succès un partage NFS.

4 Montage NFS permanent

Nous devons remonter le partage NFS sur le client après chaque redémarrage. Voici les étapes pour le monter de manière permanente en ajoutant le partage NFS dans le fichier /etc/fstab de la machine cliente :

nano /etc/fstab

Ajoutez les entrées comme ceci :

[...]  
192.168.0.100:/home    /mnt/nfs/home   nfs defaults 0 0
192.168.0.100:/var/nfsshare    /mnt/nfs/var/nfsshare   nfs defaults 0 0

Notez que 192.168.0.100 est l’adresse IP du partage NFS du serveur, elle variera dans votre cas.

Cela rendra le montage permanent du partage NFS. Maintenant, vous pouvez redémarrer la machine et les points de montage resteront permanents même après le redémarrage.

Santé, maintenant nous avons un serveur NFS configuré avec succès sur CentOS 7 :)

5 Liens

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.