Tengo varios directorios montados a través de sshfs . A veces recibo desconexiones del servidor (no configurable por mí). Suelo montar los directorios así
sshfs user@server.example.com:/home/user /mnt/example
Cuando un servidor se desconecta, el subsistema sshfs no desmonta / libera el directorio, sino que lo bloquea inaccesible. La montura sigue siendo visible al escribir mount
. Cuando escribo
ls /mnt/example
el proceso se bloquea (también Ctrl+ cno ayuda). Por lo tanto hago
sudo umount -l /mnt/example
# find pid of corresponding process:
ps aux | grep example.com
kill -9 <pid of locked sshfs process>
¿Hay una mejor manera de lidiar con esto? Obviamente sshfs debería hacer el desmontaje y la limpieza ... Idealmente, se volvería a conectar automáticamente.