温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux系统如何配置NFS服务

发布时间:2022-01-24 10:04:26 来源:亿速云 阅读:164 作者:小新 栏目:开发技术

小编给大家分享一下Linux系统如何配置NFS服务,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。

Linux系统如何配置NFS服务

1,NFS服务简介

  • NFS是Network File System的缩写,中文意思是网络文件系统

  • 它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录

  • NFS==网络共享文件系统

  • 互联网中小型网站集群架构后端常用NFS进行数据共享

  • 如果大型网站,那么有可能还会用到更复杂的分布式文件系统,例如:Moosefs(mfs)、GlusterFS、FastDFS

  • 扩展:NFS网络文件系统很像Windows系统的网络共享,但是无法部署在windows系统上,NFS服务

  • 只能应用在Linux系统上,FTP 、Samba服务均都支持Linux和window

Linux系统如何配置NFS服务

2,查看系统环境

Linux系统如何配置NFS服务

3,服务端配置

在启动NFS服务之前,首先要启动RPC服务(CentOS5是portmap服务,CentOS6.6以后的版本是rpcbind服务),否则NFS服务器无法向RPC服务注册。另外,RPC服务如果重启,原来以及有的NFS端口就会丢失,因此,只要RPC服务重启,NFS服务就要重启向RPC重新注册新的随机端口号。一般修改NFS配置文件后,不需要重启服务,直接平滑重启即可,命令:/etc/init.d/nfs reload或者exportfs -rv就可以修改/etc/exports生效。/etc/init.d/nfs reload的作用是:让已经到达服务器的请求给他处理完毕,但是没有到达服务器的请求,就把它断掉。就相当于我们去车站坐车,车子即将出发时,已经上车的就可以正常出发,没有赶上车的就没有办法跟车出发。

要部署NFS服务,需要安装下面的软件包:

3.1,nfs-utils:NFS服务的主程序
3.2rpcbing:NFS可以视为一个RPC的主程序,在启动任何一个RPC程序之前,需要做好端口和功能的对应映射工作
3.3,查看NFS的软件包

Linux系统如何配置NFS服务nfs和rpc默认是没有安装的,需要yum安装

3.4,CentOS6.7默认没有安装软件包,可以使用yum install nfs-utils rpcbind -y命令来安装NFS软件

Linux系统如何配置NFS服务

3.5,先启动rpcbind

Linux系统如何配置NFS服务

3.6,再启动NFS服务

Linux系统如何配置NFS服务必须要先启动rpc服务,然后再启动NFS服务,如果先启动NFS服务,启动服务时会失败。

3.7,查看NFS服务向rpc注册的端口信息,rpcbind主端口号是:111

Linux系统如何配置NFS服务

3.8,加入开机自启动

cat >>/etc/rc.d/rc.local service rpcbind startservice nfs startEOF

4,NFS服务端配置文件的配置

NFS默认配置文件路径是:/etc/exports,文件默认是空的。/etc/exports配置文件的格式是:NFS共享的目录 NFS客户端地址(参数1,参数2)Linux系统如何配置NFS服务其中:/mnt是服务器端共享的目录

  • 代表共享目录的客户端任何地址(rw,sync) ,其中rw代表拥有读写的权限,sync代表数据同步写入NFS服务器端的硬盘中。也可以用async,async是大数据时使用,是先写到缓存区,再写到磁盘里。

NFS共享的目录:为NFS服务器端要共享的实际目录,要用决定路径,如(/data)。注意共享目录的本地权限,需要读写权限,一定要让本地目录可以被NFS客户端的用户读写NFS客户端地址:为NFS服务器端授权的可访问的共享目录的NFS客户端地址,可以为单独的ip地址或者主机名,域名等,也可以是整个网段的地址。创建/data目录,并且属主和属组都为:nfsnobody,其中nfsnobody是安装nfs服务时默认的用户Linux系统如何配置NFS服务

5,客户端配置

1.客户端和服务端一样,也要安装nfs和rpm的安装包。(配置见服务器端)2.客户端需要启动rpc服务,加入开机自启动,不需要启动nfs服务。(配置见服务器端)3.测试:第一步:ping,能不能ping通服务器端ip地址

Linux系统如何配置NFS服务

第二步:telnet服务端的111端口Linux系统如何配置NFS服务

第三步:showmount服务端Linux系统如何配置NFS服务

第四步:挂载,文件共享第五步:查看是否挂载成功了Linux系统如何配置NFS服务

明客户端测试成功,配置完成。

以上是“Linux系统如何配置NFS服务”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI