Как размонтировать nfs при выключении системы через Network Manager

Я использую сетевой менеджер и подключаю диск NFS с помощью специального сценария

/etc/NetworkManager/dispatcher.d/99nfs.sh:

#!/bin/sh

IF=$1
STATUS=$2

if [ "${IF}" = "eth0" ] && [ "${STATUS}" = "up" ]; then

        mount /media/media
        exit $?

elif [ "${IF}" = "eth0" ] && [ "${STATUS}" = "down" ]; then
        umount /media/media
fi

Но когда я выключаю компьютер, он не переключается. Нажатие ESC показало, что задание остановки для размонтирования /media/media не прекращается.

Как правильно отключиться при выключении? Я думаю, что размонтирование должно произойти до того, как NetworkManager отключится.

2
задан 13 September 2015 в 15:21

1 ответ

На основе комментария Адониса я смог зафиксировать это следующим образом:

  • создают новый файл /etc/NetworkManager/dispatcher.d/pre-down.d/99nfs.sh
  • , делают это исполняемым файлом
  • содержание:

    #!/bin/sh
    
    logger "down: unmounting nfs shares PREDOWN"
    umount /media/media
    

, конечно, я, возможно, также проверил на интерфейс, но я не сделал на этот раз.

редактирование Это решение повредилось. См. Networkmanager: dispatcher.d/pre-down.d больше не выполняется на завершении работы для продолжения.

0
ответ дан 14 September 2015 в 01:21
  • 1
    Спасибо за Вашу справку, этот didn' t работа для меня даже после того, как полные 16.04 переустанавливают. Я вернулся назад к 14,04. – paliaso 22 November 2016 в 02:51

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

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