我有Windows 7 Professional,但是Windows的NFS客户端仅包括在Enterprise和Ultimate版本中。
我想将一些Windows计算机连接到我们的NFS服务器,以便删除当前正在使用的Samba服务器。
Windows 7是否有免费的NFS客户端?
我知道有些工具像ProNFS和axeNFS一样,但它们不是免费的。
我有Windows 7 Professional,但是Windows的NFS客户端仅包括在Enterprise和Ultimate版本中。
我想将一些Windows计算机连接到我们的NFS服务器,以便删除当前正在使用的Samba服务器。
Windows 7是否有免费的NFS客户端?
我知道有些工具像ProNFS和axeNFS一样,但它们不是免费的。
Answers:
检查以下开源项目:
Nekodrive
https://github.com/nekoni/nekodrive
该项目的目标是在Windows的Dokan用户文件系统上实现NFS(网络文件系统v2 / v3 / v4.1)。这使您可以非常轻松地将NFS导出安装为本地Windows驱动器。您不需要任何NFS Windows客户端即可访问NFS远程导出,只需使用Microsoft Explorer。当前版本尚不支持NFS v4.1。
只要我理解了这个问题,您就应该能够使用UNIX的Microsoft Windows服务。您可以在这里获取它们:
https://www.microsoft.com/zh-cn/download/details.aspx?id=274
内容丰富的编辑:不再提供下载链接。2017年11月5日
作为最后的选择,我认为可以在Windows工作站(即Windows Server)托管的虚拟化环境中安装linux。Virtualbox-然后将提供一个共享存储,来宾将已将其安装为NFS卷。
我想为访客提供一个单独的网络接口来安装共享将大有帮助。
换一种说法:
将Virtualbox安装到Windows桌面。
将TinyCore安装到Virtualbox。
配置TinyCore的环境以包含共享的存储目录。
在TinyCore上安装nfs-common。
从TinyCore挂载所需的NFS共享。
6a。将Virtualbox共享指向TinyCore挂载NFS共享以从Windows主机访问它的位置,
要么
6b。将NFS挂载挂载到Virtualbox提供给Windows主机的目录中。
正如我所说,不得已。
有一个来自UMichigan的NFS 4.1 Windows客户端开源项目,但是您必须自己构建它,我怀疑在生产环境中部署它之前需要进行一些测试。
我会犹豫是否要运行不是Microsoft或经过良好测试的解决方案-尤其是对于任何“严重”共享(除了简单的文件副本)。
实现NFS是一种非常强大的网络协议,它比大多数人所使用的更为广泛。例如,将虚拟机映像存储在NFS上可以正常工作,可以在服务器中断(无论长度如何)的情况下幸免于难而不会丢失数据等。
这涵盖了为什么它不那么“简单” -http://cygwin.com/ml/cygwin/2006-10/msg01074.html
一个更好的问题可能是为什么不仅仅在nfs服务器上使用samba通过smb公开共享?我问是因为您听起来好像两台服务器无关。Samba应该很容易在同一台机器上支持。