栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

NFS服务的配置与搭建(文件目录共享)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

NFS服务的配置与搭建(文件目录共享)

目录

自说

环境及软件

nfs相关配置

实例

NFS、RPC的安装

启动服务

192.168.26.102(客户端) 客户端中挂载


自说

NFS是是Network File System的缩写,及网络文件系统,其主要功能是通过局域网共享文件或目录。

在共享文件或者目录时,要RPC协议,RPC协议是远程过程调用的缩写,其主要功能通过节点之间请求服务。简单理解,服务端与客户端之间,要获取到共享文件,这个请求的过程、进程及相关参数信息的调用。

环境及软件

软件:VMware Workstation Pro16

系统平台:CentOS Linux release 7.8.2003 (Core)

服务端:192.168.26.101

客户端:192.168.26.102

ssh工具:FinalShell

nfs相关配置

nfs提供了几个配置文件,根据所需修改配置文件即可,以下是nfs的常用配置目录

/etc/exports                           NFS服务的主要配置文件(主)

/usr/sbin/exportfs                   NFS服务的管理命令

/usr/sbin/showmount              客户端的查看命令

/var/lib/nfs/etab                      记录NFS分享出来的详细信息(多用于查看具体信息)

实例

NFS、RPC的安装

yum -y install yum -y install nfs-utils rpcbind

启动服务
systemctl start rpcbind && system enable rpcbind        #启动rpc并设置开启自启 systemctl status rpcbind        #查看rpc状态 
首先查看rpc状态

rpcinfo -p        #查看rpc的服务状态

启动nfs 再次查看rpc状态,会发现多了很多进程

systemctl start nfs && systemctl enable nfs        #启动nfs服务及设置开机自启 systemctl status nfs        #查看nfs状态  rpcinfo -p        #再次查看

 配置/erc/exports文件

格式为:        例:/data/write 192.168.26.101 (rw)

其中 /data/write 为分享的目录位置        192.168.26.101为服务端ip        (rw)为读写参数,参数可为多个

具体 常用参数如下表

nfs 共享参数 参数作用
rw 读写权限
ro 只读权限
all_squash 无论 NFS 客户端使用什么账户访问,均映射为 NFS 服务器的匿名用户
sync 同时将数据写入到内存与硬盘中,保证不丢失数据
anonuid 配置 all_squash 使用,指定 NFS 的用户 UID
anongid 配置 all_squash 使用,指定 NFS 的用户 GID

/etc/exports配置具体

配置完成后需要重启nfs服务重新加载

systemctl restart nfs

 创建共享目录及文件,必须与/etc/exports中相对应

192.168.26.102(客户端) 客户端中挂载

挂载之前先创建挂载点

挂载有两种方式 临时挂载 永久挂载

mount 192.168.26.101:/data /test        #其中/test为挂载点        #为临时挂载

vim /etc/fstab

192.168.26.101:/data/write /test defaults 0 0          #永久挂载

注:在挂载时如果长时间卡着不动或者报“mount.nfs: No route to host”这个错误时

把服务端中(192.168.26.101)的防火墙关闭或者在防火墙设置中添加此服务即可

systemctl stop firewall        #关闭防火墙

firewall-cmd --add-service=nfs        #允许nfs服务通过

 挂载完之后使用df -Th查看

接着进入挂载目录下便可看到共享文件

如果对目录进行编辑则可以在服务端中使用如下命令

chmod o+r  /data/write       #这个修改用户对目录权限

 这样你即便在客户端中增删改查在都会同步到服务端中去

                                        如遇到任何问题,欢迎私信评论!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/362078.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号