Поскольку Microsoft ReFS привлекает мое внимание из-за того, что в моем хранилище произошло повреждение данных, мне интересно, рекомендуется ли использовать ReFS в виртуализированной среде.
Чтобы быть точным, мой стек был бы набором физических дисков на RAID-контроллере на физическом хосте Esxi, который виртуализирует Windows Server 2016 как файловый сервер.
Хранилище данных создается поверх массива RAID. В хранилище данных, например создаются два виртуальных диска (vmdk), которые подключены к виртуальной машине файлового сервера.
Оба этих виртуальных диска используются для создания зеркальной файловой системы ReFS с включенной целостностью данных.
Обзор:
Physical host -- physical discs
| |
| RAID Controller
| |
| RAID 0 or 1
| |
Esxi Host Datastore
| |
VM (file server) multiple virt. drives (vmdk)
| |
Windows Server 2016 Storage Spaces
|
Virtual Drive (ReFS)
|
populated network share
---------------------
Вы бы порекомендовали этот стек или какие элементы могут вызвать проблемы? Основная цель - обеспечить защиту от битового гниения (скрытого повреждения данных). Ограничения - это одна физическая машина, которая должна содержать разные виртуальные машины (одна может быть файловым сервером), и RAID-контроллер, не поддерживающий JBOD (но контроллер может быть удален).