J'ai passé pas mal de temps à comprendre les montages automatiques des partages NFS dans OS X...
À un moment donné, Apple a décidé que les montages directement dans /Volumes ne devaient pas être possibles :
/etc/auto_master (voir dernière ligne) :
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- -static
/- auto_nfs -nobrowse,nosuid
/etc/auto_nfs (tout ceci sur une seule ligne) :
/Volumes/my_mount -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc nfs://192.168.1.1:/exports/my_share
Cela ne fonctionnera pas (plus !) bien que cela "devrait".
$ sudo automount -cv
...
automount: /Volumes/my_mount: mountpoint unavailable
Quelle est la solution ?
C'est si facile que ma mâchoire s'est décrochée quand je l'ai compris. En gros, on fait croire à OS X qu'on est en train de monter * ailleurs. *
Lorsque vous parlez de chemins dans n'importe quel environnement, le dossier racine est le chemin le plus élevé que vous pouvez atteindre, qu'il s'agisse de C:\
(Windows) ou /
(*nix)
Lorsque vous êtes sur ce chemin, vous essayez d'atteindre le chemin parent, via ..
vous permettra de rester sur le chemin des racines.
Par exemple : /../../../../
est toujours juste /
A l'heure actuelle, certains d'entre vous l'ont déjà compris.
TL;DR / Solution :
Changez votre /etc/auto_nfs
config de (tout ceci sur une seule ligne) :
/Volumes/my_mount -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc nfs://192.168.1.1:/exports/my_share
A (tout ceci sur une seule ligne) :
/../Volumes/my_mount -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc nfs://192.168.1.1:/exports/my_share
Et relancez le compteur automatique :
$ sudo automount -cv
...
automount: /Volumes/my_mount: mounted
..... voilà ! Techniquement /../Volumes
est toujours /Volumes
mais le compteur automatique ne voit pas les choses de cette façon ;)
Cette configuration persiste le montage à travers les redémarrages, et crée le point de montage automatiquement.
JE SAIS, N'EST-CE PAS ?