Linux NFS存储服务详解

NFS存储服务概念介绍
  • NFS是Network File System的缩写,网络文件共享系统

  • 主要功能是通过网络(一般是局域网)让不同的主机系统主机系统之间可以共享文件或目录

  • 存储服务的种类

    • FTP(文件传输协议):权限麻烦
    • samba:windows——>linux之间数据传输,linux部署samba
    • NFS:linux——>linux之间数据传输
  • 分布式存储解决存储服务器压力

    • Moosefs(mfs),比较落伍,初学者学习比较简单
    • GlusterFS
    • FastDFS,企业应用较多
NFS存储服务作用
  • 实现数据的共享存储
  • 便于数据操作管理
  • 节省购买服务器磁盘开销
NFS服务部署流程
  • RPC:远程过程调用程序(中介)

    • 因为NFS会有多个随机端口
    • RPC端口固定111,用来管理nfs端口来解决客户端的请求,不然客户端不知道访问哪个端口
  • NFS服务端(房源)

    • 下载安装软件

      #查询是否安装
      rpm -qa | grep "nfs|rpc"
      
      #安装
      yum install -y nfs-utils rpcbind
      
      安装好nfs会自动创建好nfsnobody用户
      
    • 编写配置文件

      vim /etc/exports
      
    • 配置格式:01 02(03)

      • 01:设置数据存储的目录
      • 02:设置网络一个白名单
        • 允许那些主机连接到存储服务器进行数据存储
      • 03:配置存储目录的权限信息、存储目录的一些功能
    • 配置内容

      /data 172.16.1.0/24(rw,sync)
      
    • 服务环境配置

      mkdir /data
      chown -R nfsnobody.nfsnobody /data
      
    • 启动服务程序(先启动rpc、在启动nfs)

      #rpc
      systemctl start rpcbind.service
      systemctl enable rpcbind.service
      
      #检查
      netstat -nptl | grep rpc
      
      #nfs
      systemctl start nfs
      systemctl enable nfs
      
      netstat -nptl | grep nfs
      
      nfs启动后系统看不到端口号,交给rpc处理了
      
  • 客户端(租客)

    • 安装n

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值