Linux旧服务器导出
检查工作
在您正式开始迁移数据之前,请先对以下事项进行检查。
-
已对关键数据进行备份;
-
已提前发布停服公告;
-
迁移对旧服务器、新服务器的服务端版本要求一致,并且已更新至官网最新版本(可以访问官网获取最新版本)。
-
如果是32位系统,可以联系我们协助进行迁移到64位,然后再进行迁移;
-
新服务器的网络规划已经就绪,例如静态IP设置,或者迁移完毕后调换旧、新服务器的IP地址;
-
新服务器的系统是全新的;
-
您理解并知悉旧服务器全程停服的要求,请务必严格遵循;
停止有度服务并禁用
systemctl stop youdu_service && systemctl disable youdu_service
检查进程是否在运行
ps aux|grep jg
新建youdu_backup目录
mkdir ~/youdu_backup
导出config目录
cp -rvp /path/config ~/youdu_backup
导出db目录核心数据
1.在youdu_backup目录下,新建db目录。
mkdir ~/youdu_backup/db
2.进入安装目录下的db目录,拷贝核心数据:ent_app_logo、leveldb、cache.rdb
cd /path/db
cp -rvp ent_app_logo/ leveldb/ ~/youdu_backup/db
3.数据说明
- 核心数据
ent_app_logo #企业应用logo
leveldb #聊天记录
cache.rdb #Redis缓存
- 文件相关的数据,可以后续再拷贝,同步。
avatar #头像
files #单人、讨论组、应用的文件数据。服务器不存P2P文件,不包含P2P文件。
rca_files #企业互联的历史文件。如果没有使用企业互联功能,可以忽略。
org #服务端生成的组织架构文件,供客户端下载,即使没有拷贝也不影响客户端使用,可以自动重新生成。
netdisk_files #网盘、群空间(固定群)的文件数据。
导出MySQL数据
mysqldump -uroot -p -A > ~/youdu_backup/youdu_all.sql
压缩导出数据
tar cvf ~/youdu_backup.tar ~/youdu_backup
拷贝所有数据到新服务器
将youdu_backup.tar拷贝到新服务器即可。