У меня проблема с кучей монтировок CIFS, которые выглядят так:
//192.168.10.2/remote-share /home/windows-shared/remote-share cifs defaults,user=xxx,password=xxx,uid=603,gid=603 0 0
Эта проблема возникает через некоторое время, обычно через день, когда пользователи загружают свои машины по утрам, а их общие ресурсы больше не работают удаленно.
Поэтому, когда я пытаюсь сделать это, ls
я получаю это:
ls: cannot access /home/windows-shared/remote-share: Host is down
Я не имею ничего общего в dmesg
. Проблема в том, что теперь любой вызов чтения этой части системы просто зависает, поэтому в качестве решения я бы предпочел более быструю ошибку, чем зависание на неопределенный срок.
После небольшого прочтения справочной страницы mount.cifs
выясняется, что по умолчанию каждое монтирование soft
означает, что в конечном итоге оно прекратит работу. Проблема в том, что время ожидания слишком велико.
Обновить:
Добавление этих параметров в команду монтирования также не помогло:
soft,timeo=300,retrans=3
timeo=n
иretrans=m
сократить интервал ожидания?Ответы:
Я очень рекомендую AutoFS.
Это будет динамически монтировать и размонтировать ваши сетевые ресурсы в фоновом режиме, все прозрачно для пользователя. Раньше у меня были проблемы с размонтированием и перемонтированием мобильных устройств, пока я не переключился.
К сожалению, существует слишком много руководств, которые чрезмерно усложняют настройку автозаполнения. Предполагая, что вы используете Ubuntu, вот простые инструкции по его настройке.
Вот несколько очень простых инструкций:
sudo apt-get install autofs -y
/etc/auto.master
и заменить на:/- /etc/auto.cifs --timeout=20 --ghost
/mnt/LOCAL/MOUNT/PATH -fstype=cifs,rw,noperm,credentials=/etc/auto.credentials ://SERVER/MOUNT
/etc/auto.credentials
добавьте следующее содержание:username=USERNAME password=PASSWORD
sudo service autofs restart
.Вот и все.
источник
В большинстве случаев, вы можете по крайней мере , удалить подвесное монтирование, делая ленивое размонтирование:
umount -l //server/share
. Может быть, вы можете поместить это в подвесной крюк (насколько я понимаю, ваши машины останавливаются ночью и работают несколько дней?)источник