English Français

partage de fichiers via NFS

NFS, Network File System, traduit; Système de Fichiers via Réseau, est comme son nom l'indique, un système de fichiers qui fonctionne au travers d'un réseau.. avec ça on peut donc monter le répertoire d'un ordinateur serveur sur un autre ordinateur client.. NFS utilise les adresses IP pour s'authentifier, aussi il va utiliser les droits d'accès du serveurs selon les UID et GID.
assez de blah bla, voyons voir.

installation du serveur (sous debian)

pour faire fonctionner le serveur il faut:

configuration

il faut définir ce que l'on veut partager via le fichier /etc/exports

/mnt/partage 192.168.88.8 (rw) 10.20.30.100 (ro)
/home/user/autre 192.168.88.8 (rw)

explications :

ensuite il faut configurer hosts allow et deny

/etc/hosts.deny par défaut on ferme tout :

portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

/etc/hosts.allow et la on ouvre précisément pour ceux qu'on veut bien :

portmap: 192.168.88.8 10.20.30.100
lockd: 192.168.88.8 10.20.30.100
mountd: 192.168.88.8 10.20.30.100
rquotad: 192.168.88.8 10.20.30.100
statd: 192.168.88.8 10.20.30.100

redémarrage des services concernés

c'est pas bien compliqué

/etc/init.d/portmap restart
/etc/init.d/nfs-user-server restart

coté client

c'est bien beau d'avoir un serveur de fichier, mais sans client on peut fermé boutique :]
ici il nous faut:

configuration du client

il suffit maintenant de monter le partage NFS, pour cela il existe plusieurs possibilités, a la "main", via fstab, ou alors a la demande via autofs (voir l'article autofs)

on considere que :

maintenant voyons les différentes manières de monter ce partage

  1. méthode a la "main" (faudra être root)
  2. mount SERVEUR_NFS:/mnt/partage /home/user/partage
  3. via /etc/fstab
  4. SERVEUR_NFS:/mnt/partage /home/user/partage nfs rw 0 0
  5. en passant par autofs
  6. partage rw SERVEUR_NFS:/mnt/partage

    avec plus d'options ça donnerait :

    partage -rsize=8192,wsize=8192,soft,timeo=14,rw SERVEUR_NFS:/mnt/partage

quelques options de montage NFS

pour plus d'infos tout court

attention danger, ce site est en anglais :] http://tldp.org/HOWTO/NFS-HOWTO/

Add A Comment

Add A Comment

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)
Code in the picture:
Your Name(*):
Email:
Website:
Comment(*):