Storage-Area-Network

連接到 SAN 的 Nano Server 看不到新文件

  • April 26, 2017

我最近配置了兩台連接到帶有光纖通道的 Lenovo S3200 的伺服器。這是唯一連接的兩台伺服器。伺服器執行的是 Windows 2016 Nano,我已經安裝了 MPIO 並聲明了​​ FC 路徑。我在共享 SAN 磁碟上創建了一個 NTFS 卷。

問題是,當我從一台伺服器將文件放在共享卷上時,直到重新啟動後,它才會從另一台伺服器上顯示出來。我在遠端 PowerShell 和 Hyper-V 管理器中都觀察到了這種行為。

NTFS 不是群集感知文件系統。它從未被設計為支持來自不同客戶端的同時訪問。

為了允許多重訪問:配置 MPIO,在兩台伺服器上部署故障轉移集群功能,創建新集群並將您的 SAN 卷作為 CSV(集群共享卷)添加到故障轉移集群。

要完成這項工作,您需要對驅動器進行 NAS 控制,以允許每個系統將磁碟作為網路驅動器而不是 LUN 來訪問。Windows 知道如何共享(或者更確切地說,知道文件共享是共享空間)它沒有意識到原始磁碟空間是共享的。這裡真正的問題是 Windows 將部分(或全部)目錄結構保存在記憶體中,如果兩個系統都寫入數據,它們都可以將數據寫入同一個扇區,從而導致損壞。

如果您需要與兩台伺服器共享此空間,最好的選擇是將其放在某種形式的 NAS 設備(甚至是 FreeNas 等)後面。

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