跳到主要内容

Linux

本教程指导用户在Linux系统中部署双服务器,一台作为“主服务器”,另一台作为“从服务器”。

两台服务器同时运行,并保持数据热同步,当其中一台服务器故障时,另一台服务器能迅速接管业务,且数据保持一致。

准备

● 仅支持企业版

● 需2台服务器(Linux),如果服务器是虚拟机,需要分布在不同的物理机上,避免单点故障。

● 生产环境中推荐服务器最低配置:

  • CPU四核I5 6代、16G内存。
  • 1块固态盘 + 2块机械盘。根据生产经验,每存储1TB的文件需要消耗大约1GB的固态硬盘空间。

● 服务端兼容 Linux(X86/ARM64) 以及国产主流操作系统,客户端支持WEB、PC(Windows/Mac/Linux)、手机端、命令行多种方式访问。

配置静态IP,用于客户端和网页端登录访问。

● 如需对接企业内已有的S3存储服务或数据库服务,应先收集服务的连接认证信息,后续安装配置时使用托管存储方式。

● 如需外网访问,请参考教程

安装

  1. 安装主服务器

    在命令行终端,运行如下命令,安装官网最新版本:

wget -O install.sh https://download.ydisk.cn/package/linux/install.sh sudo chmod +x install.sh sudo ./install.sh


服务配置后,点击回车开始安装,稍等片刻安装完成。通过2020端口访问网盘服务,默认管理员账号:admin 密码:666666

在浏览器输入打开网页,访问服务器的2020端口,会显示安装从服务器页面,如下图:

![](linux.assets/waitSlave.png)

主服务器安装完成,下面继续[安装从服务器](#安装从服务器)。

2. ### 安装从服务器

在`上一步骤`中,复制从服务器的安装命令,打开从服务器的命令行终端粘贴并运行命令,如下(服务器地址根据实际情况填写):

sudo wget http://192.169.0.101:2020/deploy/installSlave.sh sudo chmod +x installSlave.sh sudo ./installSlave.sh


安装脚本会自动安装从服务器并打开系统配置页面,其他系统配置同[单服务器安装流程](/docs/manager/installServer/singleServer/linux#安装),执行安装完成后,会自动激活主服务器,并完成主从服务器的启动。


## 升级

1. ### 关闭从服务器

进入从服务器,打开命令行终端,执行命令:

sudo /opt/ydisks/ydisk.py --stop


2. ### 升级主服务器

在命令行终端,运行如下命令,安装官网最新版本:

wget -O install.sh https://download.ydisk.cn/package/linux/install.sh sudo chmod +x install.sh sudo ./install.sh


3. ### 升级从服务器

通过主服务器,下载安装脚本并执行安装:

sudo wget http://主服务器IP:2020/deploy/installSlave.sh sudo chmod +x installSlave.sh sudo ./installSlave.sh



## 卸载

主从服务器的卸载方式[同单服务器卸载](/docs/manager/installServer/singleServer/windows#卸载),需要在主服务器和从服务器上分别执行卸载操作。