反馈已提交

网络繁忙

Linux系统搭建NFS服务

  • 文档创建者:Vic.zhang
  • 历史版本:10
  • 最近更新:Alicehyy 于 2024-08-14
  • 1. 什么是NFS?

    NFS(Network File System)网络文件系统,主要功能是通过网络让不同的主机系统之间可以共享文件或目录,NFS的客户端可以通过挂载(mount)的方式将NFS服务器共享的数据目录挂载到NFS客户端本地系统中,从客户端本地看,NFS服务器端共享目录就好像是客户端自己的磁盘分区或者目录一样,而实际上却是远端的NFS服务器的目录。

    NFS和其他共享存储服务一样,做不到足够的高可用,只要主服务器不能用了以后,挂载到其他服务器上的目录也都不能用了。不过还是具备一定的高可用性的,当工程宕机时,只要服务器不宕机,就可以保证其他服务器也能正常读取挂载目录里的文件。

    2. 环境准备

    服务器系统版本作用
    ip1(文档示例:122.112.190.66)centos7服务端
    ip2(文档示例:139.9.120.213)centos7客户端

    3. 服务端安装RPC和NFS

    3.1 安装

    rpm -qa | grep nfs
    rpm -qa | grep rpcbind   # 检查环境,由于nfs的正常运行需要关联rpc服务,需要先检查机器上是否安装了相关服务
    yum -y install rpcbind nfs-utils   # 安装rpc和nfs服务
    mkdir -p /data/nfs && chmod 666 /data/nfs   # -p 级联创建,创建指定共享目录,并修改相应权限

    3.2 修改配置文件并启动

    vim /etc/exports   # 编辑文件
    /data/nfs 139.9.120.213/24(rw,no_root_squash,no_all_squash,sync)   # 指定客户端服务器
    # 保存退出
    exportfs -rv   # 载入配置
    systemctl start rpcbind   # 启动rpc服务(注意,务必先启动RPC服务)
    systemctl start nfs   # 启动nfs服务

    3.3 检查服务

    cat /var/lib/nfs/etab  # 检查服务是否启动

    1573187482117379.png

    showmount -e ip1  # 检查客户端服务器是否能够挂载(这一步在客户端配置好以后,再在服务端上执行)

    1573187497777577.png

    3.4 测试服务端自己是否能够挂载

    mkdir /data/nfs2 && chmod 666 /nfs2/vic
    mount -t nfs 122.112.190.66:/data/nfs/data/nfs2
    df -h

    1573187508323644.png

    4. 客户端安装 NFS

    4.1 安装服务

    yum -y install nfs-utils # 安装nfs
    mkdir -p /data/nfs && chmod 666 /data/nfs # -p 级联创建,创建指定共享目录,并修改相应权限

    注意:客户端不需要启动服务

    4.2 检查服务

    showmount -e ip1  # 检查能否访问服务端
    mount -t nfs ip1:/data/nfs  /data/nfs  # 将服务nfs目录挂载至客户端目录

    4.3 测试挂载是否成功

    在服务器端的/data/nfs下新建个文件,去客户端的目录下查看是否存在。

    5. 配置NFS为文件服务器

    5.1 下载插件:共享外部目录

    5.2 平台配置:共享外部目录插件

    附件列表


    主题: 部署集成
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持