备份操作
手动、定时、实时监控——选最适合你的备份方式
手动备份
想立刻备份?一键即可。
1
在左侧选择一个备份源
2
点击「立即备份」按钮
3
等待备份完成,进度条会实时显示文件数与速度
定时备份
设置好之后,Ginkgo 会自动按时备份,你完全不用操心。
1
选择备份源,点击「设置」
2
在「调度策略」中选择备份频率
3
保存设置,Ginkgo 会按计划自动执行
| 调度类型 | 配置示例 | 行为 |
|---|---|---|
| 手动 | — | 不自动执行,需要你手动点击备份 |
| 每小时 | {"interval_minutes":60} | 每小时自动备份一次,可自定义间隔 |
| 每天 | {"hour":2,"minute":30} | 每天在指定时间自动备份 |
| 每周 | {"day":"monday","hour":3} | 每周在指定日期和时间自动备份 |
| 每月 | {"date":1,"hour":2} | 每月在指定日期和时间自动备份 |
Watch 模式(实时监控)
开启 Watch 模式后,Ginkgo 会实时监控文件变化。检测到文件被修改或新增时,自动触发备份。
💡 Watch 模式适合频繁修改文件的场景(如开发项目、写作)。普通用户建议用「每天」定时备份即可。
排除不需要的文件
有些文件不需要备份(如临时文件、缓存、node_modules),可以设置排除规则。规则用 glob 语法,逗号分隔。
1
在备份源设置中找到「排除模式」
2
添加排除规则,如 **/*.tmp、node_modules、.git
3
保存设置,后续备份会自动跳过这些文件
💡 也支持反向规则:!**/important/** 可在排除后重新包含。还能在源目录放 .ginkgo-backupignore 文件(语法同 .gitignore)。
压缩
Ginkgo 自动压缩所有备份数据,无需配置。
| 项目 | 说明 |
|---|---|
算法 | zstd(固定) |
级别 | 1(固定) |
💡 压缩完全自动,你无需做任何选择。
进度与取消
备份运行时可以实时查看进度(已处理文件数、速度、剩余)。如果需要中断,点击「取消」即可安全停止,已备份的部分不会丢失。
检查点(Checkpoint)
长时间备份过程中可以创建检查点,标记一个可恢复的中间状态。万一中断,能从最近的检查点继续,而不是从头开始。