Среда - это автономный Windows Server 2019, на котором работает несколько машин Hyper-V. Идея заключалась в том, чтобы иметь возможность монтировать один конкретный виртуальный диск на несколько виртуальных машин и иметь возможность одновременно читать и писать на него со всех гостей. В основном похож на сетевой ресурс, но основан на виртуальных дисках. После многих безуспешных попыток и даже попыток настроить iSCSI, отказоустойчивую кластеризацию и SOFS я должен был понять, что это не будет работать должным образом.
Итак, вот вопрос: возможно ли, чтобы несколько гостей Windows 10 имели один и тот же (с данными) виртуальный диск, смонтированный и одновременно записывающий и читающий на него? Я прочитал теперь, что NtFs - виновник, который не позволил бы этого. Если да, то пока есть способы? Поддерживает ли его другая файловая система (возможно, ReFs?). Есть ли дополнительное программное обеспечение, которое я мог бы использовать, чтобы обойти это ограничение? Я не хочу использовать сетевые ресурсы для этого конкретного случая, я знаю, что это можно сделать через сеть.
Так что если у вас есть идеи или опыт, прошу поделиться.
Для решения вашей задачи вам нужна кластерная файловая система. У Microsoft есть функция Shared VHDX, однако для этого требуется CSV (Clustered Shared Volume). https://www.vembu.com/blog/shared-vhdx-vhd-sets-windows-server-2016-hyper-v/ https://www.starwindsoftware.com/resource-library/vhd-set-feature-in-microsoft-windows-server-2016/ Вы можете создать вложенный отказоустойчивый кластер и создать там CSV. На мой взгляд, для одного хозяина это слишком сложно. Создайте отдельную виртуальную машину и разверните там файловый сервер.