Ресурс fstab cifs не монтируется при перезагрузке

У меня есть общий ресурс 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

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

3 ответа

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

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

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

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

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

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

У меня такая же проблема, но она не была исправлена ​​добавлением _netdev и auto ???

//192.168.0.50/Pool /mnt/pool cifs username=USER,password=PASS,vers=3.0,uid=1000,_netdev,auto 0 0

Когда он работает нормально с sudo mount -a ???

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