Когда я бегу:
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
сделал трюк с установкой его во время загрузки.