云服务器免费试用

Linux配置nfs共享存储服务具体方法

服务器知识 0 245

NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程主机中的共享资源,下面为大家分享一下Linux配置nfs共享存储服务具体方法。

Linux配置nfs共享存储服务具体方法

nfs 是一种网络文件系统,需要依赖rpc进行过程调度

注意nfs只验证id,验证用户名,并且只能在类unix os上进行文件共享服务,由于它的脆弱的验证机制,所以不适宜在internet上工作,在内网使用是非常可行的。

nfs服务端需要确定这两个包正确安装 nfs-utils rpcbind

若是ubuntu主机,则是nfs-common,nfs-kernel-server两个包,rpcbind是默认安装的。

yum-yinstallnfs-utilsrpcbind  

编辑共享目录配置文件 /etc/exports

/var/www/html192.168.10.0/24(rw,async,no_root_squash)192.168.20.0/24(ro)    #多个网段或主机之间用空格分开  /var/www192.168.10.0/24(ro,sync,root_squash)  

参数:ro表示只读,rw表示可读写,sync同步写即同时写入内存和硬盘,async异步暂存于内存,no_root_squash表示如果客户端连接过来的用户是root,则对服务端的目录同样是root权限*请不要开启,好危险的,root_squash表示客户端是root则将其转为匿名用户的权限建议开启。

启动nfs服务,并设为开机自启动

servicerpcbindstart#或则systemctlstartrpcbind  servicenfsstart#或则systemctlstartnfs  ######ubuntu主机则是servicestartnfs-kernel-serverstart  chkconfigrpcbindon#或则systemctlenablerpcbind  chkconfignfson#或则systemctlenablenfs  

配置防火墙,放行响应端口或服务

firewall-cmd--permanent--add-service=nfs  firewall-cmd--permanent--add-service=rpc-bind  firewall-cmd--permanent--add-service=mountd  firewall-cmd--reload  firewall-cmd--list-all#查看firewalld方向的资源  

客户端挂载

showmount-enfs_server_ip:查看nfs服务端的可用挂载点  

客户端挂载操作

mount-tnfsnfs_server:/var/www/html/bendikongmulu  或者  mount-tnfsnfs_server:/var/www/html/bendikongmulu-oproto=tcp  

无报错便成功,当然客户端可以使用 df -h 来查看是否挂载过来了;这里客户端切换到本地挂载点便可以看见服务端的文件了(注意若,服务端共享的目录为空,客户端是无法查看的)

本文来源:www.lxlinux.net/4247.html,若引用不当,请联系修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux配置nfs共享存储服务具体方法
本文地址: https://solustack.com/53869.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。