Linux网络——nfs共享存储服务 理论+实操!!

本文详细介绍了Linux中的NFS(网络文件系统)共享存储服务,包括依赖的RPC服务、安装配置nfs-utils和rpcbind软件包、设置共享目录、在客户机上访问共享资源的方法以及如何构建NFS实验。文章强调了NFS的安全性和适用场景,并提供了手动挂载、自动挂载和卸载NFS的步骤,适合Linux系统管理员和相关技术人员学习。
摘要由CSDN通过智能技术生成


前言

  • 网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(pressentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。

  • 对于大多数负责均衡群集来说,使用NFS协议来共享数据存储是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。

  • 但是,NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。

一、NFS共享存储服务

1.1:网络文件系统(Network File System)

  • 依赖于RPC(远程过程调用)
  • 需安装nfs-utils,rpcbind软件包
  • 系统服务:nfs,rpcbind
  • 共享配置文件:/etc/exports

1.2:使用NFS发布共享资源

安装nfs-utils,rpcbind软件包
  • 提供RPC支持的服务为rpcbind,提供NFS共享的服务为nfs,安装完成后建议调整为开机自启动状态
  • 手动加载NFS共享服务时,应先启动rpcbind,然后在启动nfs
设置共享目录
  • NFS的配置文件为/etc/exports,文件内容默认为空(无任何共享)
  • 在exports文件中设置共享资源时,记录格式为“目录位置 客户机地址(权限选项)”
[root@localhost opt]# mkdir wwwroot
[root@localhost opt]# vim /etc/exports
/opt/wwwroot 192.168.7.0/24(rw,sync,no_root_squash)

启动NFS服务程序

[root@localhost opt]# mkdir wwwroot
[root@localhost opt]# vim /etc/exports
[root@localhost opt]# systemctl start rpcbind
[root@localhost opt]# systemctl start nfs
[root@localhost opt]# netstat -nuap | grep rpcbind
udp 0 0 0.0.0.0:600 0.0.0.0:* 48338/rpcbind
udp 0 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值