同步管理
路径:存储管理 → 同步管理。
同步管理把来源目录的内容复制到目标目录,适合备份、把下载目录复制到媒体库,或让两个目录保持一致。它不是双向合并:文件始终从来源复制到目标,因此创建时要先确认方向。
同步不会替你判断哪个目录更重要。即使目标里有一个更新的文件,也要根据你选择的增量策略判断是否复制;如果打开“同步删除目标多余文件”,目标中来源没有的文件还可能被删除。
新建同步任务
在“同步任务”中点击“创建任务”,填写以下字段:
| 字段 | 怎么填写 | 影响 |
|---|---|---|
| 任务名称 | 用容易理解的名称,例如“NAS 电影备份”。 | 仅用于任务和历史记录。 |
| 源存储、源目录路径 | 选择文件从哪里来。 | 这是同步的基准;目标会按它补充或更新。 |
| 目标存储、目标目录路径 | 选择文件要复制到哪里。 | 不要和来源选成同一个位置,也不要在同一存储中选择互为上下级的两个目录。 |
| 触发类型 | 选择手动、定时、文件监听或轮询检查。 | 决定任务什么时候开始,见下表。 |
| 增量策略 | 默认使用“时间+大小”。 | 决定怎样判断一个文件是否需要再次复制。 |
| 删除策略 | 首次建议“保留目标多余文件”。 | 决定来源没有的文件是否从目标删除。 |
| 并发文件数 | 保留默认值或小幅提高。 | 值越大同时复制的文件越多,也会增加硬盘、网络和网盘压力;最多 8。 |
| 失败重试次数、重试间隔 | 保留默认值通常即可。 | 网络临时波动时会按此设置重试;设为 0 则失败后不自动重试。 |
触发类型
| 选项 | 怎么用 | 影响 |
|---|---|---|
| 手动触发 | 保存后在任务列表点击执行。 | 最适合首次同步和一次性备份。 |
| 定时任务 | 填写时间,例如 0 2 * * * 表示每天 02:00。 | 到点自动同步。 |
| 文件监听 | 只在来源为本地存储时显示。 | 来源目录有文件变化时自动同步。 |
| 轮询检查 | 填写检查间隔,范围为 1–1440 分钟。 | 按固定间隔检查来源是否变化,有变化再同步。 |
增量和删除怎么选
| 字段 | 选项 | 适合情况 |
|---|---|---|
| 增量策略 | 时间+大小 | 默认推荐。比较文件的修改时间和大小,速度快。 |
| 增量策略 | 内容 hash | 逐个读取内容确认是否变化,更准确但会明显更慢;两端必须能完整读取文件。 |
| 删除策略 | 保留目标多余文件 | 只新增或更新,目标中独有的文件保留。首次同步和备份建议选择。 |
| 删除策略 | 同步删除目标多余文件 | 让目标尽量与来源一致;来源没有的文件可能从目标删除。必须先预演。 |
可以按下面的方式选择:
| 目的 | 推荐配置 |
|---|---|
| 做一份只增不删的备份 | 增量用“时间+大小”,删除选“保留目标多余文件”。 |
| 让下载目录复制到媒体库 | 先用“复制”类的整理任务;如果确实使用同步,删除仍建议保留,避免下载器清理文件时连带删除媒体库。 |
| 让两个临时目录完全一致 | 使用“内容 hash”并先预演;确认删除清单正确后,才考虑“同步删除目标多余文件”。 |
远端来源在手动或定时同步时还会显示“扫描处理方式”。“边扫描边处理”能更早开始复制;“扫描完成后处理”会等目录完整读取后再开始。若选择定时运行,页面会显示当前存储的目录读取策略;短时间内可能复用完整读取结果以减少网盘请求。
增量比较不一定只读目录
“内容 hash”可能完整读取两端文件,会产生额外网盘下载、NAS 读取和本机暂存成本;不支持完整内容读取时会报错,不会悄悄改用时间比较。预演与历史中的额外读取说明也需要核对。
“时间+大小”只有在证据可靠时才会判断无需更新。不能保证修改时间可靠的来源,可能在文件大小相同的情况下仍保守重传;不要把这种行为误认为已做内容校验。底层不支持随机写或差异传输时,会按实际能力传输,不保证只传变化的字节。
排除规则
规则作用于相对同步根的路径,可以按需排除临时内容,例如:
*.tmp
/cache/
downloads/***
*.tmp 匹配相应文件名;开头 / 从同步根定位,末尾 / 表示目录及其子树;downloads/*** 排除匹配目录和全部后代。这里只提供排除规则,不支持把完整 rsync 命令或 include / merge 过滤配置粘贴进来。改规则后重新预演,确认没有误排来源。
目录读取错误不能当作空库向目标传播删除;同一目录的别名或重叠范围也不能作为同步两端。
第一次同步:先预演,再执行
在任务列表点击“同步预演”,可以查看本次会新增、更新和删除哪些文件,但不会改动任何文件。以下情况一定先预演:
- 第一次同步某一对目录;
- 刚改过来源、目标、增量或删除策略;
- 准备使用“同步删除目标多余文件”。
确认文件数量、方向和删除列表都正确后,再点击执行。运行中的任务可以暂停或取消;已经完成复制或删除的内容不会自动还原。
预演显示的是当前能够读取到的文件清单,不等于已经验证所有目标文件都可写。正式执行前还要确认目标存储的上传、新建目录、覆盖和删除权限;远端存储读取不完整时,先修复连接或清理目录缓存,不要用删除策略“修正”结果。
预演与执行之间文件仍可能变化,执行会重新核对。遇到同一路径一端是文件、另一端是目录时,冲突范围不会被直接互相覆盖,打开历史查明“部分完成”的原因。
全局配置:只在需要时调整
“同步任务”右上角的“配置”用于设置默认值和保护规则。默认并发和重试只用于新任务,不改写已有任务;全局删除保护会在执行时按当时配置校验,调整前应检查所有受影响任务。
| 字段 | 作用 | 调整建议 |
|---|---|---|
| 成功历史保留数量 | 最多保留多少条成功运行记录。 | 历史很多时调小;需要长期查看记录时调大。 |
| 默认并发数、默认最大重试次数、默认重试间隔 | 新建同步任务时自动带入的初始值。 | 只影响之后新建的任务。 |
| 删除保护阈值 | 一次计划删除很多文件时的安全拦截线。 | 保持默认值。调低更谨慎;设为 0 会关闭这层保护,不建议。 |
| 扫描骤降护栏比例 | 与上次基线比较,来源数量骤降时阻止删除;取值为 0–1。 | 保持默认值,先查清目录为何变少;需要调整时以页面解释为准,不能与百分比删除阈值混用。 |
| 清理失败历史、失败历史保留天数 | 是否自动移除过旧的失败记录。 | 需要排查问题时保留更久;不影响真实文件。 |
查看历史
“同步历史”会显示每次运行新增、更新、跳过、失败和部分成功的内容。打开一条记录可查看具体文件和失败原因。
如果出现大量删除提示,不要立即执行:回到预演,检查来源和目标是否选反、来源目录是否完整可见,再重新运行。
触发删除保护后,前面已经复制、更新或删除的文件不会回滚。暂停、取消和进程重启也不能证明外部操作没有发生;出现结果待核对提示时,先停止原任务,再按结果核对流程处理,不要直接重复执行删除。