跳到主要内容

配置备份与恢复

介绍如何将网关的 PLC 注册信息 / 标签 / 环境设置保存在安全的地方,并在需要时进行恢复的方法。

容器模式(2026.05+)的自动备份

容器模式盒子在 OTA 升级时会自动生成 pre-snapshot (/data1/pp-backups/pe-backup-<ts>.tar.zst)。UI 的“备份”按钮会调用 host 上的 backup.sh 作为信号文件 —— 批量快照 Cassandra drain + Redis AOF + HiveMQ + Node-RED + /etc/kopens。 恢复是通过 SSH 执行 restore.sh <archive>(恢复当前状态后也会自动进行备份)。 手动:sudo bash /opt/kopens/install/bin/backup.sh。有关详细信息,请参阅 备份与恢复。


何时需要备份​

情况建议
首次完成所有 PLC / 标签注册时进行第 1 次备份
重大变更(添加/修改数十个标签)后变更后立即备份
定期(每周 / 每月)作为运维标准
升级 / 重新安装之前必须进行

1. 在界面上进行备份​

点击右上角的 [设置] 齿轮图标 → 备份(时钟形状的图标)。

  • 会自动生成备份文件。
  • 下载位置 / 文件名因环境而异。
  • 通常会保存在 PC 内部的备份目录中,或者立即开始下载。

请将生成的文件移动到单独的安全存储库(公司内 NAS、云盘等)。如果网关 PC 本身损坏,其上的备份也会一并丢失。


2. 用 CSV 导出 PLC / 标签​

除了完整备份外,如果您想仅在 Excel 中查看和管理 PLC / 标签列表,可以使用 CSV 导出功能。

  • 在 [连接] 菜单 → [CSV 批量上传] 界面中,有类似“下载当前注册内容”的选项。
  • 下载的 CSV 在 Excel 中编辑后,再重新批量上传即可。

CSV 也可以作为可编辑的备份来使用。


3. 恢复(Restore)​

需要恢复的情况(更换 PC / 重新安装 / 回滚错误的更改)通常需要系统管理员的帮助。

大致步骤:

  1. 安装 / 启动新网关
  2. 使用相同的系统管理员账户登录
  3. 将备份文件上传到网关主机
  4. 系统管理员执行恢复脚本(或恢复 Cassandra 数据)
  5. 重启网关

如果是使用 CSV 备份进行恢复,可以通过 [连接] → [CSV 批量上传] 重新批量注册。


常见问题解答​

Q. 备份文件通常多大?​

如果 PLC / 标签数量在 100 到 1000 个左右,通常为数 MB 到数十 MB。如果连同时序数据一起备份,可能会大得多(请向管理员另行请求规划)。

Q. 时序(历史数据)也会备份吗?​

默认备份仅包含配置。时序数据在独立的存储库(如 Cassandra)中管理,需要单独的备份策略。请与系统管理员一起确认时序数据的备份 / 保留期限。

Q. 密码也包含在备份中吗?​

包含管理员密码 / MQTT 密码等。请勿随意共享备份文件。 如果可能,建议加密存储。

Q. 如何设置自动备份?​

可以通过操作系统的 cron / 任务计划程序设置定期执行备份命令。请向系统管理员请求引入自动备份。