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

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

我有一块 Western Digital My Cloud EX2 硬盘,配备 4TB RAID 1。我在磁盘上创建了一个 iSCSI Target,并设置了 2 个启动器。一个在 Windows Server 2003 上,一个在 Windows Server 2012 R1 上。我的目的是让 2 台服务器共享同一个驱动器,但让它看起来像本地磁盘。这就是不创建映射驱动器的原因。如果我将文件从 Windows 2003 Server 放入驱动器,我无法在 2012 Server 中查看它(反之亦然)。我该如何实现呢?提前感谢您的帮助。

答案1

停止你正在做的事情!!

如果您选择这样做,则文件将会损坏,并且可能会丢失数据。

除非在非常特殊的情况下,否则您无法在两台服务器上“共享”iSCSI 卷。遗憾的是,由于您使用的是 Windows 2003 服务器,因此任何情况都不适合您。我不会讨论为什么您仍然有这样的东西。

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

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

同样,此规则也有例外,但它们涉及较新的操作系统(至少是 Windows Server 2008 R2),而且即使如此,也仅在某些用例中。

相关内容