Linux下NFS粗略介绍及NFS服务、客户端配置模拟

44 篇文章 4 订阅
3 篇文章 0 订阅

一、NFS

NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。

二、NFS共享

NFS服务的端口号是2049,但由于文件系统非常复杂。因此NFS还有其他的程序去启动额外的端口,这些额外的用来传输数据的端口是随机选择的,是小于1024的端口;既然是随机的那么客户端又是如何知道NFS服务器端到底使用的是哪个端口呢?这时就需要通过远程过程调用(Remote Procedure Call,RPC)协议来实现了RPC服务(portmap 或rpcbind服务),所以NFS服务依赖于RPC服务。

三、RPC服务

RPC(Remote Procedure Call)即远程过程调用。RPC 最主要的功能就是在指定每个 NFS 功能所对应的端口号,并且回包给客户端,让客户端可以连结到正确的端口。

四、NFS配置实验

模拟环境

注:均以root用户操作,非root命令前加sudo

服务器 地址服务器角色
192.168.1.2NFS服务端
192.168.1.3NFS客户端

服务端配置

安装nfs和rpcbind并开启服务加入服务自启

yum -y install nfs-utils rpcbind
systemctl start nfs && systemctl enable nfs
systemctl start rpcbind && systemctl enable rpcbind

添加nfs连接规则

vi /etc/exports
/opt 192.168.1.2(rw)     ##rw读写,只读是ro
/opt/ *(rw,sync,no_subtree_check)

刷新配置立即生效

exportfs -a

客户端配置

yum install nfs-utils
mkdir -p /nfs/data
mount 192.168.1.2:/opt /nfs/data
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值