Иногда Windows 7 NAS не может быть смонтирован

Я могу успешно подключить свой компьютер Xubuntu (с кабелем к офисной сети) к сетевому хранилищу Windows, используя эту линию в /etc/fstab:

//Hall/Share /media/HallShare cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

И работает:

sudo mount -a

Крепление автоматическое при загрузке.

Проблема в том, что часто (но не всегда), когда я включаю свой компьютер, NAS не монтируется (то есть /media/HallShare пусто и sudo mount -l не перечисляет ничего, связанного с этой папкой). И когда я пытаюсь запустить вручную sudo mount -a, команда висит без сообщений на неопределенное время:

lorenzo@PC:~$ sudo mount -v -a
mount: proc già montato su /proc
mount: UUID=3c72b8d3-a568-46bd-9fa0-1fa59532b579 già montato su /home
mount.cifs kernel mount options: ip=192.168.1.112,unc=\\Hall\Share,credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,ver=1,user=lorenzo-1,pass=********

Я ничего не могу найти в /var/log/dmsg, Может ли кто-нибудь помочь мне определить проблему?


Вот мой /etc/fstab:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0

# Windows NAS (\\hall)
//Hall/Share /media/HallShare cifs credentials=/root/.smbcredentials,noauto,iocharset=utf8,_netdev,file_mode=0777,dir_mode=0777 0 0

И мой /etc/rc.local:

mount /media/HallShare
exit 0

1 ответ

Решение

Ваш NAS монтируется с auto вариант. Известно, что это вызывает проблемы в некоторых системных настройках. Вы можете исправить эту проблему, добавив noauto опция для ваших вариантов монтирования:

//Hall/Share /media/HallShare cifs credentials=/root/.smbcredentials,noauto,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

Тем не менее, таким образом ваш NAS будет подключен, но не привязан при загрузке, поэтому вам придется сделать еще один шаг: в терминале

gksudo gedit /etc/rc.local

В конце файла добавьте следующую строку перед выходом 0 (если нет, обязательно добавьте exit 0 в самом конце):

sleep 20

mount /media/HallShare

Сохраните файл, перезагрузитесь и у вас все будет готово! Удачи!

(Для справки: https://wiki.ubuntu.com/MountWindowsSharesPermanently)

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