Windows

Windows Server 2003 上的 iSCSI 數據未在 Windows Server 2012 上顯示

  • July 14, 2015

我有一個帶有 4TB RAID 1 的 Western Digital My Cloud EX2 驅動器。我在磁碟上創建了一個 iSCSI Target 並設置了 2 個啟動器。一個在 Windows Server 2003 上,一個在 Windows Server 2012 R1 上。我的目的是讓兩台伺服器共享同一個驅動器,但讓它看起來像一個本地磁碟。這就是不創建映射驅動器的原因。如果我將文件從 Windows 2003 Server 放入驅動器,我將無法在 2012 Server 中查看它(反之亦然)。我怎樣才能使這項工作?在此先感謝您的幫助。

停止你在做什麼!

如果您走這條路,您將遇到文件損壞和可能的數據失去。

您不能像這樣在兩台伺服器之間“共享”一個 iSCSI 卷,除非在非常特殊的情況下。遺憾的是,由於您擁有的是 Windows 2003 伺服器,因此沒有一種情況適合您。我不會討論為什麼你仍然有類似的東西。

iSCSI是一種基於塊的協議,因此每個伺服器都希望擁有對捲和文件系統的獨占訪問權限。

在 Windows 集群(Yagmoth555 所問的)中,兩台伺服器協同工作以確保只有一台伺服器使用磁碟。

同樣,這條規則也有例外,但它們涉及使用更新的作業系統(至少是 Windows Server 2008 R2),即便如此,也僅限於某些案例。

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