windows 挂载linux搭建的nfs共享文件夹目录

windows | 2020-06-22 16:56:16

linux搭建nfs共享磁盘参考:linux配置NFS网络共享文件夹目录 ,下面详细说明windows如何挂载linux搭建的nfs共享文件夹。

1.打开控制面-程序 打开或关闭windows功能-角色-添加角色-文件服务

2.继续选择角色服务-网络文件系统服务-然后点击下一步安装

3.挂载linux nfs共享目录

mount 191.168.22.16:/home/share X:

(mount 共享目录地址 新分配的盘符)

这个和linux挂载命令一样

 

注意:目录路径使用191.168.22.16:/home/share或者 \\191.168.22.16\home\share 这样都是可以的,一般后者才是推荐的,但是我的磁盘阵列是前者才可以用

 

4.查看新挂载的共享磁盘

5.网络磁盘读写权限问题

按照上面的方法挂载上了,发现没有写入的权限。

NFS共享出来的文件夹的权限为755,UID和GID都是0(是ROOT用户登录的)。而普通用户身份验证中看到UID和GID都是-2,好特殊的数字。也就是只有root有所有权限,其它用户只能读。WINDOWS用户登陆后UID和GID都是-2,所以没有权限写。这个地方看客户端的权限也可以在命令行下输入 mount来查看。

方法一:修改注册表

打开注册表:开始–运行–输入regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

空白处右键增加两项DWORD:AnonymousUid,AnonymousGid;值都是0。如下图:

重新启动计算机,重新mount。

方法二:挂载指定用户

mount -u:username -p:pwd 191.168.22.16:/home/share X:

这种方法 只可以适用:当前用户可以读写自己在x盘创建的文件。所以无论如何还是使用方法一吧!

登录后即可回复 登录 | 注册
    
关注编程学问公众号