Как Windows 2008 запоминает ассоциации буква диска / точка монтирования?
Мы используем функции массива хранения для клонирования LUN, а затем снова сопоставляем эти "новые" LUN с тем же или другим хостом. Типичный случай, когда мы обновляем между средами, поэтому представьте, что вы клонируете LUN, содержащий несколько виртуальных машин, с исходного хоста TEST1 на целевой хост TEST2. Иногда хост назначения автоматически назначает диск, а иногда нет. Массив хранения изменяет серийный номер клонированного LUN (но мы могли бы изменить его обратно), но в остальном клонированное содержимое LUN идентично источнику. В случае обновления (так что в этом примере удалите старый LUN из TEST2 и затем сопоставьте клонированный LUN на его месте), идентификатор LUN также остается прежним. Доступ к LUN осуществляется через Fibre Channel SAN, и поэтому они не рассматриваются как съемные устройства. Излишне говорить, что в данной ситуации мы не клонируем и сам загрузочный LUN.
Я обнаружил в Microsoft KB234048 описание поведения в Windows 2000, но я подозреваю, что многое изменилось за последние 10 лет.
Если у кого-то есть сведения, включая особые случаи, например, являются ли они общими дисками MSCS, или несколько дисков с совпадающими сигнатурами (т.е. клонированный диск сопоставлен с одним и тем же сервером), пожалуйста, поделитесь!
2 ответа
Ну, на самом деле мало что изменилось - ассоциации по-прежнему хранятся в реестре внутри HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
ключ Некоторая информация о том, что туда помещать / как интерпретировать данные, полученные из сторонних документов.
Для хранения в кластере Windows использует подпись MBR или GPT (в зависимости от формата диска), чтобы идентифицировать диск, чтобы его можно было использовать на других узлах кластера. Если два диска появляются с дублирующими подписями / направляющими, я полагаю, что первый используется, а остальные остаются в автономном режиме. Если вы хотите, чтобы клонированный диск отображался как новый диск, вам нужно изменить сигнатуру / guid.