部署环境:CentOS Linux release 7.6.1810 (Core)
内核版本:3.10.0-957.el7.x86_64
软件版本:nfs-utils-1.3.0-0.65.el7.x86_64
什么是NFS?
服务端:
yum安装
yum install -y rpcbind nfs-utils# rpcbind可以不写;安装 nfs-utils时会作为依赖安装
rpcbind的主要作用是管理nfs-utils的端口;nfs共享的时候客户端从111端口(默认的rpcbind端口)获得nfs服务的端口信息;
配置文件
vim etc/exports/projects proj*.local.domain(rw)定义一个存储的目录 定义允许的IP地址或网段或域名信息 权限信息例:/data 172.16.1.0/24(rw) #多个权限设置用,分隔
创建存储目录
mkdir /data设置目录属主属组chown nfsnobody.nfsnobody data
启动/重启服务
重启:systemctl restart nfs启动:systemctl start nfsPS:systemctl reload nfsreload: (重载) 平滑重启 确认数据传输完毕, 重新建立连接restart: (重启) 强制断开连接 问题: 重启后,重新挂载,存储数据会有延迟(90s)
客户端:
客户端同样需要安装nfs以识别这种网络文件系统,不然不识别的话也无法挂载;这里和服务端一样yum安装就可以;
查看服务端是否有共享的目录showmount -e 服务端IP挂载操作mount -t nfs 172.16.1.31:/data /mnt-t指定类型为nfs 服务端IP:共享的目录 本地的挂载点目录
以上即为NFS的部署过程,其他细节部分会在下篇文章说明;
内容如有不足欢迎指正,喜欢的朋友可以收藏关注一波哦~

文章转载自小磊的故事,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




