Ресурс 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 ???