Nautilus desliga em compartilhamentos montados após suspender

5

Depois de estabelecer um túnel VPN para a minha universidade, conecto-me a um script de compartilhamento de rede via shell como este:

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

Funciona bem, mas quando eu suspendo meu laptop e depois o inicio novamente, os compartilhamentos não funcionam mais. Nautilus desliga quando eu clico neles.

A conexão VPN sempre desconecta ao suspender para que eu reconecte quando iniciar novamente. Talvez tenha algo a ver com isso?

alguém teve problemas semelhantes e pode me dar algum conselho? Talvez haja alguma maneira de desmontar automaticamente todos os compartilhamentos de rede ao suspender? Eu vi este post aqui sobre umount quando desligar (de qualquer forma, parece que também não funciona para mim).

Qualquer conselho seria helofull! Melhor!

    
por Dspanes 22.10.2013 / 13:38

1 resposta

3

Existem scripts de gancho na pasta /usr/lib/pm-utils/sleep.d/ . Basta adicionar outro script chamado por exemplo 99custom com o seguinte conteúdo:

#!/bin/sh
#My custom script

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

Eu seria dividido em dois scripts porque você precisa desmontar o compartilhamento antes que a rede esteja ausente e, depois disso, a retomada após a rede estará de volta.

Editar: Se você quiser apenas que todos os compartilhamentos cifs sejam desmontados antes de suspender, crie um script chamado 00custom no diretório /usr/lib/pm-utils/sleep.d/ com conteúdo:

#!/bin/sh

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

Verifique se o script é executável:

chmod 755 00custom

Após retomar da suspensão, seus compartilhamentos cifs devem ser desmontados.

    
por chaos 22.10.2013 / 13:56