Ubuntu 搭建 NFS

走远了吗. 提交于 2019-12-02 22:29:56

提要:

  为什么需要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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!