Windows Server 2003上的iSCSI数据不在Windows Server 2012上显示

我有一个带有4TB RAID 1的Western Digital My Cloud EX2驱动器。我在磁盘上创build了一个iSCSI Target,并设置了2个启动器。 一个在Windows Server 2003上,另一个在Windows Server 2012 R1上。 我的目的是让2个服务器共享相同的驱动器,但它看起来像一个本地磁盘。 这是不创build映射驱动器的原因。 如果我从Windows 2003 Server将文件放入驱动器,则无法在2012服务器中查看(反之亦然)。 我怎样才能做这个工作? 在此先感谢您的帮助。

停止你正在做什么!

如果你走这条路,你将有文件损坏和可能的数据丢失。

除非在特定的情况下,否则不能像这样在两台服务器上“共享”一个iSCSI卷。 可悲的是,没有任何情况会为你工作,因为你有一个Windows 2003服务器。 我不会讨论为什么你还有这样的事情。

iSCSI是一个基于块的协议,因此每个服务器都希望拥有对卷和文件系统的独占访问权限。

在Windows群集(Yagmoth555询问的内容)中,两台服务器一起工作,确保只有一台服务器使用该磁盘。

同样,这个规则也有例外,但是它们涉及更新的操作系统(至less是Windows Server 2008 R2),甚至只有在某些使用情况下。