如何从Windows 7专业版访问NFS共享?
在我看到Windows和NFS的每一个地方,都会提到某种 unix应用的子系统或类似的东西,但显然在Windows 7 pro中没有。
所以问题是:我怎么做才能从Windows 7 Pro中获得对NFS共享的访问?要下载什么,从哪里下载?是有什么商业应用,还是只是安装一些免费软件?
在我看到Windows和NFS的每一个地方,都会提到某种 unix应用的子系统或类似的东西,但显然在Windows 7 pro中没有。
所以问题是:我怎么做才能从Windows 7 Pro中获得对NFS共享的访问?要下载什么,从哪里下载?是有什么商业应用,还是只是安装一些免费软件?
我来得很晚,但这里有一个真正的解决方案。(开源)
我在研究win7专业版的同样问题时 发现了这个 http://www.trevorpott.com/?p=385
密歇根大学NFS 4.1版客户端 这是微软在Windows 8中包含的NFS 4.1的完全相同的客户端。(事实上,微软资助了它的开发。)它位于这里。然而,它确实需要一点知识来安装。我发现它很容易在大规模的安装中使用脚本,当然在我的家用机器上安装也没有问题。 http://www.citi.umich.edu/projects/nfsv4/windows/readme.html#install
我在注册表中把版本从专业版改成了企业版,然后我就可以从程序和功能中安装 “Services for NFS"。
[HKEY/LOCAL/MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion]
"EditionID”=“企业”
“ProductName”=“Windows 7 Enterprise”
在Win7中安装NFS功能(在Win7企业版x64安装中验证):
控制面板/>程序和功能/>打开或关闭Windows功能(左上角)/>检查列表中的 “服务NFS”/>确定每个对话框
你过去需要Windows的Unix服务,但根据这个,看起来你在7中不需要。因为我没有使用7,所以不是决定性的,但看起来像是需要加载的可选服务。 http://sagehacks.wordpress.com/2009/01/21/howto-mount-nfs-shares-under-windows-7/
您可以使用NFS服务器,通过使用NFS协议将Windows资源提供给UNIX和Linux客户端。您可以使用 Windows 资源管理器或 Nfsshare.exe 命令行工具来共享文件夹。
使用 Nfsshare.exe 共享文件夹:
- 使用管理级账户登录到基于 Windows 的服务器。
单击 “开始",单击 "运行",输入cmd,然后单击 "确定"。 3.键入下面的命令,然后按ENTER键共享一个文件夹给NFS客户端>并允许匿名访问。
输入下面的命令,然后按ENTER键删除一个NFS共享。
键入:nfsshare /? 然后按ENTER键,显示可以使用Nfsshare的参数:
使用Windows资源管理器共享文件夹:
- 使用管理级账户登录到基于 Windows 的服务器。
- 启动 Windows 资源管理器。
- 右键单击要共享的文件夹,然后单击 "共享"。
- 单击 NFS 共享选项卡,然后单击共享此文件夹。
- 配置适当的设置,然后单击确定.注意:Microsoft 建议您在网络上至少安装一个用户名映射服务,以便将 UNIX 和 Windows 用户名相互映射。