Umount сетевые диски с системойd перед выключением

Мое завершение работы занимает довольно много времени (я на Debian 8.1), и я узнал, что его можно устранить, отключив сетевой диск перед выключением системы. По-видимому, сеть отключается, прежде чем все диски будут размонтированы.

Чтобы сделать это автоматически, я попытался создать службу systemd, но он не работает, т. Е. Он не работает во время размонтирования, и процесс останова занимает довольно много времени. Мой подход вдохновлен ответами на эти вопросы, а также некоторыми просмотрами страниц systemd.service man …

[unit] description=Unmount network drives on shutdown Before=shutdown.target reboot.target halt.target network.target [Service] type=oneshot RemainAfterExit=true ExecStart=/bin/true ExecStop=/bin/sh umount /media/networkdrive1 /media/networkdrive2 [Install] WantedBy=multi-user.target 

редактировать

Сетевые диски монтируются в / etc / fstab со следующими строками:

 //192.168.1.5/networkdrive1 /media/nw1 cifs _netdev,uid=myuser,credentials=/home/myuser/.credfile //192.168.1.5/networkdrive2 /media/nw2 cifs _netdev,uid=myuser,credentials=/home/myuser/.credfile 

  • Rsync не откажется от записи на удаленном удаленном диске
  • Как монтировать контейнер Truecrypt с тайм-аутом из командной строки?
  • Безопасное удаление каталога только в том случае, если оно не является точкой монтирования
  • Установка и размонтирование в том же сценарии оболочки приводит к ошибке
  • Как запустить mount / umount до / после спящего режима?
  • Невозможно выполнить umount / mnt
  • Как автоматически принудительно использовать umount на накопителе USB, который уже удален?
  • Сбой umount / home (ZFS) при завершении работы
  • One Solution collect form web for “Umount сетевые диски с системойd перед выключением”

    Добавьте _netdev монтирования _netdev в удаленные файловые системы в /etc/fstab . После systemctl daemon-reload это должно сделать ваши сетевые подключения зависимыми от remote-fs.target ; проверьте его с помощью systemctl list-dependencies remote-fs.target . Такие файловые системы размонтируются до отключения сети.

    Linux и Unix - лучшая ОС в мире.