MacOSX - Monter des ressources NFS

Décembre 2016

Une fois que vos ressources NFS sont correctement exportées:
http://www.commentcamarche.net/faq/1411

Ouvrir un shell pour monter une ressource peut vite devenir lassant.
Comme la commande niload, qui permet de recopier dans le gestionnaire netinfo des fichiers de configuration unix, ne semble pas fonctionner pour le fichier fstab (MacOS 10.3.8), il reste la solution d'éditer netinfo à la main.

Il faut pour cela savoir quoi rajouter et où !

A la racine du domaine /, il existe un répertoire mounts
Dans ce répertoire, il sera nécessaire de créer un sous-répertoire pour chaque nouveau point de montage.

pour le sous-répertoire, la propriété name et présente par défaut
pour notre montage, il faut la modifier en:
ip.du.serveur:/chemin/exporté

puis rajouter trois autres propriétés:
dir -> /Users/adrien/nfs (le point de montage souhaité)
type -> nfs (le type de fs)
opts -> hard,intr (les options de montage)

Il ne reste plus qu'à redémarrer le mac (!)
mais comme vous êtes sous macosX, un simple:
sudo kill -1 $(cat /var/run/automount.pid)
Fera l'affaire :)

Dernière minute:

la commande niload fonctionne très bien pour fstab, mais il faut absolument que la ligne dans le fichiers /etc/fstab soit complète.

La ligne:
192.168.8.3:/export /Users/adrien/nfs nfs2 rw,user,noauto,hard,intr 0 0

Sera correctement interprétée. Si le pathno, ou le dumpfreq (les deux dernières colonnes) ne sont pas renseignés, rien ne sera fait.

Pour charger votre fstab dans netinfo:
sudo niload -m fstab / < /etc/fstab


Après cette manip, un petit coup d'oeil dans netinfo vous montrera les différentes propriétés qui peuvent être ajouter dans la méthode précédente.

A voir également :

Ce document intitulé «  MacOSX - Monter des ressources NFS  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.