网络文件系统nfs


1.NFS介绍

  • 网络文件系统(network files system)简称NFS是一种基于TCP传输协议的文件共享系统。
  • NFS的C/S体系中的服务端启用协议将文件共享到网络上,然后允许本地NFS客户端通过网络挂载服务端共享的文件。
  • 应用场景:为web服务器作为视频,图片资源的服务器。域用户家目录服务器。内容文件存储服务器。

2.NFS部署

安装:
yum install nfs-utils -y
启动:
systemctl status rpcbind.server 确保rpc启动
systemctl start nfs 启动nfs
systemctl enable nfs 确保开机启动
验证:
systeam is-active nfs
配置共享文件
vim /etc/exports
共享格式: 共享目录绝对路径 授权的ip或网段(权限1,权限2)

权限说明

权限用途
ro只读
rw读写访问
sync客户端写入数据同步到服务器后才会返回
no_root_squash客户端root用户具有完全的权限
root_squashroot用户权限被映射成服务端上的普通用户nobody
anonuid指定匿名用户的UID
anongid指定匿名用户的GID

3.NFS管理

  • 通过exportfs对NFS进行管理
  • exportfs 管理NFS共享文件列表
-a打开或取消所有目录共享
-ooptions 指定选项
-r重读
-v详细
showmount -e通过showmount检查是否共享成果

在这里插入图片描述
1)首先服务器端启动RPC服务,并开启111端口
2)服务器端启动NFS服务,并向RPC注册端口信息
3)客户端启动RPC(portmap服务),向服务端的RPC(portmap)服务请求服务端的NFS端口
4)服务端的RPC(portmap)服务反馈NFS端口信息给客户端。
5)客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。
在这里插入图片描述

注:rpc重启后,nfs的注册信息会丢失,因此需要重启nfs完成注册。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值