帮助文档
Safrove(安匣) 使用指南
本指南按照 Windows 客户端的四个标签页组织,说明如何完成首次配置、确认备份状态、搜索并打开历史文件,以及将快照挂载为只读磁盘。
快速开始
首次配置流程
1. 设置 Location(备份仓库)
Location 指定备份仓库,是保存全部历史备份的核心位置。 该目录保存加密数据块、快照记录、索引和仓库配置。仓库一旦损坏或丢失,历史版本可能无法读取、挂载或恢复。
- 建议使用独立磁盘、外置硬盘或容量充足的专用目录;不要使用系统临时目录。
- 可用容量至少应覆盖所有待备份目录当前数据量的总和。初始规划可按总数据量的 1.5 至 2 倍预留;文件变化越频繁、保留周期越长,所需空间越大。
- Safrove 会在执行备份时自动排除仓库目录,以防止递归备份。即便如此,仍建议将仓库与待备份目录分开存放。
2. 设置 Encryption Password
密码无法找回,也无法绕过。 该密码用于解密整个仓库。打开已有仓库时,必须使用创建仓库时设置的密码;一旦遗失,Safrove 将无法读取、挂载或恢复其中的数据。请将密码妥善保存在密码管理器或其他安全位置。
3. 添加或删除要备份的目录
- 添加: 选中表格底部的空白行,点击该行右侧显示的“...”选择文件夹;也可以双击空白行,直接输入完整路径。
- 修改: 双击已有路径进行编辑,或选中该行后点击右侧“...”重新选择目录。
- 删除: 右键单击要移除的行并选择 Delete。此操作只会从备份配置中移除该目录,不会删除磁盘上的原始文件。
- 仓库排除: 如果仓库目录与待备份目录存在包含关系,Safrove 会在每次备份前自动排除仓库本身;位于仓库内部的来源目录不会被备份。
4. 选择 Backup Frequency
该下拉菜单用于设置自动备份间隔,可选 Manual、Every 1/2/4/8/12 hours 或 Daily。
- Manual:不执行自动备份;需要备份时,请在 Status 中点击 Backup Now。
- Every N hours / Daily:按设定的时间间隔触发备份并创建快照。相同的数据块会被去重,不会重复占用等量空间。
- 频繁修改的工作目录可选择 1 至 4 小时;变化较少或数据量较大的目录可选择 8 小时、12 小时或 Daily。
5. 选择 Prune(历史保留策略)
Prune 用于控制历史快照的保留范围。各项保留条件会共同生效;同一个快照可能同时满足“最近”“每日”“每周”等条件,因此最终保留数量并不是各项数值的简单相加。
保留最近 3 个、每日 1 个、每周 1 个、每月 1 个、每年 1 个。适合空间较紧张的仓库。
保留最近 10 个、每日 7 个、每周 4 个、每月 12 个、每年 2 个。适合大多数用户。
保留最近 30 个、每日 14 个、每周 8 个、每月 24 个、每年 5 个。可保留更完整的历史记录,但需要更多存储空间。
假设每小时备份一次,“最近 10 个”可覆盖约 10 小时;更早的历史中,再分别保留近 7 天每天 1 个、近 4 周每周 1 个、近 12 个月每月 1 个,以及近 2 年每年 1 个代表性快照。
6. 保存并完成首次备份
- 根据需要设置 Start with Windows,然后点击 Save。看到保存成功提示后,进入 Status 并点击 Backup Now。
- 等待任务完成,确认 Last backup、Snapshots、Files 和任务日志均已更新。
授权与激活
Safrove 使用绑定当前 Machine ID 的离线 license.lic 授权文件。授权有效期决定是否允许写入仓库;授权正常到期后,仍保留对已有备份的只读访问能力。
| 授权有效期内 | 授权到期后 |
|---|---|
| 完整读写 | 只读访问 |
|
|
获取并导入授权文件
- 打开托盘菜单中的 License...,确认 Machine ID;Buy Now 会打开 safrove.com/buy,并自动带入当前机器码。
- 试用授权:在网页选择 14-Day Trial,填写邮箱并确认协议,生成后下载 license.lic。
- 购买授权:在购买功能开放后,从同一页面选择买断版并完成付款,下载为当前 Machine ID 签发的 license.lic。
- 返回 License 窗口,点击 Import License... 选择该文件。程序会复制并立即验证,显示 Activated 后生效。
排查步骤
- 打开 License... 检查授权状态和到期时间。
- 确认程序目录中的 license.lic 是当前机器的授权文件。
- 如果提示机器码不匹配,使用当前机器码重新激活。
备份设置
Settings 将仓库位置、加密密码、来源目录、备份频率、保留规则和维护操作集中在一个页面中。
仓库与密码
Location— 备份仓库路径,负责保存快照、索引和数据块。Encryption Password— 仓库加密密码。忘记后无法读取历史备份,请妥善保管。Save— 点击 Save 后会验证仓库密码并保存全部设置;成功后会显示完成提示。
来源目录
表格中的每一行代表一个待备份的来源目录。可以添加多个目录;如果来源目录与仓库存在包含关系,程序会在备份时自动排除仓库本身。
备份频率与保留规则
Backup Frequency 控制自动备份间隔;Prune 控制历史快照保留策略,并在下拉框右侧显示当前规则的具体保留数量。
维护操作
Run Check 快速检查仓库元数据和索引,Clean Unused Data 清理不再引用的数据,Unlock Locks 清除确认已失效的仓库锁。执行维护操作时不要同时运行备份。
状态与任务日志
Status 用于查看仓库概览、统计数据和任务日志,也可立即执行 Backup Now 或 Quick check。
显示当前仓库路径,左侧有仓库图标标识。
Status 表示程序当前的运行状态,例如 Idle、Refreshing 或 Running;Last backup 显示最近一次备份的结果。
Snapshots 是仓库中的快照总数;Files 是当前索引统计到的文件数量。
按时间倒序列出每次任务,包括类型、状态、耗时和 Detail;失败或跳过时可在此查看原因。
被索引文件的原始逻辑大小,即未考虑压缩和去重时的数据规模。
仓库实际存储的数据大小,包含压缩、去重后的数据块及相关仓库数据。
根据 Original 与 Stored 估算的空间节省比例,主要来自去重和压缩。
快速检查仓库元数据和索引的一致性,不读取全部数据块内容。适合日常快速检查;它不能替代完整数据读取校验。
在所有历史版本中搜索(Search Files)
Search Files 的搜索范围不是当前文件夹或单个快照,而是所有已建立索引的历史快照。搜索结果先汇总匹配的文件路径;选中路径后,可查看该文件在全部快照中的历史版本。
匹配规则与示例
- 普通输入采用不区分大小写的完整路径子串匹配,并自动把“\”与“/”按同一种路径分隔方式处理。例如 report 可匹配 /work/Report.xlsx。
- 输入扩展名也会匹配路径,例如 .png 会找到路径中包含 .png 的文件;project/settings 可匹配包含该路径片段的文件。
- 包含 * 或 ? 时使用通配符:* 表示任意长度字符,? 表示一个字符。例如 *.py 匹配 Python 文件,report?.docx 可匹配 report1.docx。
- 右上角状态菜单可进一步筛选 Deleted、Changed、Stable 或 Size anomaly;最多显示前 500 条匹配结果。
左右列表如何使用
每行是一个唯一文件路径,并显示 Versions、最新大小和状态。结果按全局索引建立顺序显示,通常接近路径顺序,不是相关度排序。
选中左侧文件后,右侧列出该路径在所有快照中的版本,按 Snapshot Time 从新到旧排列,并显示大小及与前一版本是否相同。
快照时间线、挂载与卸载
Snapshots 用于按备份路径和时间查看快照变化,并把任一快照挂载为只读 Windows 驱动器。
选择路径并阅读顶部图表
- 先在左上角路径下拉菜单选择要查看的备份路径,再在右侧选择 All Time 或其他时间范围。页面只显示符合这两个条件的快照。
- 图表横轴是快照日期,每根柱代表一个快照相对前一个快照的变化量;绿色是 Added,橙色是 Modified,红色是 Removed。柱越高,变化文件越多。
- 点击图表中的柱或时间点,会同步选中下方对应快照,并刷新该快照的变化列表。
底部两个表格
按时间从新到旧列出快照,包含 Time、Snapshot ID、Path、Changes 和 Tags。选择一行即确定要查看或挂载的历史时间点。
显示所选快照相对同一路径前一快照的变化明细,包括 Added、Modified、Removed、文件路径和大小;第一个快照可能没有可比较的前一版本。
挂载和卸载
- 在左侧 Snapshots 表格中只选择一个目标快照。
- 右键该行选择 Mount As Drive;如果页面显示 Mount 按钮,也可直接点击。系统必须已安装 WinFsp。
- 挂载成功后会自动打开只读盘符。也可从托盘菜单选择 Open Mounted Drive 再次打开。
- 使用页面中的 Unmount,或托盘菜单中的 Unmount 卸载。挂载另一个快照时,当前挂载会先被停止。
常见问题
提示文件正在被占用怎么办?
如果错误中包含 .safrove_write_in_progress,说明上一次备份或另一个进程仍持有写入标记。确认没有备份任务运行后,再重试;必要时关闭软件后重新打开。
Backup Now 显示授权不足怎么办?
先打开 License... 查看状态。如果提示机器码不匹配,需要使用当前机器码重新激活。
搜索还是慢怎么办?
尽量输入更具体的路径片段或文件名,避免只输入一个通用字符。大型仓库首次索引会更慢,后续筛选会更快。
忘记 Encryption Password 可以恢复吗?
不能。该密码用于加密仓库数据,软件无法绕过密码读取历史备份。