Назад | Перейти на главную страницу

ReFS и дисковые пространства в виртуальной среде - ESXi / VMware vSphere

Поскольку 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 (но контроллер может быть удален).

  • Убедитесь, что вы понимаете, что ReFS с включенной контрольной суммой превращается в файловую систему с журнальной структурой, и одно только это радикально меняет схему ввода-вывода. TL; DR: Не все рабочие нагрузки подходят для "безопасной" ReFS.

https://www.starwindsoftware.com/blog/log-structured-file-systems-microsoft-refs-v2-investigation-part-1

  • Плохо накладывать одно бревно на другое.

https://www.usenix.org/node/187064