web-dev-qa-db-fra.com

Nautilus raccroche les parts montées après la suspension

Après avoir établi un tunnel VPN vers mon université, je me connecte à un partage réseau via un script Shell comme ceci:

Sudo mount -t cifs -o username=xyz,password=abc //10.x.x.x/xyz /media/my_share/

Cela fonctionne bien, mais lorsque je suspends mon ordinateur portable et que je le redémarre plus tard, les partages ne fonctionnent plus. Nautilus raccroche lorsque je clique dessus.

La connexion VPN se déconnecte toujours lors de la suspension, je me reconnecte donc lors du redémarrage. Peut-être que cela a quelque chose à voir avec ça?

quelqu'un at-il rencontré des problèmes similaires et peut-il me donner des conseils? Peut-être y at-il un moyen de démonter automatiquement tous les partages réseau lors de la suspension? J'ai vu ce post ici à propos de démonter quand on ferme (de toute façon cela ne semble pas non plus fonctionner pour moi).

Tout conseil serait helofull! Meilleur!

5
Dspanes

Il y a des scripts de raccordement dans le dossier /usr/lib/pm-utils/sleep.d/. Ajoutez simplement un autre script appelé par exemple 99custom avec le contenu suivant:

#!/bin/sh
#My custom script

case "$1" in
        hibernate|suspend)
                #umount shares
                ;;
        thaw|resume)
                #mount shares
                ;;
        *) exit
                ;;
esac

Je me séparerais en deux scripts parce que vous devez démonter proprement le partage avant la mise en réseau est absente, et après cela, le reprendre après la mise en réseau est de retour.

Edit: Si vous voulez juste que tous les partages cifs soient démontés avant la suspension, créez un script appelé 00custom dans le répertoire /usr/lib/pm-utils/sleep.d/ avec le contenu:

#!/bin/sh

case "$1" in
        hibernate|suspend)
                /bin/umount -t cifs -a
                ;;
        *) exit
                ;;
esac

Assurez-vous que le script est exécutable:

chmod 755 00custom

Après la reprise de la suspension, vos partages cifs doivent être démontés.

3
chaos