Apparemment, avoir un point de montage SSHFS actif lors de la tentative de redémarrage ou d'arrêt d'Ubuntu peut entraîner le blocage du système. Je voudrais vraiment éviter d'avoir à redémarrer éventuellement, en raison de l'utilisation d'une matrice de miroirs RAID md soft qui pourrait être corrompue.
Il existe une solution de contournement répertoriée ici, mais il s'agit d'un script d'arrêt/suppression pour Systemd, qui sera utilisé à l'avenir par Ubuntu, mais qui n'est pas encore implémenté dans 14.04 LTS:
https://wiki.archlinux.org/index.php/sshfs#Shutdown_hangs_when_sshfs_is_mounted
Comment accomplit-on la même chose avec Upstart?
Créer /etc/init/killsshfs.conf
fichier en tant que root:
# killsshfs -
#
# This service pkill sshfs
description "pkill sshfs"
start on deconfiguring-networking
console log
task
exec /usr/bin/pkill sshfs
Selon ( wiki parvenu :
Si vous convertissez un service systemd comme celui-ci en tâche Upstart, la déconfiguration-mise en réseau doit être utilisée comme événement d'arrêt.
Dans ce cas, lorsque deconfiguring-networking
l'événement est émis lors de l'arrêt, le démarrage démarre killsshfs
tâche qui s'exécute pkill sshfs
commande avant que le réseau ne tombe en panne.
Ce serait équivalent à service killsshfs systemd .