我有一台全新的 Windows 2012 标准服务器,安装了 GUI,并将存储阵列中的三个卷安装到另一个文件夹下的 C 盘上。因此,我在服务器上设置了文件夹“A”,文件夹内有三个连接点,分别称为“B”、“C”和“D”,每个连接点都链接到一组 3TB 的磁盘。我使用文件和存储服务 GUI 设置了这些连接点,它们似乎在服务器本身内完美运行。驱动器在资源管理器界面中显示为重新解析点(因此驱动器图标带有箭头)。
现在,当在客户端计算机上使用这些连接时,问题就出现了,XP、7 和 8 也会出现同样的问题,但 osx 不会出现。连接点显示为快捷方式(即带有箭头的文件夹图标),可以单击,但当您返回文件夹“A”查看链接时,您刚刚输入的连接点就消失了。这三个连接点也会出现同样的问题,只能通过关闭并在一段看似随机的时间后重新打开资源管理器来解决。
经过一番折腾,我发现链接图标消失了,取而代之的是文件资源管理器中标记为隐藏或系统的文件夹(虽然在命令提示符中检查没有出现这种情况,但这些文件夹明确标记为重新解析点,而不是隐藏或系统文件夹)。这让在 Windows 资源管理器中打开“查看隐藏、系统……等”时这些文件夹以略微褪色的形式出现(好像它们是系统或隐藏的),这更加令人困惑。关闭并重新打开资源管理器会暂时将这些文件夹恢复到其原始状态。
我通过在资源管理器中打开“显示隐藏”选项解决了这个问题,但这不是长期解决方案,因为它给需要处理 thumbs.db 问题和类似问题的用户带来了很多问题。有人遇到过这种情况吗?
答案1
您对答案的评论提到了 Windows 7 SMBv2 客户端中的问题。如您引用的文档中所述,禁用 SMBv2 会让您的客户端性能大不如前。禁用客户端上的目录缓存也可能会增加服务器的工作负载。在卷下安装目录(而不是卷本身)是一种可行的解决方法,但就我个人而言,我强烈建议更改这些文件夹的架构以远离连接点。
您可以使用 DFS 命名空间将不同的共享“嫁接”到单个命名空间中,而无需使用连接点,这样您就可以保持 SMBv2 处于启用状态。这为您带来了一个优势,即如果您以后需要的话,可以非常轻松地将这些卷拆分到物理上独立的服务器上。