Install
openclaw skills install @chenzhouzhao/dr-backup-gui统一灾备备份与迁移 GUI 工具。整合 Velero(K8s备份)、Rclone(云存储同步)、Rsync(文件同步)、Coriolis(跨云迁移),提供图形化配置、档案管理、执行日志和任务记录。
openclaw skills install @chenzhouzhao/dr-backup-gui以下操作可能删除或覆盖数据,请务必在非生产环境测试后再用于生产系统:
cd ~/.qclaw/skills/dr-backup-gui/scripts && python3 check_and_launch.py
python3 check_and_launch.py --install
cd ~/.qclaw/skills/dr-backup-gui/scripts && python3 dr_backup_gui.py
最低要求:Python 3.9+,PyQt6
备份:指定命名空间、K8s 资源类型,TTL 保留策略
恢复:支持命名空间映射(旧集群 → 新集群)
定时:Cron 表达式或简写(@every 6h)
依赖:kubectl 已配置 + velero CLI + 备份存储后端(S3/MinIO等)
自动发现已配置的远端存储
四种模式:Sync / Copy / Mirror / Check
过滤规则:include/exclude 模式
带宽限制、并发数控制
本地/远程均可(通过 SSH)
选项:归档模式、压缩、checksum比较、删除目标多余文件
预演模式(dry-run)避免误操作
列出源/目标端点
选择 VM、Minion池
创建迁移或副本任务
依赖:Coriolis 服务运行中(默认 localhost:8077)
每个工具支持保存/加载/删除多个命名配置档案
配置存储在:~/.dr_backup_gui/profiles.json
注意:配置文件中可能包含敏感连接信息,请限制访问权限