Ubuntu 18.04 LTS: монтировать CIFS при загрузке

Я новичок в Ubuntu и только начал его использовать. Поэтому, пожалуйста, будьте конкретны, если вы сможете мне помочь с моей проблемой.

Я пытаюсь автоматически смонтировать общий диск Netgear ReadyNAS, использующий SMB1. Я знаю об угрозе безопасности, но ничего не могу поделать, так как это единственная поддерживаемая версия.

В любом случае, я могу подключить общий диск с помощью следующей команды:

sudo mount -t cifs -o username = MyUsername -o пароль =MyPassword -o vers=1.0 //192.168.0.34/Family_Medias /mnt/NAS-Media/

Однако, когда я перезагружаю машину, смонтированная папка больше не монтируется. Мой вопрос основан на приведенной выше команде монтирования, как мне добавить в /etc/fstab?

Обратите внимание, что мне пришлось добавить опцию vers = 1.0, иначе я получу ошибку "Host is down" из-за того, что мое устройство NAS поддерживает только SMB1. Спасибо за любую помощь, вы можете предоставить мне.

2 ответа

Решение

Я использую строки в Fstab, как это

//[my-ip-address]/[my-share] /media/[mount-point] cifs vers=3.0,credentials=[my-login-file],iocharset=utf8,file_mode=0777,dir_mode=0777,uid=[username],gid=[username],nofail 0 0

После того, как вы отредактировали fstab (сначала сделайте резервную копию!), Пока не перезагружайтесь. Проверь свою работу, выполнив sudo mount -a и исправьте все ошибки перед перезагрузкой. Это предотвращает поломку вашей системы из-за ошибки fstab.

//192.168.0.34/Family_Medias /mnt/NAS-Media/    cifs credentials=/etc/samba/passwd_file,vers=1.0,sec=ntlm 0 0

можно добавить в ваш файл /etc/fstab

Затем вы создаете файл /etc/samba/passwd_file или как хотите, чтобы вызывать его с вашими учетными данными.

username=secret1
password=secret2

опция sec= может не понадобиться, я обнаружил, что она мне нужна на некоторых компьютерах

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