Installation et Configuration de NFS sur CentOS 9
Installation et Configuration de NFS sur CentOS 9
1. Introduction à NFS
NFS (Network File System) est un protocole permettant le partage de fichiers entre
machines sur un réseau. Il est particulièrement utile pour centraliser des fichiers
accessibles par plusieurs serveurs.
2. Prérequis
• Une machine CentOS 9 pour le serveur NFS.
• Une ou plusieurs machines clientes sous CentOS 9.
• Accès root ou un utilisateur avec des privilèges sudo.
3. Installation du Serveur NFS
Étape 1 : Mise à jour du système
Avant d’installer NFS, assurez-vous que votre système est à jour :
sudo dnf update -y
Étape 2 : Installation du serveur NFS
Installez le package NFS en exécutant :
sudo dnf install -y nfs-utils
Étape 3 : Démarrage et activation du service NFS
Une fois installé, démarrez et activez le service NFS :
sudo systemctl enable --now nfs-server
Vérifiez que le service fonctionne :
sudo systemctl status nfs-server
4. Configuration du Serveur NFS
Étape 1 : Création du dossier à partager
Créez un répertoire que vous souhaitez partager avec les clients :
sudo mkdir -p /mnt/partage_nfs
Attribuez les bonnes permissions :
sudo chown -R nobody:nobody /mnt/partage_nfs
sudo chmod 777 /mnt/partage_nfs
Étape 2 : Configuration du fichier exports
Modifiez le fichier de configuration des partages NFS :
sudo nano /etc/exports
Ajoutez une ligne pour définir le dossier à partager (exemple : accès total à un réseau
spécifique) :
/mnt/partage_nfs [Link]/24(rw,sync,no_root_squash,no_subtree_check)
Explication des options :
• rw : Lecture et écriture autorisées.
• sync : Synchronisation immédiate des données.
• no_root_squash : Autorise le client à exécuter des commandes en tant que root.
• no_subtree_check : Évite les problèmes de sous-répertoires.
Rechargez la configuration pour appliquer les changements :
sudo exportfs -arv
Étape 3 : Configuration du pare-feu
Autorisez le trafic NFS dans le pare-feu :
sudo firewall-cmd --permanent --add-service=nfs
sudo firewall-cmd --reload
5. Configuration du Client NFS
Étape 1 : Installation du client NFS
Sur la machine cliente, installez le package NFS :
sudo dnf install -y nfs-utils
Étape 2 : Création d’un point de montage
Créez un dossier où vous monterez le partage :
sudo mkdir -p /mnt/nfs_client
Étape 3 : Montage du partage NFS
Montez le partage avec la commande :
sudo mount -t nfs [Link]:/mnt/partage_nfs /mnt/nfs_client
(Remplacez [Link] par l’adresse IP du serveur NFS.)
Vérifiez le montage :
df -h
Étape 4 : Montage automatique au démarrage
Ajoutez cette ligne dans le fichier /etc/fstab pour monter automatiquement le partage au
démarrage :
[Link]:/mnt/partage_nfs /mnt/nfs_client nfs defaults 0 0