Автоматическое монтирование общего ресурса CIFS завершается ошибкой во время загрузки, хотя mount -a работает после входа в систему

Автоматическое монтирование общего ресурса CIFS завершается ошибкой во время загрузки, хотя mount -a работает после входа в систему

Я пытаюсь автоматически смонтировать общий ресурс CIFS на Synology NAS во время загрузки. Я на рабочей станции 14.04 LTS.

Все работает нормально, когда я вручную монтирую общий ресурс с помощью fstabзаписи, однако мне приходится повторять этот шаг каждый раз, когда я вхожу в систему.

Я установил cifs-utilsи изменил fstabследующим образом:

//192.168.0.xxx/share /Volumes/share cifs iocharset=utf8,credentials=/var/xxx/.smb 0 0 

.smb содержит настройки username= и passwd=, были опробованы разные расположения.

Запись, кажется, работает, так как я могу либо использовать, mount -aлибо mount /Volumes/shareуспешно смонтировать общий ресурс.

Есть идеи, почему автомонтирование во время загрузки не работает? До сих пор я пробовал разные решения, включая опцию _netdev, которая, однако, похоже, ломает запись.

Спасибо за ваши ответы.

решение1

спасибо Чжунфу, это был путь к решению.

Мне пришлось изменить arch-script, чтобы он заработал:

#!/bin/bash
if [ "$2" = "up" ]
   then
    mount /Volumes/share &
fi

Расположение скрипта:

/etc/NetworkManager/dispatcher.d/

Владелец: root, режим 755

Теперь все работает как часы :-)

Кстати: это может быть связано с тем, что моя система загружается с SSD, сеть на самом деле запускается после отображения приглашения на вход в систему.

еще раз спасибо :-)

Связанный контент