NFS服务部署及工作流程讲解

本文详细介绍了NFS(网络文件系统)的工作流程和服务部署步骤,包括服务端和客户端的软件安装、配置文件编辑、目录创建与授权、服务启动与检查等关键操作,为读者提供了全面的NFS部署指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NFS工作流程:
1、 服务端启动RPC服务
2、 服务端启动NFS服务
3、 服务端NFS服务向RPC服务进行注册(只注册一次,除非重启)
4、 客户端执行mount命令进行网站存储挂载
5、 客户端向RPC请求NFS服务
6、 RPC服务返回端口号给客户端
7、 客户端通过端口号请求传输数据

PS:RPC服务相当于一个“中介”,NFS服务启动后会产生多个进程及随机端口号,客户端无法直接与服务端利通过ip和端口号进行通信。

NFS服务部署分为服务端部署和客户端部署。
NFS服务端部署流程:
1、 检查服务软件是否安装
[root@nfs01 ~]# rpm -qa |egrep “nfs-utils|rpcbind”
2、 运行软件安装
[root@nfs01 ~]# yum install -y nfs-utils rpcbind
说明:nfs-util和rpcbind软件包中包含的重要服务
[root@nfs01 ~]# rpm -ql nfs-utils
/etc/rc.d/init.d/nfs nfs服务启动脚本
/usr/sbin/showmount 检查nfs服务共享目录信息
[root@nfs01 ~]# rpm -ql rpcbind
/etc/rc.d/init.d/rpcbind rpc服务启动脚本
/usr/sbin/rpcinfo 检查nfs服务向rpc服务注册信息
3、 编写nfs服务配置文件(/etc/exports)
[root@nfs01 ~]# ll /etc/exports
-rw-r–r--. 1 root root 0 Jan 12 2010 /etc/exports
[root@nfs01 data]# cat /etc/exports
/data 172.16.1.0/24(rw,sync)
4、 创建存储目录并授权
[root@nfs01 ~]# mkdir /data
[root@nfs01 ~]# chown -R nfsnobody:nfsnobody /data
5、 启动rpc服务和nfs服务(顺便不能反)
[root@nfs01 ~]# /etc/init.d/rpcbind start
[root@nfs01 ~]# /etc/init.d/nfs start
6、 进行服务配置检查
[root@nfs01 ~]# rpcinfo -p 172.16.1.31
[root@nfs01 ~]# showmount -e 10.0.0.31
Export list for 10.0.0.31:
/data 172.16.1.0/24

NFS客户端配置流程:

1、 检查服务软件是否安装
[root@nfs01 ~]# rpm -qa |egrep “nfs-utils|rpcbind”
2、 运行软件安装
[root@nfs01 ~]# yum install -y nfs-utils rpcbind
3、 进行挂载共享目录
[root@web-01 ~]# mount -t nfs 172.16.1.31:/data /mnt
4、 存储服务应用测试
[root@web-01 ~]# touch test.txt
[root@nfs01 data]# ls
test.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值