切换界面风格
数据备份及恢复
丰盘ECM系统基于Docker容器化部署运维,通过数据共享机制建立容器与宿主机的数据共享,丰盘系统的所有数据均存储在宿主机的 /opt/xpan/
目录下,遇到运维操作失误、病毒攻击等问题,可能会导致您企业的数据收到破坏,因此请务必在丰盘投入生产应用之后立即做好数据的备份计划。
如果您希望了解更多丰盘系统的运维架构细节,您可以阅读 丰盘系统架构介绍 。
数据备份
整个系统的全部数据文件均保存在 /opt/xpan/ 目录下,各个子目录的结构如下:
- bin:存放部分组件的升级包的二进制文件;
- data:存放整个丰盘系统的数据库文件、用户上传的文件、密钥等重要敏感数据;
- logs:存放丰盘系统各个关键组件的日志文件,参考 故障诊断 ;
- tools:存放管理丰盘系统的CLI命令行工具包,参考 Linux运维 ;
- setup:存放安装升级过程中产生的临时文件;
而在 /opt/xpan/data/ 目录下,主要有三个目录:
- files:存放用户在丰盘系统里上传的所有文档资料;
- pgdata:存放系统PostgreSQL数据库的数据目录,包括用户信息、系统权限、文档元数据等;
- secrets:存放系统的重要密钥文件,包括数据库密码、证书文件等;
对于备份资源比较充足的情况,IT管理员可以将整个目录进行文件的备份。如果备份空间紧张,则应至少做好 /opt/xpan/data/ 数据目录的定期备份计划,以确保当主机损坏之后,能及时恢复丰盘系统的数据。
如何恢复系统
备份好系统之后,我们可以按照下面三个步骤在新主机上还原系统:
步骤1: 将数据备份保持目录结构拷贝还原至新服务器的 /opt/xpan/
;
步骤2: 在新服务器终端下载最新安装脚本 xpan-install.sh (参考安装部署);
步骤3: 在新服务器通过指定版本参数(-v)的方式安装与旧系统版本号相同的软件镜像;
在旧系统的「系统管理/版本升级」页面查看旧系统的版本号,例如 23.9.1 (如果您不清楚版本号,可联系我们客服查询许可证关联的激活版本号信息),执行 sh xpan-install.sh -v 23.9.1
。不同版本的系统数据可能存在不兼容的问题,请务必使用相同版本的软件镜像进行恢复,否则可能会出现意料之外的问题。
注意事项
丰盘ECM采取OTA远程更新技术帮助客户自动化升级至最新推送的版本。我们推荐客户至少每半年升级一次至最新稳定版本。我们也会定期下架很旧的历史版本,请关注我们公众号或及时查收邮件,关注版本下架等重要通知。如果您在我们下架版本之后仍继续使用旧版本的话,后续一旦出现运维事故需要重装软件的话,您将无法获得任何技术支持,旧版本的数据也无法在新主机上恢复。