3 votes

Le montage NFS échoue depuis Finder bien qu'il fonctionne depuis la ligne de commande

Montage NFS depuis OSX

En utilisant l'option Se connecter au serveur... de Finder avec nfs://vers=4;nuc.local/mnt/tb, je ne parviens pas à monter mon serveur nfs. Cependant, en ligne de commande, cela fonctionne très bien.

Idéalement, je souhaite que le MBP démarre et monte automatiquement le partage une fois à la maison. Cependant, j'ai du mal à comprendre le montage automatique sur MacOSX 10.10.4. Quelqu'un pourrait-il en outre illustrer un exemple de /etc/auto_master si possible ?

Le /etc/exports de nuc.local est :

/mnt/tb     *(rw,insecure,async,no_subtree_check,no_root_squash)

0 votes

Cela ressemble aux problèmes que je rencontre : discussions.apple.com/thread/4691244?tstart=0

2voto

klanomath Points 63400

Pour vous connecter correctement à un partage NFSv4 avec le Finder, utilisez nfs://vers=4,nuc.local/mnt/tb au lieu de nfs://vers=4;nuc.local/mnt/tb.

Pour monter automatiquement un partage, suivez les étapes suivantes :

  • Créez un dossier (par exemple /Users/votreutilisateur/mnt) comme point de montage futur

  • Ouvrez Terminal et entrez sudo nano /etc/auto_master

  • Ajoutez une ligne avec le contenu suivant :

    /Users/votreutilisateur/mnt /etc/auto_nfs

    Veuillez vérifier que le fichier contient une ligne vide à la fin!
    Enregistrez les modifications avec ctrlO et quittez nano avec ctrlX

  • Entrez sudo touch /etc/auto_nfs pour créer un nouveau fichier nommé "auto_nfs".

  • Entrez sudo nano /etc/auto_nfs pour éditer le fichier.

  • Ajoutez une ligne avec le contenu suivant :

    NomDuDossier -fstype=nfs,options_supplémentaires... partage_exporté

    Veuillez vérifier que le fichier contient une ligne vide à la fin!
    Enregistrez les modifications avec ctrlO et quittez nano avec ctrlX

  • Entrez sudo automount -vc pour monter immédiatement le nouveau partage NFS.

Exemple (monter un dossier iTunes Media externe dans le dossier local /Users/someusername/mnt):

auto_master:

#
# Carte maître de l'automontage
#
+auto_master        # Utiliser le service de répertoire
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static
/Users/someusername/mnt /etc/auto_nfs

auto_nfs:

iTunesMedia -fstype=nfs,rw,bg,hard,intr,tcp 192.168.2.11:/volume1/iTunesMedia

Testé avec 10.7.5 et 10.10.4


Après quelques tests approfondis avec une machine virtuelle ArchLinux en tant que serveur NFS et Mac OS 10.10.4 en tant que client NFS, j'en viens à la conclusion suivante :

Le Finder a probablement un bogue lors de la connexion aux serveurs NFSv4 uniquement (ArchLinux). Ainsi, si vous avez désactivé NFSv2/NFSv3 dans /etc/conf.d/nfs-server.conf, vous ne pourrez pas vous connecter au partage NFS avec le Finder.

Vous pourrez vous y connecter avec mount_nfs options server.local:/share /destination.. ou NFS Manager cependant.

Si vous activez NFSv2/NFSv3, vous pourrez vous connecter au partage avec le Finder si vous utilisez le chemin complet (comme défini dans les exports) vers le partage : nfs://vers=4,server.local/chemin/vers/partage.

0 votes

J'ai essayé votre suggestion d'automontage et je continue à obtenir : "Serveur NFS nuc.local ne répond pas". J'ai essayé de le remplacer par son adresse IP. Rien à faire. De plus ce lien : youtube.com/watch?v=CG3sV85SYeo

0 votes

@hendry Quel type de système d'exploitation est installé sur nuc.local ? ArchLinux ?

0 votes

C'est exact, Archlinux.

0voto

Bogdan Timofte Points 1

De exports(5) - Page de manuel Linux

secure Cette option nécessite que les demandes proviennent d'un port Internet inférieur à IPPORT_RESERVED (1024). Cette option est activée par défaut. Pour la désactiver, spécifiez insecure.

vous devez donc utiliser insecure pour pouvoir monter un partage nfs sous un utilisateur non root.

ligne d'exemple du fichier /etc/exports

/home/bogdan 192.168.1.10(rw,insecure,all_squash,anonuid=501,anongid=1000)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X