Монтирование CIFS share @ boot

Я пытаюсь смонтировать мои ресурсы при загрузке, но я не могу понять, почему это не работает, ни в Ubuntu, ни в Docker.

pastebin моих версий: https://pastebin.com/jBkEyjLQ

У меня есть несколько акций в моей /etc/fstab, т.е.

// nasserver / Movies / mnt / movies / cifs iocharset = utf8, учетные данные = / home / user / .smbcred, gid = 1001, file_mode = 0770, dir_mode = 0770, sec = ntlmssp 0 0

Когда я использую sudo mount -a, они монтируются на локальном хосте, и я могу получить доступ к общим ресурсам в контейнерах Docker (т.е. Plex может получить доступ к данным).

1129 Но когда я перезагружаюсь, общие ресурсы не монтируются. Из того, что я могу найти в Интернете, это как-то связано с тем, что сеть еще не подключена, поэтому общие ресурсы «подключены», но поскольку сети еще нет, они выходят из строя или что-то в этом роде.

Я попробовал следующее:

  • добавил _netdev в /etc/fstab, но общие ресурсы не будут монтироваться
  • То же самое для добавления x-systemd.after=network-online.target в /etc/fstab
  • попытался добавить x-systemd.automount и comment=systemd.automount в fstab. (насколько я понимаю, они одинаковы, в то время как «версия-комментарий» старая и недокументированная). В любом случае, общие ресурсы смонтированы на локальном хосте, но я не могу получить к ним доступ в контейнерах. Кое-что о петле символической ссылки .
  • Я попытался использовать тайм-аут x-systemd.device-timeout=30, но акции не установились.
  • Я даже пытался сделать cronjob, чтобы выполнить mount -a, но без особой удачи. я добавил @reboot root /bin/bash -c 'sleep 10 && /bin/mount -a' в /etc/crontab. общие ресурсы смонтированы и доступны локально, но не в контейнерах.

Чтобы уточнить, когда я говорю, что они недоступны в контейнерах, я могу перейти к общей папке, но там ничего нет. Как будто доля никогда не установлена ​​в контейнерах.

Кроме того, когда я вижу интерфейс входа в систему на моей машине и пытаюсь подключиться к нему по SSH, я получаю сообщение, что не могу подключиться. Однако, когда я перезагружаюсь и сразу захожу на сервер (локально) и проверяю ifconfig, я вижу сетевой интерфейс и IP-адрес. Я могу даже ping google.com и получить ответы.


Что я могу проверить, чтобы увидеть, в чем проблема? или, может быть, что-то вроде замедления монтажа акций?

0
задан 16 June 2019 в 14:23

0 ответов

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

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