yum -y install nfs
yum -y install nfs-utils
@H_403_8@2.配置 新建共享目录mkdir /nfsbootchmod 777 /nfsbootvim /etc/exports/nfsboot *(rw,sync,no_root_squash)#/root/nfsboot 共享的文件夹路径#* 允许的ip#(rw,no_root_squash) 权限@H_403_8@3.重启服务,三种方法试试
/sbin/service nfs restart/etc/init.d/nfs restart systemctl start nfs.service@H_403_8@4.exportfs
exportfs -a 全部挂载或卸载 /etc/exports中的内容-r 重新读取/etc/exports 中的信息 ,并同步更新/etc/exports、/var/lib/nfs/xtab-u 卸载单一目录(和-a一起使用为卸载所有/etc/exports文件中的目录)-v 输出详细的共享参数@H_403_8@5.开启NFS服务的设备查询信息
#查询简略信息[[email protected] ~]# showmount -e 127.0.0.1Export List for 127.0.0.1:/nfsboot *#查询详细信息[[email protected] ~]# cat /var/lib/nfs/etab /nfsboot *(rw,wdelay,hIDe,nocrossmnt,secure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuID=65534,anongID=65534,sec=sys,rw,no_all_squash)#查看日志信息[[email protected] ~]# cat /var/log/messages | grep mountOct 20 22:11:00 sdata-show rpc.mountd[108008]: Version 1.3.0 starting@H_403_8@6.在客户端挂载
mount -t nfs 192.168.1.211:/nfsboot /mnt/nfs#需要事先在客户端创建好目录#mount -t nfs -->挂载命令,表示挂载NFS共享的文件夹#192.168.1.211:/nfsboot-->服务器端共享的文件夹路径,格式为 IP:/共享文件夹路径/mnt/nfs -->映射到本地的文件夹,即客户端开发板上的文件夹。@H_403_8@8.NFS服务器配置说明
ro:共享目录只读rw:共享目录可读可写all_squash:所有访问用户都映射为匿名用户或用户组no_all_squash(默认):访问用户先与本机用户匹配,匹配失败后再映射为匿名用户或用户组root_squash(默认):将来访的root用户映射为匿名用户或用户组no_root_squash:来访的root用户保持root帐号权限anonuID=<UID>:指定匿名访问用户的本地用户UID,默认为nfsnobody(65534)anongID=<GID>:指定匿名访问用户的本地用户组GID,默认为nfsnobody(65534)secure(默认):限制客户端只能从小于1024的TCP/IP端口连接服务器insecure:允许客户端从大于1024的TCP/IP端口连接服务器sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性async:将数据先保存在内存缓冲区中,必要时才写入磁盘wdelay(默认):检查是否有相关的写 *** 作,如果有则将这些写 *** 作一起执行,这样可以提高效率no_wdelay:若有写 *** 作则立即执行,应与sync配合使用subtree_check(默认) :若输出目录是一个子目录,则nfs服务器将检查其父目录的权限no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率@H_403_8@感谢
https://blog.csdn.net/yang9315/article/details/90141378
总结 以上是内存溢出为你收集整理的NFS的使用全部内容,希望文章能够帮你解决NFS的使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)