Export NFS
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