3 votes

Mac Air OS X Mountain Lion - le montage NFS "dscl" gèle le système de façon permanente.

J'ai entrepris d'exécuter les étapes suivantes sur OS X Mountain Lion pour monter un partage NFS-

créer

sudo dscl . -create /Mounts/foo
sudo dscl . -create /Mounts/foo VFSLinkDir /Volumes/share
sudo dscl . -create /Mounts/foo VFSOpts resvport ro nosuid
sudo dscl . -create /Mounts/foo VFSType nfs
sudo dscl . -create /Mounts/foo RecordName nfs.example.com:/srv/share

vérifier

sudo dscl . -list /Mounts
sudo dscl . -read /Mounts/nfs.example.com:/srv/share

Après la création, lorsque j'ai essayé de lister les montages, mon Mac Air a cessé de répondre. Au redémarrage, lorsque je me connecte à mon compte, il se fige sur une fenêtre Finder sans rien charger d'autre. Je n'arrive pas à le tuer, à lancer le gestionnaire de tâches ou à faire quoi que ce soit d'autre.

Je peux me connecter avec le compte invité mais pas avec mon propre compte.

1voto

MERM Points 631

Lorsque vous demandez le montage d'un volume NFS de cette manière, "hard" (par défaut), l'ordinateur va essayer de monter le volume et continuer à essayer (à l'exclusion de tout le reste) car il pense que ce volume est critique pour le fonctionnement du système. Vous devez dire à l'ordinateur que ce volume n'est pas nécessaire au fonctionnement du système. Pour ce faire, il faut lui dire de monter "soft". Pendant que vous y êtes, il est utile d'inclure l'option "intr" (permet aux signaux d'interrompre un appel NFS. Utile pour abandonner lorsque le serveur ne répond pas).

Donc dans votre commande ci-dessus vous devez ajouter soft et intr, comme ceci :

sudo dscl . -create /Mounts/foo VFSOpts resvport intr soft ro nosuid 

Vous pouvez également explorer ces options, en fonction de votre application, elles peuvent être utiles :

nolocks locallocks wsize=32768 rsize=32768 timeo=900 retrans=3 proto=tcp nfc

Enfin, il vous manque peut-être une déclaration RecordType. Je ne sais pas si elle est créée automatiquement pour vous, si elle n'est pas déjà là, ajoutez-la :

sudo dscl . -create /Mounts/foo RecordType dsRecTypeStandard:Mounts

Bonne chance.

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