23 votes

MacOS Sierra : montage de volumes NFS

J'ai un serveur Linux avec un certain nombre d'exportations NFS. Je les ai montés sur mon Mac en configurant un serveur NFS. auto_nfs et les monter dans /nfs/… les dossiers.

I pensez à cela peut être à l'origine d'un comportement particulier de certaines applications, qui ne semblent pas être en mesure de traverser entièrement ces volumes (cf. Les applications ne fonctionnent pas correctement avec les volumes en réseau pour plus de détails sur ce que j'entends par particulier).

Lorsque je monte un partage SMB, il apparaît comme un volume distinct sous mon ordinateur, mais ce n'est pas le cas avec NFS.

J'en conclus que les choses fonctionneraient mieux pour moi si je montais les partages NFS dans le dossier de l'utilisateur. /Volumes répertoire. Mais je ne peux pas :

  • Les paramètres dans auto_nfs nécessitent des répertoires existants, et dans Sierra, je ne peux pas en créer un.
  • Je ne peux pas monter un partage NFS en utilisant le nfs: puisque, apparemment, il n'est pas pris en charge.

Apparemment, Sierra a changé quelques règles concernant le /Volumes répertoire.

Comment puis-je monter un partage NFS comme un volume ordinaire ? Monter le partage NFS dans /Volumes comme un lecteur mais :

  • Il s'agit d'une vieille histoire qui ne s'applique pas à Sierra.
  • Les suggestions ne fonctionnent pas ici

35voto

Mathias Points 451

La réponse acceptée ne fonctionne que lorsque le Le serveur NFS autorise les connexions sur les ports non réservés (c'est-à-dire >1024).

Les pages de manuel d'exportation le disent :

exportfs comprend les options d'exportation suivantes : secure

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

Pour ma boîte CentOS 7.3 ce n'est pas le cas par défaut et j'ai dû ajouter insécurité à la monture.

Donc, pour que le client MacOS fonctionne vous devrez ajouter le site insecure à votre serveur nfs dans votre exportation

Par exemple . : /my/export 192.168.5.0/24(insecure)

Si ce n'est pas possible : utiliser mount vous pouvez fournir une option pour autoriser les ports réservés du côté Mac : sudo mount -t nfs -o resvport server:/my/export nfs

18voto

pickles Points 186

Dans le Finder, appuyez sur cmd + k et saisissez le chemin d'accès au serveur/partage NFS :

connect to server

Pour moi, il s'agit de /Volumes/users-1 (mais j'avais déjà monté /Volumes/Users).

iMac21:~ user$ df -h /Volumes/users-1
Filesystem               Size   Used  Avail Capacity iused     ifree %iused  Mounted on
192.168.7.5:/nas/users  5.4Ti  4.8Ti  292Gi    95%  261121 366027775    0%   /Volumes/users-1
iMac21:~ user$

Si vous voulez que cela se produise au démarrage, vous pouvez l'ajouter dans les éléments de connexion de votre utilisateur.

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