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

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

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

  • Потяните метаданные из видео в терминале
  • PID-файл недоступен после обновления nginx
  • Невозможно переключить интернет-соединения без перезагрузки (Debian)
  • PHP phantom cron job
  • NFS: очень медленное размонтирование при перезагрузке / выключении
  • Как исправить dpkg-buildpackage: команда не найдена?
  • [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 

  • systemd застрял при установке зашифрованного тома
  • Альтернатива добавлению «user_allow_other» в /etc/fuse.conf для обеспечения безопасности?
  • Температура процессора процессора намного выше, чем на Debian
  • Как сделать системную блокировку, когда USB-накопитель с ключом аутентификации удален?
  • Поддержка H.264 в Firefox (Iceweasel) 24
  • Debian Lenny, какой почтовый сервер настроить?
  • 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 - лучшая ОС в мире.