是否有适用于 Windows 7 的免费 NFS 客户端?

Nie*_*dal 38 windows-7 nfs

我有 Windows 7 专业版,但适用于 Windows 的 NFS 客户端仅包含在企业版和旗舰版中。

我想将一些 Windows 机器连接到我们的 NFS 服务器,以便我可以删除我们当前使用的 Samba 服务器。

是否有适用于 Windows 7 的免费 NFS 客户端?

我知道有一些工具,如 ProNFS 和 axeNFS,但它们不是免费的。

小智 18

检查这个开源项目:

Nekodrive
https://github.com/nekoni/nekodrive

该项目的目标是在 Windows 的 Dokan 用户文件系统上实现 NFS(网络文件系统 v2/v3/v4.1)。这让您可以非常轻松地将 NFS 导出安装为本地 Windows 驱动器。您不需要任何 NFS Windows 客户端来访问 NFS 远程导出,您只需使用 microsoft explorer。当前版本尚不支持 NFS v4.1。

  • nekodrive 可能对某些人有用,但总的来说它充其量只是有问题。因为它所基于的 dokan 也充满了错误。 (2认同)

小智 10

只要我理解这个问题,您就应该能够使用Microsoft Windows Services for UNIX。你可以在这里得到它们:

https://www.microsoft.com/en-us/download/details.aspx?id=274

信息性编辑:链接中的下载不再可用。2017-Nov-05

  • Windows XP/2003+ 不再支持它 新服务仅包含在 Windows 的企业版或旗舰版中,而我没有。 (12认同)
  • 不幸的是,它们不再受支持。 (2认同)
  • 而且链接坏了。 (2认同)

Ngi*_*nUS 6

作为最后的手段,我认为可以在 Windows 工作站托管的虚拟化环境中安装 linux,即。Virtualbox - 然后将提供一个共享存储,来宾将作为 NFS 卷挂载。

我想如果有一个单独的网络接口供来宾挂载共享,将会有很大帮助。

换句话说:

  1. 将 Virtualbox 安装到 Windows 桌面。

  2. 将 TinyCore 安装到 Virtualbox。

  3. 配置 TinyCore 的环境以包含共享存储目录。

  4. 将 nfs-common 安装到 TinyCore。

  5. 从 TinyCore 挂载所需的 NFS 共享。

6a. 要么将 Virtualbox 共享指向 TinyCore 挂载 NFS 共享的位置,以从 Windows 主机访问它,

或者

6b. 将 NFS 挂载到 Virtualbox 提供给 Windows 主机的目录。


正如我所说,最后的手段。


Zan*_*hey 5

UMichigan有一个NFS 4.1 Windows 客户端开源项目,但你必须自己构建它,我怀疑它在生产环境中部署之前需要一些测试。