• Ubuntu 搭建 NFS


    提要:

      为什么需要NFS?

    N1:

      目前公司使用docker swarm 管理docker集群,在swarm部署一个需要持久化数据的服务A,若服务A起初在A机器部署成功,当服务A异常飘到B机器的时候就会造成数据丢失,所以需要一个公共的数据存储。

    部署NFS服务端:

      1、安装

        sudo apt-get install nfs-kernel-server

      2、配置

        mkdir /nfs

        sudo chmod 777 /nfs

        sudo vim /etc/exports

            /nfs 192.168.120.*(rw,sync,no_root_squash,no_subtree_check)

            *************参数解释*************

            /nfs 表示要共享的目录

            192.168.120.* 代表 192.168.120.1~255 这个段的机器可以共享此目录

            rw 读写权限

            sync 同步写入磁盘

            no_root_squash nfs  客户端共享目录使用者权限

            no_subtree_check   不检查目录树的权限

            *************参数解释*************

      3、重启服务

        sudo /etc/init.d/nfs-kernel-server restart

    部署NFS客户端:

      1、安装

        sudo apt-get install nfs-common

      2、挂载

        sudo mkdir /nfs

        sudo chmod 777 /nfs

        sudo mount serverip:/nfs /nfs

      3、配置自动挂载

        sudo vim /etc/fstab

          serverip:/nfs /nfs nfs rw 0 0

      4、取消挂载

        sudo umount /nfs

  • 相关阅读:
    python day 6 time 库
    python day 5 基本数据类型
    20191206《信息安全导论》第六周学习总结
    第十节 数据流重定向
    第九节 简单的文本处理
    第八节 命令执行顺序控制与管道
    第七节 文件系统操作与磁盘管理
    第六节 文件打包与解压缩
    第五节 环境变量与文件查找
    第四节 Linux目录文件及文件基本操作
  • 原文地址:https://www.cnblogs.com/wh-blog/p/11764943.html
Copyright © 2020-2023  润新知