configurer NFS sur 14.04.1

Install sur serveur

sudo apt-get install nfs-kernel-server

Le conf principale est à /etc/exports   Voici un ex (remplacer * par les noms des pc pour une meilleur sécurité):

/ubuntu *(ro,sync,no_root_squash)
/home *(rw,sync,no_root_squash)

sudo service nfs-kernel-server start

Par défaut, ce service ne log presque rien. Editer le fichier /etc/default/nfs-kernel-server tq   RPCMOUNTDOPTS="--manage-gids --debug all"

En passant on peux y fixer les ports (pour passer un fw) : commenter #RPCMOUNTDOPTS=–manage-gids et ajouter la ligne ... cf http://doc.ubuntu-fr.org/nfs-ufw

Coté client

Il faut le paquet sudo apt-get install nfs-common 
importer l'arbre du srv:   sudo mount -t nfs4 -o proto=tcp,port=2049 nfs-server:/ /mnt  avec nfs-server = ip srv
On le retrouve dans le /mnt/  (du client nfs).
 

Facultatif: http://doc.ubuntu-fr.org/autofs#nfs

Ne pas créer dans nautilius de raccourcis vers un nfs distant! rps.mountd rpc.statd rpcbind

 

Ports

rpcinfo -p | grep nfs

montre les ports à l'écoute (Port 111 (TCP et UDP) + 2049 (TCP and UDP) pour le srv NFS)
Pour les statuts de Cluster et client (Port 1110 TCP  former, et 1110 UDP pour les dernières versions) + le port NFS lock manager (Port 4045 TCP et UDP)

http://tldp.org/HOWTO/NFS-HOWTO/security.html et http://tldp.org/HOWTO/NFS-HOWTO/security.html#FIREWALLS

 

Sur le web

https://help.ubuntu.com/14.04/serverguide/network-file-system.html
https://help.ubuntu.com/community/NFSv4Howto  -> en bas de page, avec kerberos

Voir aussi omv (pour pi).