Il est possible de partager des espaces disques d’une machine Linux vers les autres postes clients du réseau. Pour cela on peut utiliser Samba vers des clients Linux et/ou Window$, NFS vers des postes Linux.

Remarque : il est également possible d’utiliser SSHFS

Installer NFS

Il faut installer le paquet nfs-server :

yum install nfs-server

Après avoir installer le serveur nfs, il faut démarrer le service avec la commande /etc/init.d/nfs start et pour que le service soit lancé à chaque démarrage du système chkconfig nfs on.

Créer des exports

Il faut ensuite définir les répertoires devant être exportés, c’est à dire étant accessible depuis un autre poste :

  • créer les répertoires devant être exportés mkdir -p /export/repertoire
  • modifier le fichier /etc/exports

Exemple :

/export/repertoire 192.168.2.0/255.255.255.0(rw,no_root_squash)

Explications :

  • 192.168.2.0/255.255.255 : l’export se fait vers toutes les adresses du réseau 192.168.2.0 (192.168.2.1 à 192.168.2.254)
  • rw : acces en lecture et écriture
  • no_root_squash : le compte root de la station cliente écrit avec les UD/GID de root, sinon il écrit en tant que nobody

Créer un montage NFS sur un client

Avant de “monter” la ressource distante, il faut créer un répertoire qui sera le point de montage :

mkdir /montage/repertoire

Pour que ce point de montage corresponde à la ressource distante, il faut connecter, ou “monter” (venant de l’anglais mount), à la ressource exportée sur la station partageant ses données.

Pour cela il faut utiliser une commande du type mount <add-ip-serveur>:/export/repertoire /montage/repertoire.
Une fois le montage réalisé, les fichiers présents dans /export/repertoire du serveur sont accédés depuis /montage/repertoire de la station cliente.

Remarque :

  • le nom du point de montage peut être différent du nom de l’export. Il est donc possible d’exporter /export/repertoire depuis un serveur et de le monter en /montage/venu\_d\_ailleur
  • il n’est pas possible d’exporter un point de montage

Automatiser un montage NFS

Pour que le montage NFS soit réalisé à chaque démarrage de la machine, il faut modifier le fichier /etc/fstab.

Exemple :

192.168.2.1:/export/repertoire /montage/repertoire nfs     defaults                0       0