Назад | Перейти на главную страницу

Автоматическое монтирование общего ресурса samba с помощью fstab cifs в виртуальном ящике debian

Когда я бегу:

mount -a

в качестве пользователя root на моей виртуальной машине я установлю общий ресурс samba, поэтому мои настройки в моем / etc / fstab работают:

//192.168.0.99/download /vagrant/Downloads cifs credentials=/root/.smbcredentials,auto 0 0

Но почему этот общий ресурс не монтируется автоматически при загрузке моей виртуальной машины? Я запускаю виртуальный бокс в безголовом режиме с помощью vagrant. На данный момент мне нужно запустить эту последовательность:

vagrant up
vagrant ssh
sudo su
mount -a

Пока этого должно хватить:

vagrant up

Я новичок в администрации Debian. Есть ли файл журнала для проблем fstab / mount, который можно просмотреть после загрузки? Может быть, проблема связана с тайм-аутом или зависимостью при загрузке? Как лучше всего отладить?

Возможно, на этом этапе сеть еще не инициализирована. Можете добавить _netdev к параметрам крепления. Это задержит монтирование до тех пор, пока не будет подключена сеть.

//192.168.0.99/download /vagrant/Downloads cifs credentials=/root/.smbcredentials,_netdev,auto 0 0

Цель точки монтирования:

/vagrant

и

/vagrant/Downloads

сам по себе недоступен во время загрузки. / vagrant - это сама точка монтирования, которая вводится инструментом vagrant сразу после завершения загрузки виртуальной машины.

Изменение fstab на:

//192.168.0.99/download /mnt/Downloads cifs credentials=/root/.smbcredentials,auto,_netdev 0 0

сделал трюк с установкой его во время загрузки.