Linux
本教程指导用户在Linux系统中部署双服务器,一台作为“主服务器”,另一台作为“从服务器”。
两台服务器同时运行,并保持数据热同步,当其中一台服务器故障时,另一台服务器能迅速接管业务,且数据保持一致。
准备
● 仅支持企业版。
● 需2台服务器(Linux),如果服务器是虚拟机,需要分布在不同的物理机上,避免单点故障。
● 生产环境中推荐服务器最低配置:
- CPU四核I5 6代、16G内存。
- 1块固态盘 + 2块机械盘。根据生产经验,每存储1TB的文件需要消耗大约1GB的固态硬盘空间。
● 服务端兼容 Linux(X86/ARM64) 以及国产主流操作系统,客户端支持WEB、PC(Windows/Mac/Linux)、手机端、命令行多种方式访问。
● 配置静态IP,用于客户端和网页端登录访问。
● 如需对接企业内已有的S3存储服务或数据库服务,应先收集服务的连接认证信息,后续安装配置时使用托管存储方式。
● 如需外网访问,请参考教程。
安装
-
安装主服务器
在命令行终端,运行如下命令,安装官网最新版本:
wget -O install.sh https://download.ydisk.cn/package/linux/install.sh sudo chmod +x install.sh sudo ./install.sh
服务配置后,点击回车开始安装,稍等片刻安装完成。通过2020端口访问网盘服务,默认管理员账号:admin 密码:666666
在浏览器输入打开网页,访问服务器的2020端口,会显示安装从服务器页面,如下图:

主服务器安装完成,下面继续[安装从服务器](#安装从服务器)。
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#卸载),需要在主服务器和从服务器上分别执行卸载操作。