J'utilise NFS pour partager des médias avec tous mes fichiers sur mon réseau. Cependant, en 10.10, lorsque le partage est monté, mes machines ne peuvent pas s'arrêter, elles semblent rester là. Lorsque je ne monte pas les partages NFS, les machines s'arrêtent normalement. Voici le contenu pertinent de mon /etc/fstab
.
192.168.1.115:/home/jorge /home/jorge/Stuff nfs rw,hard,intr,fsc
J'utilise actuellement cachefilesd pour mettre en cache mes partages NFS , mais j'ai le même problème avec ou sans. Le serveur est toujours en cours d'exécution et sert les partages.
Comment puis-je déboguer où se trouve le problème? Il semble que je ne puisse arrêter qu'en faisant un cycle d'alimentation des boîtes.
Réponses:
Votre serveur NFS est-il toujours opérationnel lorsque vous arrêtez votre ordinateur? Si c'est le cas, cela semble être un bogue dans l'ordre d'arrêt en 10.10; l'interface réseau doit toujours être active pour démonter NFS.
Je n'utilise pas encore 10.10, donc je ne peux pas confirmer si c'est le cas. Mais en guise de trou d'arrêt, vous pouvez essayer de faire un montage souple au lieu d'un montage dur. Les montages logiciels permettent aux requêtes NFS de se terminer. Mais vous feriez mieux de vous assurer de synchroniser très complètement avant de vous arrêter!
la source
192.168.1.xxServer:/SharedFolderServer /MountedClient nfs user,noauto,soft 0 0
il h. avertissement de non-promotion, mais j'ai récemment écrit un script bash qui, je pense, peut vous aider avec ce scénario. le script bash va dans /etc/NetworkManager/dispatcher.d/ et résout quelques bizarreries que j'ai trouvées avec NFS, en particulier autour des problèmes de démarrage / arrêt.
http://www.badgerbait.net/offtopic/network-specific-event-triggered-bash-script
le script monte / démonte le partage réseau (il fera vraiment tout ce que vous voulez faire lors de la connexion / déconnexion réseau), mais il est spécifique au réseau (de cette façon, il n'y a pas de tentative de montage / démontage si la ressource n'est pas disponible). Vous devrez interroger les tables arp pour votre routeur mac ou simplement regarder les autocollants des routeurs.
l'autre astuce pour l'utiliser si vous décidez de l'implémenter, est de vous assurer que vous ajoutez noauto à votre fstab, afin qu'il ne soit pas automatiquement monté lors du démarrage / arrêt ...
l'ajout du noauto à fstab, puis le montage / démontage manuel du lecteur selon les besoins est une autre solution rapide pour cela
fyi: je suis dogfooding, et n'ai eu aucun problème avec cette approche. si vous décidez d'adopter et les questions de rencontre, s'il vous plaît laissez - moi savoir.
la source
J'ai eu le même problème avec les disques montés nfs qui m'empêchaient de m'arrêter. J'ai pu utiliser la commande Magic SysRq Alt + SysRq + R + S + E + I + U + O pour arrêter. Vous pouvez obtenir plus d'informations sur le Magic SysRq à partir de ce fil de discussion Ubuntu .
la source