Как я могу удостовериться, что ноутбук монтирует доли на начальной загрузке, если соединено с WiFi?

У меня есть несколько папок на моем наборе 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 устанавливается?

Спасибо!

0
задан 18 July 2018 в 04:22

1 ответ

Можно поместить сценарий монтирования в/etc/network/if-up.d, и он будет работать с sudo, когда связь будет установлена. Я сделал что-то подобное для фиксации 18,04 "улучшений", и оно работало, см. мой ответ на выход Следа на LAN, работающий с последним (Бионическим) ядром

0
ответ дан 28 October 2019 в 07:57

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

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