Оптимальные варианты монтирования для Windows Server 2012 R2
Эта проблема
У меня есть каталог, который является общим для Windows Server 2012 R2. Некоторые клиенты Linux (Ubuntu 14.04) монтируют этот ресурс через /etc/fstab
:
//10.1.1.1/MyShare /mnt/myshare cifs rw,nounix,noserverino,sec=ntlm,_netdev,iocharset=utf8,user=myuser,password=mypassword,uid=1000,gid=1000 0 0
Несмотря на то, что он некоторое время работал идеально, время от времени (например, через 1-2 часа) монтирование становится недоступным, и все процессы, использующие (или пытающиеся получить доступ), зависают примерно на 5 минут. После этого нормальная работа продолжается снова в течение нескольких часов, когда он снова зависает. Клиенты Windows могут получить доступ к общему ресурсу без каких-либо проблем.
До перехода на Windows Server 2012 R2 каталог использовался совместно с виртуальной машиной Windows 7, работающей на Windows Server 2008. Это прекрасно работало (для той же конфигурации клиента Linux).
Я вижу четыре возможных причины неисправности:
- Ошибка в Windows Server 2012 R2
- Ошибка в cifs-utils
- Проблемы с сетью / оборудованием (маловероятно, потому что нет проблем с клиентами Windows)
- Неправильная конфигурация совместного использования / монтирования
Вопрос
Цель этого вопроса в основном состоит в том, чтобы устранить возможность неправильной конфигурации сервера или клиента, задав вопрос о том, как должна выглядеть правильная / оптимальная настройка. Конечно, любой другой намек тоже приветствуется.
1. Сторона Linux
Какие параметры mount.cifs следует использовать для подключения общего ресурса Windows Server 2012 R2 в Linux (через fstab)? Например, как насчет оптимальных значений для vers
, sec
, iocharset
, так далее? Должен ли я использовать nounix
или же noserverino
или любые другие параметры?
Аутентификация выполняется с использованием локального пользователя на Windows Server, поэтому каталог / домен Acitve не должен участвовать.
CIFS версия 2.02
$ mount.cifs -V
mount.cifs version: 6.0
$ cat /proc/version
Linux version 3.13.0-45-generic (buildd@phianna) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015
2. Сторона Windows
Есть ли какие-либо специальные настройки на стороне Windows Server для улучшения совместимости Windows/Linux?
@mods: Пожалуйста, не переносите это в Unix & Linux, потому что я уже разместил его там 3 месяца назад (и удалил сейчас, так как никто не опубликовал ответ).