如何: 设置为 Windows 客户端提供文件服务 UNIX 的 nfs 网关

文章翻译 文章翻译
文章编号: 324085 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

若要从 UNIX 迁移到 Windows 的一个障碍是文件共享。 如果您的 UNIX 计算机有通过 NFS 共享,然后可以进行该共享可用来在网络中的所有 Windows 计算机,而不会在其上安装附加软件的文件。 一个单一的 Windows Server 可以通过安装 NFS 网关充当网关是 UNIX 计算机和 Windows 客户端之间。通过在 Windows 服务器上安装 NFS 网关,您可以访问到您的 NFS 资源而无需加载其他 Windows 客户端上的安装任何其他软件。NFS 网关 Windows 服务器上才支持和不能安装在 Windows NT 工作站、 Windows 2000 专业版,或 Windows XP 上。

安装 NFS 网关

UNIX 3.0 版的 Windows 服务使用 Microsoft 安装程序的安装。如此一来,您可以从命令行安装产品的各个模块。如果已安装了 UNIX 的 Windows 服务的以前的组件必须 addlocal 参数的逗号 (,) 分隔在安装命令行中包含这些组件。如果不这样做,nfs 网关的安装过程中移除这些产品。

: 您无法安装客户端 NFS 和网关 nfs 在同一台计算机上 ; 但是,nfs 网关使计算机能够充当一个 NFS 客户端,而它为下游基于 Windows 的客户端提供的 NFS 资源的访问。 有关安装 NFS 客户端的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
324055如何: 向 Windows UNIX 迁移为安装 Windows 上的 NFS 客户端
要安装 nfs 网关,请从命令行执行以下操作:
  1. 通过使用级管理帐户登录到基于 Windows 的服务器。
  2. 单击 开始、 单击 运行,键入 cmd,然后单击 确定
  3. (此示例使用驱动器 D) 的 CD 驱动器中插入的 UNIX 版本 3.0 CD Windows 服务。
  4. 在命令提示符下运行以下命令,以安装 NFS 网关:

    ??? msiexec/I D:\sfusetup.msi/qb addlocal ="NFSGateway"[targetdir ="安装路径"]
    注意:上面的 msiexec 放映 addlocal 参数是区分大小写和敏感的空间。如果大小写上面后面没有安装将失败。
  5. 默认安装路径是"\SFU"。

    注意:在目录中不能为防止出现 SFU 的某些组件的问题在路径中的空格,应安装 UNIX 的服务。Microsoft 建议您安装到默认目录。
  6. 若要在命令行中包括的产品密钥,添加 PidKey = key,其中,key 是 25 个字符的产品密钥,而不在短划线。

注意:如果您正在安装 (其中的图形用户界面 [GUI] 不可用) 在 telnet 提示符下或通过脚本使用下面的命令行执行不需要用户交互的安装:

??? msiexec/I D:\sfusetup.msi/q addlocal ="NFSGateway"pidkey ="密钥"[targetdir ="安装路径"]

注意:在没有任何空格,以防止为 UNIX 的 Windows 服务的某些组件的问题文件夹路径中的文件夹中安装针对 UNIX 的 Windows 服务。在默认安装点是 \SFU。

注意:addlocal 参数 msiexec 命令前面描述的是区分大小写并区分的空间。安装不成功,如果您不完全按照它的编写本文中使用命令。 注意:Microsoft 建议您在将 UNIX 和 Windows 用户名映射到每个其他在网络上安装至少一个用户名映射服务。请在我们参考部分中,查看我们的知识库文章有关用户名映射服务。


故障排除


以下的故障排除提示可能有助于解决 NFS 安装的网关的问题。
  • 为匿名传输的所有用户的请求。
    原因: 身份验证的配置不正确。
    解决方案: 确保映射正确设置在用户名映射和 nfs 该网关配置为使用正确的用户名映射服务器。

  • 尝试与 NFS 服务网关进行通信产生了错误。
    原因: 未启动 NFS 服务网关。
    解决方案: 在 UNIX 管理服务,用鼠标右键单击 nfs 的网关,然后单击开始。

  • 发生系统 1722年。远程过程调用 (RPC) 服务器不可用。
    原因: 未启动 NFS 服务网关。
    解决方案: 在 UNIX 管理服务,用鼠标右键单击 nfs 的网关,然后单击开始。

  • 试图装入一个共享的目录的生产网络错误 53 或 67。
    原因: 该目录未共享,或服务器不能解析客户端名称。
    解决方案: 使用 showmount-e 服务器命令显示在网络文件系统 (NFS) 服务器上的共享目录的名称。确保在任意 NFS 服务器文件 /etc/hosts,或适当的 DNS 数据库中,指定运行 NFS 网关的计算机的 Internet 协议 (IP) 地址。

  • 接收到 RPC: 计时出,或 RPC: 端口映射器失败的 RPC: 超时消息。
    原因: 端口映射器或网络文件系统 (NFS) 服务器守护程序未运行 NFS 服务器上。 解决方案: 确保守护程序已启动。

  • 我不能在网络文件系统 (NFS) 服务器上装载一个共享的根目录 (/)。
    原因: NFS 网关不能装入根区目录中使用标准的路径的语法。
    解决方案: 装载根区目录中使用此命令: net use * \\server\ !
    共享名称必须是一个惊叹号 (!)。

  • 我收到一条错误消息,声明一个服务未能启动。
    原因: Nfsrdr 服务未能启动,或服务管理器错误地报告服务未能启动。事件查看器中可能包含事件日志并显示以下消息:
    The NfsRdr service failed to start due to the following error: The system cannot find the file specified.
    						

    解决方案: 检查以确定是否已启动 NFS 服务网关。如果已启动忽略此消息。如果尚未开始启动 NFS 服务网关。

  • 在服务器重新启动后,一条错误消息表示服务器服务未启动,并为 NFS 共享的网关不能重新连接。
    原因: 在服务器服务之前启动 NFS 网关。
    解决方案: 请检查并确保启动了 NFS 和 $ 服务器服务这两个网关,然后重新连接网关的 NFS 共享。

  • 已通过身份验证的用户无法访问 NFS 资源,或为匿名访问它们。
    原因: 用户名映射未正确配置为使用此计算机。
    解决方案: 确保运行用户名映射在计算机上的.maphosts 文件指定了名称或可映射的用户帐户通过用户名映射的计算机的 Internet 协议 (IP) 地址。如果用户间歇性地无法访问 NFS 资源,并且配置.maphosts 文件不能解决问题太多的客户端计算机可能试图同时访问用户名映射。


参考

关于在 UNIX 到 Windows 迁移后执行维护任务的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
324539如何: 执行维护和辅助任务 UNIX 到 Windows 迁移后

有关如何安装和配置用户名映射服务的其他信息,请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
324073如何: 配置用户名称映射服务器进行 UNIX 到 Windows 迁移










属性

文章编号: 324085 - 最后修改: 2006年10月30日 - 修订: 1.1
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT 4.0 Service Pack 6a
  • Microsoft Windows Services for UNIX 3.0 Standard Edition
关键字:?
kbmt kbhowto kbhowtomaster KB324085 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 324085
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com