Partages NFS montés interrompant l'arrêt?

8

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.

Jorge Castro
la source
je reviens sans cesse pour voir cela et voir si vous avez mis à jour ... il y a une prime à ce sujet ... et je me rends compte ... ce n'est pas une question. peut-être que si quelqu'un pouvait réclamer la prime?
nathwill

Réponses:

5

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!

Chris Jester-Young
la source
1
Des mois plus tard, j'ai finalement pu tester cela; passer du dur au doux a corrigé cela, merci!
Jorge Castro
Par exemple, éditez / etc / fstab:192.168.1.xxServer:/SharedFolderServer /MountedClient nfs user,noauto,soft 0 0
NicolasSmith
3

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.

nathwill
la source
bien sûr! j'aime la fonctionnalité, et finirai par la configurer de sorte que si je ne suis pas à la maison, elle montera toujours le partage nfs de la maison, mais sur sshfs à la place :) allez go gadget linux!
nathwill
Le lien est mort ...
Victor Schröder
0

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 .

Kevin von Horn
la source