各位,我的 Windows 2003 Server 计算机将共享网络文件夹映射到驱动器号。例如:
\\192.168.1.3\d$\logs maps to Z:
我能够使用 Windows 命令行访问此驱动器。这也曾经在 Cygwin 1.5 中起作用。升级到 1.7 后,Cygwin 中的以下功能均不起作用:
Z:\
Z:/
/cygdrive/z
当我在 cygwin 中列出挂载点时,输入山,我没有看到 Z 驱动器。我看到了物理驱动器:
C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin on / type ntfs (binary,auto)
C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
E: on /cygdrive/e type ntfs (binary,posix=0,user,noumount,auto)
我尝试手动挂载 Z 驱动器:mount Z:/ /cygdrive/z/ -o posix=0 这会使挂载列表中的 Z 驱动器显示为“未知”,并且我仍然无法通过 cd 进入该驱动器:
...
Z: on /cygdrive/z type unknown (binary,posix=0,user)
...
我该如何让此驱动器显示出来?有什么想法吗?
感谢您的帮助和见解。
答案1
共享挂载在用户上下文中运行,不一定对所有进程都可用(特别是如果您在另一个帐户下运行 cygwin 进程)。
虽然有可能在 cygwin 中安装共享,但仅仅访问它还不够吗?您可以使用以下符号:
//192.168.1.3/d$/logs