NFS简介

NFS( File )即网络文件系统。

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

主要用途:NFS网络文件系统一般被用来存储共享视频,图片,附件等静态资源文件。

NFS存储服务

无NFS文件共享存储

当用户A通过互联网上传文件时,经过负载均衡,随机或者定向分配到某个节点。但是当用户B去下载这个文件的时候,并不确定会向哪个节点发送请求,这样会导致用户存在一定几率下载不到的情况。

rpcbind服务_rpcbind怎么读_rpcbind

有NFS文件共享存储

当用户A通过互联网上传文件时,经过负载均衡,无论发送到哪个节点都会被存储到NFS文件服务器。但是当用户B去下载这个文件的时候,任何节点都可以读取NFS文件服务器的文件。

rpcbind服务_rpcbind怎么读_rpcbind

NFS服务的优缺点

优点

缺点

RPC工作流程

rpcbind怎么读_rpcbind服务_rpcbind

NFS支持的功能非常多,不同的功能会有不同的服务来完成,很多服务都需要监听在一些端口,其中的很多端口并不是固定的。这些服务在启动时,都需要向服务注册一个端口,服务随机选取一个未被使用的端口予以分配。服务监听在111端口,所以的主要功能就是指定每个RPC 对应的port ,并且通知给客户端,让客户端连接到正确的端口上去。

客户端向NFS服务器端请求的步骤:

注意:由于rpc 在启动时需要向注册端口,所以要先启动。另外若重新启动,原来注册的数据也会不见,因此一但重新启动,让所管理的服务因为需要重新启动以重新向注册。

NFS服务器端配置

NFS服务器:192.168.1.180

检查并安装NFS

如果没有,安装 NFS 服务器所需的软件包,实际上需要安装两个包nfs-utils(nfs服务主程序)和(rpc主程序), 不过当使用yum安装nfs-utils时会把一起安装上。

yum install -y nfs-utils

配置说明

/etc/sysconfig/nfs #NFS的主配置文件
/etc/exports #配置共享目录的文件

/etc/的配置格式:

nfs共享目录 nfs客户端地址1(参1,参2…..) 客户端地址2(参1,参2…)

说明:

nfs共享目录:为nfs服务器要共享的实际目录,绝对目录。注意权限问题。

nfs客户端地址:为nfs服务器授权可以访问的客户端的地址,可以是单独的ip地址或主机名,域名。也可以是整个网段。

授权整个网段:eg:10.0.0.0/24

文件配置实例说明:

/data/fileserver 192.168.1.190(rw,sync,no_root_squash)

若服务器端对/etc/文件进行了修改,可以通过命令重新加载服务而不需要重启服务。若重启服务需要重新向注册,而且对客户端的影响也很大,所以尽量使用命令来使配置文件生效。

rpcbind服务_rpcbind_rpcbind怎么读

相关参数 (man )

A. 选项:选项用来设置输出目录的访问权限、用户映射等。

B. 用户映射选项

C. 其它选项

启动NFS服务端上nfs服务

1、先为和nfs做开机启动:

systemctl enable rpcbind.service
systemctl enable nfs-server.service

2、然后分别启动和nfs服务:

systemctl start rpcbind.servicesystemctl start nfs-server.service

查看服务是否启动

rpcbind怎么读_rpcbind_rpcbind服务

使用查看本机上已经共享的目录:

exportfs

NFS客户端配置

NFS客户端:192.168.1.190

安装nfs,并启动服务。

yum install -y nfs-utils
systemctl enable rpcbind.service
systemctl start rpcbind.service

客户端不需要启动nfs服务,只需要启动服务。

检查 NFS 服务器端是否有目录共享

showmount -e 192.168.1.180

挂载远程服务

mount -t nfs 192.168.1.180:/data/fileserver /data/itstyle

查看挂载

df -h

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666