win和linux共享nfs存储

1126人浏览 / 0人评论

一、linux安装配置nfs

linux端安装nfs

[root@gmw-jump-server ~]# yum install -y exportfs nfs-utils

创建你想要共享的目录

[root@gmw-jump-server ~]# mkdir /data

编辑配置文件

[root@gmw-jump-server ~]# cat /etc/exports
/data  192.168.31.10 (rw,no_root_squash,sync) 

 参数讲解

访问ip有好几种写法

1、192.168.31.10

2、192.168.31.0/24

3、*


 

 

启动nfs

 1、先启动rpcbind

[root@gmw-jump-server ~]# service rpcbind start  
 

2、启动nfs

[root@gmw-jump-server ~]# service nfs start 
 

查看共享目录

[root@gmw-jump-server ~]# exportfs -rv
exporting 192.168.31.10:/data

ok、配置没问题了哈

 

二、windows配置

控制面板--->程序和功能-->启用或关闭windows功能-->添加功能和角色向导-->一直点下一步-->在功能里面选NFS客户端,如果不安装没有mount命令。

可选安装:控制面板--->程序和功能-->启用或关闭windows功能-->添加功能和角色向导-->一直点下一步-->在服务器角色里面选-->文件和存储服务->在选文件和ISCI服务-->选择NFS服务器-->添加功能-->确认安装即可

 

安装完成后进行重启windows服务器

进行挂载

mount 192.168.31.6:/data/ Z:

提示挂载成功

三、进行创建文件测试

在linux主机上

echo ‘test’ >>/data/test.txt 

在windows主机上删除文件

发下无法删除,发现问题后进行解决。

 

四、问题解决

方法1、

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

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

方法二:

在linux主机上

chmod 777 /data/ 

 

umount Z:

是卸载的意思。

全部评论