J'ai Linux Mint Mate 17.3. Les points de montage suivants sont définis dans mon fstab:
//at.xxxxxx-it.net/ORG /mnt/L cifs user,auto,credentials=/home/liptak/.cifs.secret 0 1
//at.xxxxxx-it.net/shared /mnt/M cifs user,auto,credentials=/home/liptak/.cifs.secret 0 1
Si je démarre, ça marche. Dès que je mets l'ordinateur en veille ou en veille prolongée, il ne fonctionne plus.
liptak@vnwha-ent034 ~ $ ls -la /mnt/
összesen 20
drwxr-xr-x 5 root root 4096 febr 29 13:33 .
drwxr-xr-x 25 root root 4096 márc 30 10:14 ..
drwxr-xr-x 2 root root 4096 dec 22 12:33 L
drwxr-xr-x 2 root root 4096 febr 29 13:33 M
drwxr-xr-x 2 root root 4096 febr 29 13:33 U
J'ai essayé les suivants:
ls /mnt/L
-> se bloque, ne peut pas être interrompuSudo mount -a
-> se bloqueSudo umount -a -t cifs
-> umount: /mnt/L: device is busy
.lsof | grep /mnt/L
-> se bloquefuser -km /mnt/L
-> se bloque, ne peut pas être interrompuSudo umount -f /mnt/L
-> /mnt/L: device or resource is busy
Sudo umount -l /mnt/L
-> retourne normalement, mais un Sudo mount -a
se bloque à nouveau.Qu'est-ce que je me trompe ici? Comment pourrais-je enquêter sur cela?
Si vous rencontrez un problème avec ce partage, vous pouvez le démonter en veille prolongée/suspendre et le remonter à la reprise.
Pour ce faire, vous devez créer un script dans /etc/pm/sleep.d/
, appelez-le 50-share_handling
(par exemple) et placez-y les lignes suivantes:
#!/bin/sh
# Unmount CIFS share on hibernate/suspend and remount it on resume
case "$1" in
hibernate|suspend)
umount /mnt/L
umount /mnt/M
;;
thaw|resume)
mount /mnt/L
mount /mnt/M
;;
*) exit $NA
;;
esac
Assurez-vous qu'il est exécutable.
Plus d’exemples de script peuvent être trouvés ici: /usr/lib/pm-utils/sleep.d
.
Source pour Debian Lenny, devrait être valide pour Ubuntu.