Я пытаюсь настроить постоянное монтирование самбы. Это не слишком сложно, используя эти инструкции . Но я хочу, чтобы они
Googling предполагает, что AutoFS может быть полезным. Я понимаю, что это заботится о 1. выше, но я не уверен насчет 2.
Другие вопросы об автоматизированном монтировании Samba, т. Е. Как постоянно смонтировать общий ресурс samba? , похоже, не касаются автоматического перемонтирования / размонтирования, поэтому я думаю, что это не дубликат.
Благодаря.
Монтирование общих ресурсов Samba с CIFS :
Отредактируйте файл /etc/fstab
для автоматического монтирования общих ресурсов Samba:
//<server>/<share> <mount point> cifs rw,_netdev,user=<username>,password=<password>,uid=<uid>,gid=<gid> 0 0
Обратите внимание на _netdev [ 1115] опция:
CIFS не знает об этой опции и выдаст предупреждение об этом, но вы должны оставить ее внутри.
Эта опция гарантирует, что диски не будут смонтированы если у вас нет сети или вы не в той сети.
Он также обеспечивает подключение / отключение ваших общих ресурсов при переключении сетей. Это потому, что сценарии Debian if * запускаются при изменении конфигурации вашей сети, и они следят за всеми файловыми системами с опцией _netdev и автоматически делают правильные вещи.
Вы можете проверить man mount
для получения дополнительной информации о _netdev
Для установки инструментов CIFS
sudo apt-get install cifs-utils
Напишите сценарии для монтирования и размонтирования общего ресурса.
Поместите их в «/etc/network/if-up.d» и «/etc/network/if-down.d» соответственно. Это места для сценариев, которые запускаются, когда сетевое соединение установлено или закрыто.
Однако, если вы ищете конкретный сервер для подключения или отключения в сети, единственное решение, которое я вижу, - это создать cron , который периодически проверяет соединение с сервером, сохраняет состояние и запускает сценарии соответственно.
Крепление всегда будет пытаться повторно подключиться при доступе к ресурсу. Если вы подключены к сети, это зависит от того, есть ли у вас маршрут к хосту или нет. Но AutoFS будет продолжать пытаться. Есть параметры, которые вы можете настроить (время ожидания, повторные попытки и т. Д.).
AutoFS будет работать нормально. Он будет автоматически монтироваться при доступе к общему ресурсу, перемонтироваться, если его уронят, и размонтировать при простое. Когда вы выходите из системы, и все ваши процессы завершаются (из-за выхода из системы), то монтирование падает после простоя в течение некоторого времени. Вы можете настроить время простоя.
См. Инструкции: http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs