NFS共享存储服务

NFS共享存储服务

1.什么是NFS?

NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程NFS服务器中的共享资源。

NFS 也是 NAS存储设备必然支持的一种协议,但是因为没有用户认证机制,而且数据在网络上明文传输,安全性很差,所以一般只能在局域网中使用。

image-20220620100342929

二.实验步骤

1.安装nfs和rpcbind软件

image-20220620105105996

2.进入 /etc/exports,文件内容默认为空(无任何共享)。

在exports 文件中设置共享资源时,记录格式为“目录位置 客户机地址(权限选项)。

image-20220620110046774

常用选项:

rw 表示允许读写
ro 表示为只读
sync 表示同步写入到内存与硬盘中
no_root_squash表示当客户机以root身份访问时赋予本地root权限(默认是root_squash),如果不加那么客户端无法在里面编辑或写入文件,因为默认以nfsnobody的权限
root_squash 表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户

3.创建一个nfs_data目录

image-20220620110659463

4.开启nfs和rpc
systemctl start nfs      #开启nfs服务
systemctl start rpcbind   #开启rpcbind服务
systemctl enable nfs     #开机自启nfs服务
systemctl enable rpcbind   #开机自启rpcbind服务
    
    
netstat -autp | grep rpc  #过滤出rpc所有UDP连接信息
rpcinfo -p localhost   #查看nfs向rpc注册的端口信息

exportfs -v     #验证结果
exportfs -r     #刷新结果

showmount -e localhost   #验证共享

image-20220620111131848

image-20220620111420051

image-20220620111637769

image-20220620111806750

5.切换到客户端

image-20220620112015411

6.手动挂载NFS共享目录
mkdir data   #在客户端创建一个data目录
mount -t nfs 20.0.0.7:/nfs_data /data

mkdir data #在客户端创建一个data目录
mount -t nfs 20.0.0.7:/nfs_data /data


![image-20220620112653663](https://img-blog.csdnimg.cn/img_convert/95a999437e3cf89620b69951ea695abe.png)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值