У меня есть несколько папок на моем наборе NAS, чтобы автосмонтироваться на моем ноутбуке Xubuntu при начальной загрузке, с помощью сохраненного файла учетных данных. У каждого есть fstab запись, которая похожа на это:
# NAS home
//192.168.1.111/Home/ /home/username/mountpoint cifs credentials=/home/username/nas.creds,uid=1000,gid=1000 0 0
Это работает отлично, когда ноутбук подключен к Ethernet на начальной загрузке. Однако, если не (как будет почти всегда иметь место) затем долям не удается смонтироваться. Они все еще видимы на рабочем столе/файловом менеджере, но если я пытаюсь открыть их, сообщение открывается, что они могут только быть смонтированы корнем.
Если я затем использую sudo mount -a
затем доли монтируются, как обычно.
Мое понимание - то, что это происходит, потому что fstab выполняется некоторое время, прежде чем соединение Wi-Fi к сети будет установлено, означая сбой монтирования.
Добавление sudo mount -a
к запуску не будут работать приложения, поскольку он требует пароля.
Так, что соответствующий метод должен гарантировать, чтобы доли смонтировались после того, как соединение Wi-Fi устанавливается?
Спасибо!
Можно поместить сценарий монтирования в/etc/network/if-up.d, и он будет работать с sudo, когда связь будет установлена. Я сделал что-то подобное для фиксации 18,04 "улучшений", и оно работало, см. мой ответ на выход Следа на LAN, работающий с последним (Бионическим) ядром