10.nfs服务
什么是nfs?
nfs(Network File System),网络文件系统,让服务端和客户端通过网络共享主机上的内容,其依赖rpc服务,属于OSI会话层,位于111号端口
111号是rpc服务的端口,但是nfs如果想利用网络进行通信,必须依赖rpc服务,所以也可以说nfs也在111号端口
nfs的部署
服务端
在ser1上部署nfs
# 安装nfs
yum -y install nfs-utils
# 跟随系统启动
systemctl enable nfs
# 开启nfs
systemctl start nfs
创建一个共享目录
mkdir /data
chmod 755 /data
设置共享目标
# 编辑共享名单
vi /etc/exports
# /data目录下所有192.168.1.0用户拥有rw权限,sync作为同步共享目录,可以使用root授权和普通用户授权
/data/ 192.168.1.0/24(rw,sync,no_root_squash,no_all_squash)
重启服务并查看挂载
# 重启nfs
systemctl restart nfs
# 查看挂载
showmount -e localhost
客户端
在ser2上部署nfc
# 安装nfs
yum -y install nfs-utils
# 开启rpcbind
systemctl start rpcbind
查看ser1共享目录
showmount -e 192.168.1.153
创建目录并挂载
# 创建共享文件
mkdir /data
# 将对方的/data挂载到自己的/data上
mount -t nfs 192.168.1.153:/data /data
为什么要有rpc
nfs协议本身没有网络传输,只是远程调度,安装rpc后相当于提供了一个面向远程服务的端口,就可以通过网络向远程主机发起请求
本文来自博客园,作者:icui4cu,转载请注明原文链接:https://www.cnblogs.com/icui4cu/p/16029390.html