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= может не понадобиться, я обнаружил, что она мне нужна на некоторых компьютерах