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.