NFS signifie Network File System. Il vous permet de rendre accessible des fichiers et des dossiers sur un ordinateur distant, comme si ils étaient en local (mais ce n'est pas le cas !).
C'est ce procédé que nous utilisons pour rendre les disques et fichiers de nos machines virtuelles accessibles sur le cluster.
Chaque dataset et sous répertoire peut être partagé.
Pour obtenir les propriétés du partage NFS d'un dataset, utilisez cette commande : zfs get sharenfs pool/dataset
.
Le fichier de configuration que vous pouvez consulter est /etc/dfs/sharetab
.
Voici la commande permettant d'éditer les propriétés du partage NFS :
zfs set sharenfs=on pool/dataset
Voici les quelques options à connaître :
sys
soit le niveau de sécurité basique.Pour ça rien de plus simple :
showmount -e <ip>
mount <ip>:pool/dataset /Point_de_montage_sur_Client
pour monter le share NFS sur le client. Ceci est non persistant.# ip_du_serveur:chemin/vers/le/dossier/partagé dossier/ou/vous/montez liste,des,otions 0 0 # Exemple ... 192.168.142.147:raidZ/dataset rw,ac,actimeo=30 0 0
Vous pouvez ensuite utiliser mount -a pour faire les changements renseignés dans /etc/fstab
…
Le but de cette section est de présenter les optimisations NFS faites ou faisables à MiNET…
ac,actimeo=30
est unextrait d'options valides.