Nautilus si blocca su condivisioni montate dopo la sospensione

5

Dopo aver stabilito un tunnel VPN per la mia università, mi collego a una condivisione di rete tramite uno script di shell come questo:

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

Funziona bene, ma quando sospendo il mio laptop e in seguito lo riavvio, le condivisioni non funzioneranno più. Nautilus riattacca quando faccio clic su di essi.

La connessione VPN si disconnette sempre quando si sospende, quindi mi ricollego all'avvio di nuovo. Forse ha qualcosa a che fare con quello?

qualcuno ha avuto problemi simili e può darmi un consiglio? Forse c'è un modo per smontare automaticamente tutte le condivisioni di rete quando si sospende? Ho visto questo post qui di smontare quando si ferma (comunque sembra non funzionare anche per me)

Qualche consiglio sarebbe helofull! Migliore!

    
posta Dspanes 22.10.2013 - 13:38

1 risposta

3

Ci sono script di aggancio nella cartella /usr/lib/pm-utils/sleep.d/ . Basta aggiungere un altro script chiamato ad esempio 99custom con il seguente contenuto:

#!/bin/sh
#My custom script

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

Mi dividerei in due script perché devi smontare in modo pulito la condivisione prima che la rete sia assente, e dopo di che riprendere la rete dopo è tornata.

Modifica Se desideri che tutte le condivisioni cifs dove smontato prima di sospendere facciano uno script chiamato 00custom nella directory /usr/lib/pm-utils/sleep.d/ con contenuto:

#!/bin/sh

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

Assicurati che lo script sia eseguibile:

chmod 755 00custom

Dopo la ripresa dalla sospensione, le tue azioni cifs dovrebbero essere smontate.

    
risposta data chaos 22.10.2013 - 13:56

Leggi altre domande sui tag