Vmware-Esxi

虛擬環境中的 ReFS 和儲存空間 - ESXi / VMware vSphere

  • May 13, 2017

由於我的儲存發生數據損壞,Microsoft 的 ReFS 引起了我的注意,我想知道是否建議在虛擬化環境中使用 ReFS。

準確地說,我的堆棧是物理 Esxi 主機上 RAID 控制器上的一堆物理磁碟,它將 Windows Server 2016 虛擬化為文件伺服器。

數據儲存是在 RAID 陣列之上創建的。在數據儲存中,例如創建了兩個虛擬驅動器(vmdk),它們連接到文件伺服器 VM。

這兩個虛擬驅動器都用於創建啟用數據完整性的鏡像 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
                                         ---------------------

你會推薦這個堆棧還是哪些元素可能有問題?主要目標是防止位腐爛(靜默數據損壞)。限制條件是一台物理機器需要容納不同的虛擬機(一個可能是文件伺服器)和一個不支持 JBOD 的 RAID 控制器(但可以刪除控制器)。

  • 確保您了解啟用校驗和的 ReFS 會將其自身轉變為日誌結構的文件系統,僅此一項就極大地改變了 I/O 模式。TL;DR:並非所有工作負載都可以使用“安全”ReFS。

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

  • 將第一層日誌放在另一層之上是不好的。

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

引用自:https://serverfault.com/questions/849734