我们的系统管理员刚刚使用“Microsoft iSCSI Software Initiator Version”将我们所有的机器连接到同一个值,然后他使用计算机管理器控制面板的存储节点上的“磁盘管理”将其映射为“动态磁盘”。
我们被告知,我们都可以像文件共享一样从中读取和写入,但它速度更快,并且需要的管理员设置更少。
有人能向我解释一下文件锁定等是如何工作的吗?
答案1
如果这件事做得不好,你就进入了一个痛苦的世界。
普通的老式 NTFS 不是集群感知文件系统,这意味着老式 NTFS 机器之间共享的任何卷上的数据都可能即将损坏。
尽管如此,您可以采取多种措施来实现这一点,我最喜欢的是使用 Veritas Storage Foundation for Windows,它并不便宜,但效果很好。另一种方法是让每台连接的机器运行 MS Cluster Services,同样也不便宜,也许有点小题大做。还有一家名为图克塞拉可以提供文件系统集群。
您可以进行的一个快速测试是让两台机器连接到同一个“共享”,创建一个带有名称的虚拟文本文件,转到另一台机器并刷新目录,它是否存在?如果您随后转到原始机器并重命名它,它会在第二台机器上更改吗?如果您没有看到文件和/或看不到它的文件名更改,请去打您的系统管理员的头,告诉他解决问题并为自己获取一个 serverfault.com 登录名 :)
答案2
正如您所问的,文件锁定不起作用。
您可以在一台服务器上安装 iSCSI 设备,然后将其作为 Microsoft 共享资源进行共享。然后文件锁定将起作用。