zoukankan      html  css  js  c++  java
  • centos7.6 nfs

    最近在研究通过docker的方式快速部署web项目,处理完单台服务器统一部署的问题后,简单集群搭建https://blog.csdn.net/qxianx/article/details/90750636

    下一个问题就是多个服务器如何实现一次部署,全局使用。首先想到的解决方案就是文件共享。之前已经使用过samba在linux与windows之间实现文件共享,这次选择了NFS。关于NFS的定义这里不多叙述。

    基本环境:CentOS7.6

    共享的机器IP(内网):172.16.54.202(实际上传文件主机-服务器),172.16.54.199(通过映射获取文件主机-客户端);

    1 安装nfs(主要涉及 nfs-utils rpcbind)

    1.1 服务器

    yum -y install nfs-utils rpcbind
    1.2 客户端

    yum -y install nfs-utils
    2 创建共享目录并设置权限,这里我直接用的一个node项目


    新建的话,用到的命令


    mkdir -p /share/testmkdir -p /
    ll /share/
    chmod 666 /data/test/
    3 编辑exports,添加配置信息;

    vim/etc/exports

    3.1 前面是要共享的文件,后面是共享给哪个主机看,也可以选择*

    3.2 括号中是一些约束权限

    3.3 使配置生效(这里注意不是 source命令来刷新)

    exportfs -r;
    4 启动nfs服务,查看启动情况;

    4.1 启动
    service rpcbind start && service nfs start;
    4.2 查看是否正常

    rpcinfo -p localhost;


    showmount -e localhost


    4.3开机自启动

    chkconfig --level 2345 rpcbind on
    chkconfig --level 2345 nfs on
    5客户端创建挂载的目录

    mkdir /home/yixinodeNfs
    6 查看服务器挂载信息

    showmount -e 172.16.54.202


    7 挂载到新建目录并测试

    mount -t nfs 172.16.54.202:/home/yixinode /home/yixinodeNfs -o proto=tcp -o nolock
    df -h


    文件也都过来了

    8 解除挂载

    umount /home/yixinodeNfs

  • 相关阅读:
    ES6笔记(二):对象简写
    python通过protobuf实现rpc
    Python之mmap内存映射模块(大文本处理)说明
    python 基于Avro实现RPC
    python 使用 thrift 教程
    软光栅(BlinnPhong 模型,无贴图)(Python)
    递归绘制贝塞尔曲线
    计算机网络核心概览
    BlinnPhong 光照模型 Demo (Python)
    博客园图片批量自动上传
  • 原文地址:https://www.cnblogs.com/ruiy/p/15163387.html
Copyright © 2011-2022 走看看