zoukankan      html  css  js  c++  java
  • odoo14使用的文件服务器【NFS】 HE

    linux系统之间要文件共享实现方式:目前测试系统为Ubuntu20.04LTS

    条件:1、保证两个系统都是linux;

               2、目前实现是同一个局域网内;

    服务端:172.26.1.0

    客户端:172.26.0.255

    一、服务端安装程序:

    1.1 服务器端需要安装 nfs-kernel-server 软件包:

     sudo apt-get update 
     sudo apt-get install nfs-kernel-server
    

    1.2 创建共享的文件(也可以是已经存在的文件)

    sudo mkdir -p /home/odoofile




    修改 exports 文件
    sudo nano /etc/exports


    重启nfs
    sudo service nfs-server restart

    #显示已经mount到本机nfs目录
    sudo showmount -e localhost

    #将配置文件中的目录全部重新export一次!无需重启服务。
    sudo exportfs -rv

    #查看主机ip

    ifconfig -a 

    #查看NFS的运行状态

    sudo nfsstat

    #查看rpc执行信息,可以用于检测rpc运行情况

    sudo rpcinfo

    二、客户端安装程序

    2.1安装NFS服务:

    #执行以下命令安装NFS服务器,

    #apt会自动安装nfs-common、rpcbind等13个软件包

    sudo apt install nfs-kernel-server
    

     

    2.2查看NFS服务器上的共享目录

    #显示指定的 ip(ifconfig -a 查看)NFS服务器上export出来的目录

    sudo showmount -e xxx.xxx.xxx.xxx(ip)


    创建本地挂载目录(文件夹必须为空)

    sudo mkdir -p /xxx/xxx


    挂载共享目录

    #将NFS服务器ip上的目录,挂载到本地的/mnt/目录下

    sudo mount -t nfs xxx.xxx.xxx.xxx:/home/xxx/gongxiang   /xxx/xxx

    ip 被共享文件夹     客户端共享路径  

    例子:sudo mount -t nfs 172.26.1.0:/home/odoofile /tmp/odoo_file

     

    三、测试效果

    在两边创建文件,查看文件夹

    最后将odoo14里面的data_dir指定到共享目录

    服务端:

    客户端:

    至此NFS设置成功,文件服务器之间的热备是不是也可以通过此方式来设置

    心有猛虎,细嗅蔷薇
  • 相关阅读:
    linux常用的一些命令
    C语言之初认识
    前端VUE基于gitlab的CI_CD
    【Github】在repo中添加其它repo: adding embedded git repository
    【Algorithm】Sorting Algorithm
    【gitbook】gitbook init报错解决
    8 款浏览器兼容性测试工具介绍,需要的赶紧收藏吧!
    软件测试适合女生吗?大厂内部测试人员这样说!
    6 大测试用例设计题详细整理— 助攻高薪求职之路!
    APP 兼容性测试之云测平台体验
  • 原文地址:https://www.cnblogs.com/1314520xh/p/15708416.html
Copyright © 2011-2022 走看看