Windows 中的符号链接未按预期运行

Windows 中的符号链接未按预期运行

我在 Windows 中的符号链接方面遇到了一个奇怪的问题:

首先,介绍一下整个情况的背景:我们有一个域控制器,其中存储了我们的大部分数据,但我们在 NAS 上有两个文件夹用于同步。现在,这两个文件夹以前也在 dc 上,但我们必须将其移动到 NAS。公司不想对文件和文件夹的组织方式进行任何更改,因此我们使用了符号链接。我为每个文件和文件夹创建了一个符号链接。两者都位于共享文件夹中。到目前为止,一切正常。

但是我遇到的情况是这样的:当您单击符号链接文件夹(在 Windows 资源管理器的搜索栏中)时,它会从网络驱动器(I:/)更改为 NAS 本身上的共享:它应该是什么样子单击符号链接(“Grossprojekte_”)后它是什么样子

奇怪的是,如果我使用按钮向上移动一层,它会像预期的那样工作,它会停留在驱动器 (I:/) 上。但是单击搜索栏中的文件夹会将其更改为网络位置,而不是驱动器中。

有人有解决这个问题的方法吗?或者这是故意的吗?

我希望我表达得清楚,以便你能理解。

答案1

符号链接确实存储了实际的目标名称。这意味着只要驱动器处于“i:”状态,它们就可以“正常工作”全部客户端。我最好的猜测是,连接点可能使用驱动器号以外的标识符,当您切换 Explorer 时,其他 Explorer 无法理解某些标识数据。它们显然不只是使用名称,否则您将能够与映射的网络驱动器建立连接,但您不能(在 Windows 中,UNC 是绝对的)。在这种情况下,两个(UNC 和本地)路径都会混淆,Explorer 将... 尽力而为。

像这样使用符号链接是混乱的根源。符号链接不是适合在这里使用的工具 - 也许可以考虑卷映射。您(在大多数情况下)甚至不能在 NTFS->NAS 重定向上使用相同的 ACL,因此您的安全概念就到此为止了。

相关内容