odoo14使用的文件服务器【NFS】

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

odoo14使用的文件服务器【NFS】

 

 

 

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

odoo14使用的文件服务器【NFS】

 

 

 

 

 

 

 

二、客户端安装程序

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使用的文件服务器【NFS】

 

 

 

odoo14使用的文件服务器【NFS】

 

 

 

 

三、测试效果

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

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

odoo14使用的文件服务器【NFS】

 

 

 

服务端:

odoo14使用的文件服务器【NFS】

 

 

 

 

客户端:

odoo14使用的文件服务器【NFS】

 

 

 

 

 

 

 

 

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

 

上一篇:NFS


下一篇:挂载nfs网络共享目录到本地目录报错