我正在使用Services for UNIX Administration工具包中提供的工具将一些NFS共享挂载到一些windows计算机上。
我已经设置了用户名映射服务来使用本地passwd和组文件。 我不得不手动启动用户名映射服务,然后从XP机器的用户创build一个“高级映射”到存在于我的NFS服务器上的uid,如下所示:
我可以映射一个networking驱动器没有任何问题,它正确识别要使用的UID和GID,但是当我重新启动时,我得到这个消息:
“连接到NFS服务器时发生错误,请确保Client for NFS服务已经启动,如果问题仍然存在,请确保Client for NFS服务可以与用户名映射或PCNFS服务器进行通信。
closures对话框后,机器完成启动,networking驱动器在“我的电脑”中的标题为“断开的networking驱动器”,但我可以打开它,我可以看到networking共享没有问题,然后它将“断开连接”从它的标题。
似乎服务是以错误的顺序开始的,所以第一次尝试连接失败,但随后的尝试按预期工作。 除了对话框,似乎没有任何症状,但显然有些不太正确。
我做错了什么?
谢谢,Matt。
很好的问题,我前段时间遇到同样的问题。 Windows正在尝试在unix服务准备好之前恢复映射的networking驱动器。 您可以摆脱错误消息,但它会显示为一个断开的networking驱动器,直到你双击它。 这已经在Windows XP SP3 Pro上testing过。
你可以在registry中创build一个新的双字
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \控制\ NetworkProvider \
添加一个名为DWORD的新密钥
RestoreConnection
将其设置为0
这将抑制消息,因为驱动器在unix服务加载之前不会尝试重新连接。 到目前为止,我还没有find关于“点火顺序”的任何内容,但是这样做会除去消息,以便系统继续加载。 对我来说,这是足够的function,移动到其他项目。
我做了一个关于设置NFS客户端的快速教程,因为我无法find关于这个在线的任何东西。 http://www.hilands.com/os-windows-nfsclient.html