Freeze en cas de perte de connexion réseau

Lorsque je monte un système de fichiers serveur situé sur un réseau local via nfs sur mon ordinateur portable, les processus qui interagissent avec le système de fichiers gèlent / raccrochent chaque fois que la connexion réseau est perdue. La fenêtre de l’explorateur de fichiers (Dolphin) se fige et je ne peux pas afficher le contenu du répertoire contenant le sharepoint assembly via le terminal. Essayer de sudo umount le dossier ne fonctionnera pas.

Dans mon cas, j’utilise sudo mount -t nfs 192.168.1.100:/elrudi /home/elrudi/nas . Je peux toujours aller à n’importe quel endroit, mais quand j’essaie de ls le contenu de /home/elrudi , la fenêtre du terminal se bloque. Tout ce que je peux faire est de forcer la fermeture des fenêtres concernées. Lorsque vous ouvrez une nouvelle fenêtre dauphin / terminal, le problème persiste.

Quelques observations:

  • Si la connexion réseau est rétablie, le problème disparaît – la plupart du temps. Curieusement, le dauphin semble avoir besoin d’un coup de pied à dégeler, qui peut être administré par ls ing /home/elrudi dans un terminal.
  • Cependant, si la connexion réseau ne peut pas être restaurée, par exemple lorsqu’elle est hors de scope, rien ne peut être fait (à ma connaissance). Même le redémarrage du système n’est pas une option, car il se bloque à l’écran “final” (“ubuntu” avec des points de progression du processus qui s’allument les uns après les autres).

J’aimerais savoir s’il existe un moyen de rendre le assembly plus robuste ou s’il y a quelque chose que je peux faire pour rendre le système réactif.

Merci!

Avez-vous essayé les réponses dans cet ancien post:

Comment démonter NFS quand le serveur est parti?

En général, je n’utilise pas de assemblys statiques sur des partages NFS, mais j’installe plutôt autofs et utilise des liens symboliques comme (dans votre cas).

 ln -s /net/192.168.1.100/elrudi /home/elrudi/nas 

Cela montera le partage uniquement lorsqu’il est utilisé, et umount après un certain temps.