¿Eliminar SSHFS al apagar? (systemd/advenedizo)

¿Eliminar SSHFS al apagar? (systemd/advenedizo)

Aparentemente, tener un punto de montaje SSHFS activo al intentar reiniciar o apagar Ubuntu puede hacer que el sistema se cuelgue. Realmente me gustaría evitar tener que realizar un ciclo de encendido, debido al uso de una matriz de espejos RAID md soft que podría estar dañada.

Aquí se enumera una solución alternativa, pero se trata de un script de apagado/eliminación de Systemd, que Ubuntu utilizará en el futuro, pero que aún no está implementado en 14.04 LTS:

https://wiki.archlinux.org/index.php/sshfs#Shutdown_hangs_when_sshfs_is_mounted

¿Cómo se logra lo mismo usando Upstart?

Respuesta1

Crear /etc/init/killsshfs.confarchivo como root:

# killsshfs - 
#
# This service pkill sshfs 
description "pkill sshfs"
start on deconfiguring-networking
console log
task

exec /usr/bin/pkill sshfs

De acuerdo awiki advenedizo:

Si está convirtiendo un servicio systemd como este en un trabajo Upstart, se debe utilizar desconfiguración de redes como parada del evento.

En este caso, cuando deconfiguring-networkingse emite el evento durante el apagado, el advenedizo inicia killsshfsel trabajo que ejecuta pkill sshfsel comando antes de que la red se caiga.

Esto sería equivalente aservicio systemd killsshfs.

información relacionada