码迷,mamicode.com
首页 > 其他好文 > 详细

NFS共享存储服务

时间:2021-04-07 11:03:08      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:相关   show   chown   ports   文件格式   系统权限   需要   systemctl   nobody   

NFS共享存储服务的应用

将数据存储到一台服务器上,实现数据统一一致,共享访问

NFS存储服务器中主要存储哪些信息:用户上传的图片 音频 视频 附件等信息

FNS分为服务端客户端

存储服务器:NFS服务端

网站web服务器:NFS客户端

实现共享存储好处:

01.实现数据统一一致

02.减少网站磁盘资源

03.减少网站访问(局域网)带宽

NFS共享存储服务器原理

(1)nfs服务端创建共享存储目录

(2)nfs客户端创建远程挂载点目录

(3)nfs客户端进行远程挂载

(4)实现客户端数据信息统一一致

NFS服务部署过程

nfs服务端部署流程:

第一个里程:检测服务软件是否安装

rpm -qa|egrep "nfs-utils|rpcbind"

第二个里程:进行软件服务安装

yum install -y  nfs-utils rpcbind

补充说明:nfs-utils 和 rpcbind 两个软件大礼包

rpm -ql nfs-utils

/etc/rc.d/init.d/nfs    <-- nfs服务启动脚本文件

/use/sbin/showmount   <--检测nfs服务共享目录信息

rpm -ql rpcbind

/etc/rc.d/init.d/rpcbind  <--rpc启动脚本文件

/usr/sbin/rpcinfo      <--检测nfs服务向rpc服务注册信息

第三个里程:编写配置文件

/etc/exports      <--nfs服务配置文件,默认已存在

/date 172.16.1.0/24[rw,sync]

说明:配置文件信息 指定共享目录 指定共享目录访问控制网段或主机信息(共享目录参数信息)

第四个里程:创建nfs服务共享目录,并授权

mkdir  /data

chown -R nfsnobody.nfsnobody /data

第五个里程:启动nfs和rpc服务

systemctl  start rpcbind

systemctl start nfs

第六个里程:进行服务配置检测

检测是否注册

rpcinfo  -p 172.16.1.31

##检测是否存在可以的共享目录

[root@nfs01 ~]# showmount -e 192.168.100.31
Export list for 192.168.100.31:
/data/bbs 192.168.100.0/24
/data/www 192.168.100.0/24
/data/blog 192.168.100.0/24

服务端配置成功

##NFS共享文件系统配置文件格式说明

NFS共享目录:

为NFS服务器端要共享的实际目录,要用绝对路径,如(/data)

注意共享目录的本地权限,如果需要读写共享,一定要让本地目录可以被NFS客户端的用户(nfsbody)读写

NFS客户端地址

为NFS服务器端授权的可访问共享目录的NFS客户端地址,可以为单独的IP地址或主机名,域名等,也可以为整个网段

还会有用“*”来匹配所有客户端服务器,这里所谓的客户端一般来说是前端的业务的业务服务器,例如:web服务,具有

权限参数集

对授权的NFS客户端的访问权限设置,

nfs权限(共享目录) nfs配置的/etc/exports /data 172.16.1.0/24(rw)

本地文件系统权限  挂载目录权限rwxr-xr-x root root  /data

 

NFS共享文件相关文件

 

NFS共享存储服务

标签:相关   show   chown   ports   文件格式   系统权限   需要   systemctl   nobody   

原文地址:https://www.cnblogs.com/LELEBIAO/p/14619714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!