Недавно я подготовил два сервера, подключенных к Lenovo S3200 с оптоволоконным каналом. Это единственные два подключенных сервера. На серверах работает Windows 2016 Nano, я установил MPIO и запросил пути FC. И я создал том NTFS на общем диске SAN.
Проблема в том, что когда я помещаю файл на общий том с одного сервера, он не отображается с другого сервера до перезагрузки. Я наблюдал такое поведение как в удаленной оболочке PowerShell, так и в диспетчере Hyper-V.
NTFS не является файловой системой с поддержкой кластеров. Он никогда не был предназначен для поддержки одновременного доступа от разных клиентов.
Чтобы разрешить множественный доступ: настройте MPIO, разверните функцию отказоустойчивого кластера на обоих серверах, создайте новый кластер и добавьте свой том SAN в отказоустойчивый кластер как CSV (общий том кластера).
Чтобы это работало, вам нужен NAS-контроль над приводом, который позволяет каждой из систем обращаться к диску как к сетевому диску, а не к LUN. Windows знает, как делиться (или, скорее, знает, что файловая папка - это совместно используемое пространство), когда она не понимает, что необработанное дисковое пространство используется совместно. Настоящая проблема здесь в том, что Windows сохраняет часть (или всю) структуры каталогов в памяти, и если обе системы записывают данные, они обе могут записывать их в один и тот же сектор, вызывая повреждение.
Лучше всего, если вам нужно разделить это пространство с двумя серверами, - это разместить его за какой-либо формой устройства NAS (или даже FreeNas и т. Д.).