У меня есть общий ресурс cifs, подключаемый в папке Windows к компьютеру с Debian, однако я не могу подключить его при загрузке с помощью fstab. У меня есть учетные данные, хранящиеся в файле с 600 разрешениями.

//192.168.1.72/Wowcher_Order_System     /root/wowcher   cifs    credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlm      0       0

Учетные данные сохраняются следующим образом:

username=user
password=pass

Есть ли что-то очевидное, что я делаю не так? Доля работает, если я вручную смонтировать его.

2 ответа2

0

Вы должны добавить эти две опции:

  • auto (как указано @davidgo) для этой точки монтирования, загружаемой при запуске
  • _netdev для загрузочного скрипта для ожидания сети перед загрузкой

Вы также можете добавить еще несколько параметров скорости и безопасности, таких как relaytime, nodev и, возможно, nosuid, noexec.

Смотрите man mount для доступных опций.

0

Проблема в том, что у вас нет "auto" в поле опций fstab, поэтому он не монтируется автоматически. Добавьте «, auto» в конец 4-го поля, и это должно исправить это.

Mount -a будет монтировать файлы без этого флага, но они не будут монтироваться во время запуска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .