
Я использую это (https://askubuntu.com/a/674106/39966) решение для размонтирования NFS при выключении. Но теперь я обнаружил, что в большинстве случаев, когда я выключаю компьютер через меню XFCE, скрипт pre-down не выполняется (я вижу это по сообщению в журнале, которое не появляется)
решение1
Другиегде возникла та же проблема.
Похоже, что там былизменение в сетевом менеджерекоторый больше не закрывает соединение при выключении Network Manager. Мне удалось добавить службу systemd, которая будет выполняться, когда сеть отключается.
Я создал файл /etc/systemd/system/networkdown.service
с содержимым:
[Unit]
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/umount /media/media
RemainAfterExit=yes
Кажется, это работает.
решение2
Этот ответУ меня все работало хорошо. Но... мне пришлось добавить блок [Install] в конец файла модуля выше.
[Unit]
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/bin/umount /media/media
RemainAfterExit=yes
[Install]
WantedBy=suspend.target