将Windows Server 2012 R2连接到NFS共享

时间:2020-01-09 10:46:17  来源:igfitidea点击:

说明

默认情况下,Windows Server 2012和Windows 8无法直接从Linux环境连接到基于NFS的共享。

我们可能需要将Windows服务器或者Windows桌面连接到NFS共享。

安装NFS客户端功能

NFS客户端现在是Windows 8和Windows Server 2012及更高版本中的可安装功能。

  • 启动服务器管理器
  • 在控制台的左上角,单击"管理"。
  • 单击添加角色和功能。
  • 在"开始之前"屏幕上,单击"下一步"。
  • 在"选择安装类型"屏幕上,选择"基于角色的安装"或者"基于功能的安装",然后单击"下一步"。
  • 在"选择目标服务器"屏幕上,如果要安装到本地服务器,请单击"下一步"。否则,请从"服务器池"列表中选择一个服务器。
  • 在"选择服务器角色"屏幕上,单击"下一步"。
  • 选择功能屏幕上,向下滚动可用功能列表,直到看到NFS客户端。单击其复选框以将其选中以进行安装,然后单击"下一步"。
  • 在"确认安装选择"屏幕上,查看选择,然后单击"安装"。
  • 安装完成后,查看结果,然后单击"关闭"。

挂载NFS共享

要将NFS共享安装到Windows中,我们需要使用mount命令。没有GUI界面可以执行此任务。该命令非常易于使用,并且与Linux中的同一命令相对类似。

下面的示例将连接到名为LNXSRV01的主机。 LNXSRV01上用于挂载共享的本地用户帐户将是Sam。

  • 打开命令提示符。
  • 将名为/ exports / dept的NFS共享挂载到Z:。
mount -user:Sam -p:MyPassword \LNXSRV01\exports\dept Z:

不用在命令行中输入密码,而是可以在挂载时使用" *"强制输入密码提示。

mount -user:Sam -p:* \LNXSRV01\exports\dept Z:

要将共享安装到Windows服务器上任何可用的驱动器号中,我们可以将Z:替换为" *"。

mount -user:Sam -p:* \LNXSRV01\exports\dept *

使用mtype选项设置安装类型是硬安装还是软安装。

mount -o mtype=hard -user:Same -p:* \LNXSRV01\exports\dept *

永久挂载

没有方法可以在Windows服务器上创建NFS共享的持久挂载。在系统引导或者登录时挂载NFS共享的唯一选择是使用批处理脚本。但是,不建议这样做。