A menudo, cuando monto un sistema de archivos a través de ssh:
sshfs user@remote: ~/Mounts/Remote
y la máquina hiberna (cerrando la tapa de la computadora portátil) si despierto la máquina no puedo acceder a la carpeta montada. Además, si intento ls
en la carpeta principal, el terminal se congela. Lo mismo también ocurre cuando la conexión se pierde de alguna manera.
Si intenta desmontar usando
fusermount -u ~/Mounts/Remote
No puedo hacer esto porque:
fusermount: no se pudo desmontar / home / yotama9 / Mounts / Remote: dispositivo o recurso ocupado
Intenté matar ssh pero no puedo volver a montar la carpeta. ls
en la carpeta todavía se congela.
¿Cómo puedo evitar esto y arreglar esto (Arch Linux)?
linux
mount
arch-linux
sshfs
Yotam
fuente
fuente
killall -KILL sshfs
, y la próxima vez, monte con las opciones de montaje de esta respuesta .Respuestas:
Sufro el mismo problema en Ubuntu Linux. Lo que hago después de reanudar:
Entonces, desmonte
y montar nuevamente el sistema de archivos remoto.
fuente
killall
conkillall -9
Como se señaló aquí , esta es su solución:
Como ejemplo de uso: https://github.com/aktos-io/dcs-tools , eche un vistazo al
make mount-root
objetivo.fuente
He tenido el mismo problema en mi computadora portátil.
Todo lo que necesita es incluir la opción de desmontaje diferido (z) en su comando de desmontaje:
Luego simplemente vuelva a montar de la misma manera que lo haría normalmente.
Además, vale la pena señalar que uso la opción de reconexión (-o reconexión) que mantendrá la conexión a través de cualquier problema (como cerrar la tapa y volver unos minutos más tarde).
También puede buscar una solución como afuse, que es un montador automático para sistemas de archivos de fusibles (sshfs incluidos) para ahorrarle la molestia de desmontar / volver a montar cada vez.
Una última opción de montaje automático es usar autofs con sshfs .
fuente