Comment configurer un montage NFS sur Rocky Linux 8



Introduction

Le Network File System (NFS) est un protocole réseau fondamental permettant le partage de répertoires et de fichiers entre différents systèmes. Il permet à un utilisateur d’accéder à des données situées sur un serveur distant comme si elles étaient présentes localement sur sa propre machine. Cette technologie est largement adoptée dans les environnements professionnels et de cloud computing pour faciliter la collaboration et l’accès aux données entre de multiples serveurs et postes de travail.

Rocky Linux 8, une distribution Linux d’entreprise à la fois gratuite et open source, offre un environnement robuste et sécurisé pour les applications serveur et de bureau. Elle prend nativement en charge NFS, offrant une grande facilité pour configurer des montages NFS. Cet article a pour objectif de vous guider pas à pas dans le processus de configuration d’un montage NFS sur un système Rocky Linux 8.

Installation du client NFS

Avant de débuter la configuration du montage NFS, il est impératif d’installer le client NFS sur votre système Rocky Linux 8. Pour ce faire, veuillez exécuter la commande suivante avec les privilèges root :

dnf install nfs-utils

Configuration du serveur NFS

Pour que les clients puissent accéder aux partages NFS, le serveur doit d’abord être configuré pour rendre ces répertoires accessibles. La configuration s’effectue en modifiant le fichier /etc/exports. Procédez comme suit, en tant que root, et ajoutez la ligne suivante :

/share *(rw,sync,no_subtree_check)

Remplacez /share par le chemin d’accès au répertoire que vous souhaitez partager. Les options utilisées ici sont : rw pour l’accès en lecture et écriture, sync pour forcer la synchronisation des modifications et no_subtree_check pour éviter la vérification des sous-arborescences, optimisant ainsi la performance.

Démarrage du serveur NFS

Après avoir modifié le fichier /etc/exports, il est nécessaire de lancer le service NFS à l’aide de la commande suivante :

systemctl start nfs-server

Pour assurer que le service NFS démarre automatiquement à chaque démarrage du système, activez-le avec :

systemctl enable nfs-server

Configuration du client NFS

Sur le système client Rocky Linux 8, créez un point de montage pour le partage NFS :

mkdir /mnt/share

Personnalisez /mnt/share en utilisant le chemin de montage de votre choix.

Montage du partage NFS

Le montage du partage NFS sur le point de montage se fait par la commande suivante :

mount -t nfs <adresse_serveur_nfs>:/<chemin_partage> /mnt/share

Remplacez <adresse_serveur_nfs> par l’adresse IP ou le nom d’hôte du serveur NFS, et <chemin_partage> par le chemin du répertoire partagé tel qu’il est défini sur le serveur.

Options de montage

Les options suivantes peuvent être utilisées lors du montage pour personnaliser le comportement de la connexion NFS :

  • rw : Accès en lecture et écriture.
  • ro : Accès en lecture seule.
  • async : Modifications asynchrones.
  • sync : Modifications synchrones.

Vérification du montage NFS

Pour confirmer que le montage NFS s’est correctement effectué, utilisez la commande suivante :

df -h | grep nfs

Conclusion

La configuration d’un montage NFS sur Rocky Linux 8 est une tâche relativement simple, qui permet aux utilisateurs d’accéder à des fichiers et répertoires partagés à travers le réseau. NFS offre une manière efficace et pratique de partager des données entre divers systèmes, ce qui est utile dans de nombreuses situations telles que le stockage centralisé de données, la collaboration et le partage de documents.

Questions Fréquentes (FAQs)

1. Qu’est-ce que NFS ? NFS est un protocole permettant le partage de fichiers et de répertoires sur un réseau.
2. Pourquoi utiliser NFS ? NFS facilite l’accès aux fichiers distants, comme s’ils étaient stockés localement, ce qui simplifie le partage de données entre plusieurs systèmes.
3. Comment installer le client NFS sur Rocky Linux 8 ? Utilisez la commande dnf install nfs-utils.
4. Comment configurer le serveur NFS ? Modifiez le fichier /etc/exports en y ajoutant les lignes d’exportation nécessaires.
5. Comment monter un partage NFS sur un client ? Créez d’abord un point de montage, puis utilisez la commande mount.
6. Quelles sont les options de montage NFS disponibles ? rw (lecture-écriture), ro (lecture seule), async (modifications asynchrones), sync (modifications synchrones).
7. Comment vérifier si un montage NFS a réussi ? Utilisez la commande df -h | grep nfs.
8. Puis-je partager plusieurs répertoires via NFS ? Oui, vous pouvez ajouter autant de lignes d’exportation que nécessaire dans le fichier /etc/exports.
9. NFS est-il sécurisé ? NFS est sécurisé si configuré correctement. Utilisez des contrôles d’accès stricts et envisagez l’utilisation de protocoles de cryptage.
10. NFS peut-il être utilisé sur plusieurs plateformes ? Oui, NFS est pris en charge par la majorité des systèmes d’exploitation, dont Linux, Windows et macOS.