Mémo pour configurer le partage d’un disque via NFS sur un Ubuntu Server 18.04 et y accéder à partir d’un client Ubuntu 18.04.
Installation
Sur le serveur :
1 |
command apt install nfs-kernel-server |
Dans le fichier /etc/exports, ajouter le répertoire à partager :
1 |
/media/bck-nas-01 *(rw,sync,no_root_squash) |
Attention, ce répertoire est en lecture/écriture pour tout le monde sur réseau.
Plus d’infos et d’exemples :
- http://nfs.sourceforge.net/
- https://help.ubuntu.com/community/NFSv4Howto
- https://vitux.com/install-nfs-server-and-client-on-ubuntu/
Sur le client :
1 |
command apt install nfs-common |
Monter le répertoire
Monter le répertoire distant dans un répertoire local :
1 |
command mount monserveur.local.lan:/media/bck-nas-01 /media/local-bck-nas-01 |
(Pseudo) Scan NFS
Visualiser les répertoires NFS distants d’un serveur :
1 |
command showmount -e monserveur.local.lan |
ou
1 |
command showmount -e 192.168.31.100 |
Résultat :
1 2 |
Export list for monserveur.local.lan: /media/bck-nas-01 * |
Montage automatique
Sur le poste client, éditer le fichier /etc/fstab et ajouter une ligne comme celle-ci :
1 |
192.168.31.90:/media/bck-nas-01 /media/local-bck-nas-01 nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0 |
Puis redémarrer ou exécuter cette commande :
1 |
command mount /media/local-bck-nas-01 |
Pour un montage avec un utilisateur autre que root, ajouter l’option user dans fstab :
1 |
192.168.31.90:/media/bck-nas-01 /media/local-bck-nas-01 nfs auto,user,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0 |
Cela permet de monter un partage nfs via Nautilus lorsque le serveur est démarré après le poste client.
Bonus : on peut du coup démonter le partage directement dans Nautilus.