![将远程 CIFS/SMB 共享挂载为文件夹而不是驱动器号](https://linux22.com/image/503837/%E5%B0%86%E8%BF%9C%E7%A8%8B%20CIFS%2FSMB%20%E5%85%B1%E4%BA%AB%E6%8C%82%E8%BD%BD%E4%B8%BA%E6%96%87%E4%BB%B6%E5%A4%B9%E8%80%8C%E4%B8%8D%E6%98%AF%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%8F%B7.png)
有没有办法将远程 CIFS/SMB/SAMBA 共享挂载为文件夹/目录而不是驱动器号。例如,我想要这张地图:
\\服务器\共享名称 -> C:\文件夹\共享名称
与通常的地图不同,如下所示:
\\服务器\共享名称 -> Z:\
服务器是 Linux/Samba,客户端是 Windows 7 Professional 64 位。我发现最接近的方法是使用 Windows 磁盘管理器将本地卷安装为子文件夹,但它似乎无法处理远程 CIFS 共享(请参阅http://support.microsoft.com/kb/307889)。
答案1
只需映射网络共享目录,您就可以使用此命令:
net use \\Server\ShareName\Directory
这种映射将:
- 不要坚持
- 必须在用户登录时建立并验证
- 您将使用 UNC 路径而不是本地驱动器号访问共享
如果您想通过本地C:
驱动器上的位置访问网络共享,则需要设置一个符号链接:
mklink /d C:\Folder\ShareName \\Server\ShareName\Directory
现在,当您导航到 时,C:\Folder\Share
您将看到 的内容\\\Server\Sharename\Directory
。您仍然需要使用类似的方法为资源提供身份验证net use
(或者只需登录到具有访问权限的域系统上的域帐户),否则链接可能会出错。
答案2
从马嘴里:
如果可用的驱动器号不够了,请安装没有驱动器号的本地卷。
答案3
点击“开始”,然后点击“计算机”。您现在位于“我的电脑/资源管理器”中。
右键单击“计算机”,然后点击“添加网络位置”,
然后输入您要连接的服务器和共享
\\[servername]\[sharename]