Уничтожить SSHFS на завершении работы? (systemd / выскочка)

По-видимому, наличие точки монтирования SSHFS, активной при попытке перезапустить или завершить работу Ubuntu, может заставить систему зависать. Я действительно хотел бы избежать необходимости возможно подвергать циклу включения и выключения питания, из-за использования md мягкого массива зеркала RAID, который мог быть поврежден.

Существует обходное решение, перечисленное здесь, но это - завершать работу/уничтожать сценарий для Systemd, который будет использоваться в будущем Ubuntu, но еще не реализован в 14.04 LTS:

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

Как то же самое выполняется с помощью Выскочки?

2
задан 3 November 2014 в 11:40

1 ответ

Создайте /etc/init/killsshfs.conf файл как корень:

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

exec /usr/bin/pkill sshfs

Согласно выскочка wiki :

при преобразовании systemd сервиса как это к Новомодному заданию deconfiguring-сети должны использоваться в качестве остановки на событии.

В этом случае, когда deconfiguring-networking событие испускается во время завершения работы, выскочка запускает killsshfs задание, которые работают pkill sshfs команда, прежде чем сеть понизится.

Это было бы эквивалентно systemd killsshfs сервис .

2
ответ дан 6 October 2019 в 21:33

Другие вопросы по тегам:

Похожие вопросы: