2.可能会遇到没有权限创建目录和文件,解决方法如下:
通过修改注册表将windows访问NFS时的UID和GID改成行基衡0即可,步骤如下
1) 在运行中输入regedit,打开注册表编辑器;
2) 进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default条目;
3) 选择新建----QWORD64值,新建AnonymousUid,AnonymousGid两个值,值为0.
3、打开控制面板,找到程序找到打开或关闭windows功能;
4、找到NFS服务并勾选安装;
5、回到命令提示符,输入showmount -e +服务器锋唤IP地址来确认挂载点;
6、然后用mount命令来挂载,后面那个Z:是分配的盘符
7、这样进到计算机里面就可以看到网络共享目录了。
1、NFS服务端安装nfs-utils软件yum install nfs-utils -y。
2、 mkdir -pv /u01/nps/volumes #nfs服务端创建共享目录。
3、 systemctl start nfs 启动nfs服务谨租 systemctl status nfs 查看nfs状态,如图已经启动正常。
4、NFS客户端也使用命令yum install nfs-utils -y安装nfs软早晌毕件,然陆芹后#如下命令验证是否可以访问nfs服务端。
5、在nfs客户端执行mount -t nfs 10.199.150.95:/u01/nps/volumes /u01命令,然后df -h查看,nfs共享目录已经正常挂载到了/u01目录。
6、设置开机自动挂载,防止系统重启掉盘,将如下自动挂载写入/etc/fstab配置文件。
不明确...从你写的来看,你是在开发版的终端里面挂载PC上的文件夹对吧。。。1。你确定防火墙关闭了,自己把防火墙先禁掉,PC和开发版都用ifconfig 分配好你给的IP,然后确认两个相互能ping通,保证网络畅通..再来挂载...
2。你的PC上,/etc/exports里面是不是已经正确的写入了参数,是不是权限没有打开?写完这个配置文件之后,你需要执行exportfs -ar 来更新下NFS
然后自己带戚在PC上找个文件夹mount下你/etc/exports里面写的文件夹,看看谨行兄能mount上去不。。
3。提示信息说, mount version newer than kernel,是内核版本问题吗?要不就是你的祥袭PC和开发版上的内核有一个版本比较旧了..或者是mount这个组件比较老,PC上和开发版终端分别用uname -a看下内核版本
可以在mount的时候添加一个 -v2或者 -v3(这两参数己不清楚了,好像是nfsv2,nfsv3。。。需要再查查)的参数试试,这个是用来指定NFS的版本的。。
4。挂载参数非常多...不可能一次写完。你至少确认了前两点没问题,再看看结果,不行再给我发个消息,我也好久没看这个了
慢慢来,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)