Linux

Comment monter NFS partager Linux ?


Introduction au montage NFS sous Linux

Le protocole NFS (Network File System) permet aux systèmes Linux de partager des fichiers et des répertoires sur un réseau. Ce mécanisme facilite la collaboration entre différentes machines et utilisateurs en fournissant un accès à des données partagées comme si elles étaient stockées localement. Cet article vous guidera à travers les étapes nécessaires pour configurer et monter un partage NFS sur un serveur Linux.

Configuration d’un serveur NFS

Avant de pouvoir monter un partage NFS, il est nécessaire de configurer un serveur NFS. Voici les étapes à suivre :

  1. Installer les paquets nécessaires : Assurez-vous que le serveur dispose des paquets requis en exécutant la commande suivante :

    rpm -qa | grep nfs-utils

    Si les paquets ne sont pas installés, utilisez votre gestionnaire de paquets pour les installer.

  2. Démarrer les services NFS : Après l’installation, vous devez activer et démarrer les services NFS. Vous pouvez le faire avec les commandes suivantes :

    systemctl enable nfs-server
    systemctl start nfs-server
  3. Vérification de l’état du service : Pour vous assurer que le service est opérationnel, utilisez la commande :

    systemctl status nfs-server
  4. Créer un répertoire à partager : Choisissez un emplacement sur le serveur pour le répertoire que vous souhaitez partager. Par exemple :

    mkdir /srv/nfs/partage
  5. Configurer les exportations : Ajoutez le répertoire que vous avez créé au fichier /etc/exports pour l’exporter :

    echo "/srv/nfs/partage *(rw,sync,no_subtree_check)" >> /etc/exports
  6. Exporter les répertoires : Après avoir modifié le fichier d’exportation, exécutez la commande suivante pour prendre en compte les changements :
    exportfs -ra

Comment monter un partage NFS sous Linux ?

Pour accéder à un partage NFS depuis un client Linux, suivez ces étapes :

  1. Créer un point de montage : Avant de monter le partage, vous devez créer un répertoire qui servira de point de montage :

    sudo mkdir /mnt/nfs
  2. Monter le partage NFS : Utilisez la commande mount pour monter le partage NFS sur le point que vous venez de créer. Par exemple :

    sudo mount -t nfs <adresse_ip_serveur>:/srv/nfs/partage /mnt/nfs

    Remplacez <adresse_ip_serveur> par l’adresse IP réelle du serveur NFS.

  3. Vérification du montage : Pour vérifier que le partage a été monté correctement, utilisez la commande :

    df -h
  4. Automatiser le montage au démarrage : Pour monter automatiquement le partage NFS à chaque démarrage, ajoutez une entrée dans le fichier /etc/fstab :
    <adresse_ip_serveur>:/srv/nfs/partage /mnt/nfs nfs defaults 0 0

Vérification des partages NFS

Il existe plusieurs méthodes pour afficher les partages NFS disponibles sur votre serveur :

  • Utiliser showmount : Cette commande permet de lister les partages NFS exportés par le serveur :

    showmount -e <adresse_ip_serveur>
  • Afficher les points de montage avec mount : En exécutant simplement mount, vous pouvez voir tous les systèmes de fichiers montés, y compris les NFS.
A lire :  Comment puis-je SCP plusieurs répertoires sous Linux?

Démontage d’un partage NFS

Pour démonter un partage NFS, suivez ces instructions :

  1. Utiliser la commande umount : Exécutez la commande suivante :

    sudo umount /mnt/nfs
  2. Modifier le fichier /etc/fstab (si nécessaire) : Si vous avez ajouté l’entrée pour le montage automatique, ouvrez le fichier /etc/fstab et retirez ou commentez la ligne correspondante.

FAQ sur le montage NFS

Q1 : Quelles sont les différences entre NFS et SMB ?
R1 : NFS est principalement utilisé pour les environnements Linux, tandis que SMB est plus courant dans les systèmes Windows. NFS est généralement plus performant pour le transfert de petits fichiers.

Q2 : Comment savoir si un montage NFS a échoué ?
R2 : Vous pouvez vérifier l’état du montage NFS en utilisant la commande df -h ou mount. Si le partage n’apparaît pas, cela peut indiquer un problème avec les paramètres de montage.

Q3 : Peut-on sécuriser les partages NFS ?
R3 : Oui, il est possible de sécuriser les partages NFS en utilisant des options comme sec=sys pour la vérification des identités ou des mécanismes comme Kerberos pour l’authentification, ce qui renforce la sécurité des échanges.