简而言之
SyncGallery 的核心理念是:同步规则应先易于理解,再实现自动执行。
规则可将您 Android 设备上的一组文件与 Google Drive 或 OneDrive 中的文件夹相关联。规则定义了同步方向、范围、匹配行为、安全阈值,以及文件发生更改或删除时的处理方式。
首次同步需要您审核。SyncGallery 会扫描两侧,显示计划进行的操作,并在获得您的批准后才会移动文件。除非规则检测到风险(例如:冲突、删除或更新过多,或超出您配置的其他阈值),否则后续同步将自动运行。
同步规则的作用
每个规则都可以视为手机与单个云端位置之间的独立协议。规则之间不会相互影响。
- 同步方向 — 仅上传、仅下载或双向同步。
- 同步范围 — 您标记的单个文件,或您选择的文件夹/相册。
- 同步目标 — 此规则所使用的云端帐户和文件夹。
- 已有文件匹配 — SyncGallery 如何避免重复上传或下载已存在的文件。
- 安全门槛 — 何时允许自动批量处理,以及何时必须等待审核。
因此,即便两条规则使用同一个云端帐户,它们的行为也可能不同。例如,您的个人相机备份可以是双向同步,而家庭成员的文件夹则可以设为仅下载,以便在本地安全地管理。
同步方向
同步方向是最关键的设置,它决定了哪一方可以更改另一方。
只需上传到云端
当手机是源设备,而云端文件夹主要用作备份或目的地时,请使用此选项。新选择的文件会从设备上传到云端。本地更改在规则允许的情况下也会更新到云端。
云端的编辑和删除操作不会自动同步到您的手机。如需让手机重新上传在云端被远程更改或删除的文件,请按需开启相关附加选项。
仅从云端下载
当云端文件夹为来源、手机接收本地副本时,请使用此模式。这是家庭和共享文件夹最安全的模式,因为您在本地的清理操作不会同步到他人的云端。
“仅下载”模式并非完全的镜像同步。您可以决定是否要重新下载本地已删除或修改过的文件。若想自由管理本地视图,请关闭相关重下载选项。
与云端双向同步
当您希望设备与云端中的内容保持完全一致时,请使用此模式。任何一端的新增、修改或删除操作,都会同步到另一端。
双向同步的自动化程度最高,但也需要最周全的保护措施。如果在下次扫描前,同一文件在设备和云端都发生了更改,可能会产生冲突。
快速上传
无需设置持续同步,即可随时将文件上传到云端。每次轻点规则图标都会上传您选中的文件,没有时间表,后续修改也不会自动重新上传。
- 按您的节奏发送文件 — 轻点一下即可开始上传
- 上传记录会保留在历史中,方便您随时查看发送过的内容
- 处理同名文件冲突:重命名并保留两者,或直接替换现有文件
若您只想分享或备份特定文件,又不想设置完整同步,便可使用此功能。
规则适用范围
适用范围回答了一个简单的问题:此规则应作用于哪些文件?
我标记的文件
当您想要逐一选择照片时,请使用此选项。您可以在相册或预览中标记文件,之后只有这些被标记的文件会应用此规则。所选文件可以来自不同文件夹。此方式很适合用于“父母”、“朋友”、“最佳照片”或“存档”等目的地。
我选择的文件夹或相册
当您需要让整个文件夹或相册与云端保持同步时,请使用此选项。启用子文件夹监控后,之后添加入该文件夹的新文件也将自动应用同一规则。
规则仅作用于其适用范围内的文件。如果文件位于所选文件夹之外,且从未被规则管理过,SyncGallery 不会将其视为丢失、已删除或待处理。
现有文件与重复项查找
首先请注意:SyncGallery 不会只因您关联了设备与云端文件夹,就盲目上传所有内容。在创建操作前,它会先尝试检测两侧已存在的文件,并在本地为它们建立匹配关系。
- 当同步设备文件夹 A 与云端文件夹 B 时,SyncGallery 会先检查此配对规则内的文件。默认情况下,它会比较文件的相对路径名称和文件大小。如果两者都匹配,SyncGallery 就会将设备上的文件和云端的文件视为同一项目。它不会重复上传或下载,而是会建立一个映射关系,以便未来的同步操作知道这两个文件是关联的。
- 如果启用“匹配时验证内容”,SyncGallery 还会验证文件的字节。它会计算本地文件的校验和,并将其与云端的内容信息进行比较。此过程速度较慢,但在仅匹配名称和大小不足以满足您需求的情况下会更安全。
- **如果启用“在设备上搜索现有文件(避免重复)”,SyncGallery 会在您为配对规则所选的文件夹之外,搜索设备上匹配的媒体文件。**此搜索始终使用校验和。如果在设备上的任何位置找到相同的媒体文件,SyncGallery 会将云端文件映射到该现有的本地文件,而不会下载重复文件。如果未找到匹配项,云端文件则会下载到您为此规则选择的设备文件夹中。此选项仅适用于媒体文件。
本部分旨在避免创建不必要的副本。“匹配”是指“对于此规则,这两个文件是同一个项目”。它本身并非移动、上传或下载操作。
查看待处理操作
在执行首次或高风险的批量操作前,SyncGallery 会在此屏幕上显示详细的操作方案。
何时显示回顾
在首次扫描新规则、出现冲突以及处理数量超出您设置的确认阈值时,系统会提示您进行回顾。规则创建后,常规的低风险更改将自动执行。
各行含义
每行代表一个文件和一项建议操作:添加到云端、添加到设备、更新云端、更新设备、从云端删除、从设备删除,或存在冲突。在可能的情况下,屏幕会同时显示两侧,方便您对比设备和云端的版本。
底部按钮行为设置
**执行**:根据每一行当前选定的操作运行批处理。**操作**:将所选操作应用于选中的行。**取消**:关闭回顾页面,不执行任何操作。如果您不更改规则或忽略所选文件,下次扫描时可能会再次处理相同的文件。
此列表中的操作尚未执行。这仅为一份操作预案,而非已完成的更改记录。
确认阈值
设置阈值,以决定 SyncGallery 何时应暂停自动操作并寻求您的确认。
每个规则既可使用全局阈值,也可设置专属限制。SyncGallery 会分开统计设备端和云端的更新与删除数量。如果单次扫描所做的更改超出限制,整批操作都将暂停并等待审核,而不会自动执行。
建议为重要文件夹设置更严格的阈值。阈值为 1 表示任何单次更新或删除操作都需要您审核。对于需要自动清理的文件夹,则可使用更宽松的阈值。
同步冲突
发生冲突时,SyncGallery 无法安全地选择要保留的版本,需要您来决定。最常见的情况是,在两次扫描之间,同一个文件在双向同步的两端都发生了更改。
冲突处理选项
更新设备表示用云端版本覆盖设备上的版本。更新云端表示用设备版本覆盖云端的版本。保留两者会通过重命名其中一个副本的方式来同时保留两个版本。
保留两者 会创建第二个文件,以确保两个版本都不会丢失。此后,这两个文件在后续扫描中都会被正常追踪。
执行、忽略和取消
审核界面有多个操作选项,因为它们分别对应不同的决定。本节将说明每个选项记录的具体内容。
执行
**执行**将应用当前方案。SyncGallery 会根据每行显示的操作,运行上传、下载、更新或删除。
忽略
忽略指的是“在此规则中不同步此文件”。这并非一次性跳过。文件会一直被排除,直到您从规则的“已排除/已忽略”列表中将其恢复。
取消
取消表示“现在不运行此批次”。此操作不会批准或排除任何文件。如果方案看起来有误,想在重新扫描前更改规则、目标、方向或阈值,请使用此选项。
SyncGallery为何需要访问文件
为保护共享存储空间,Android 系统不允许应用在未经用户授权的情况下管理文件。SyncGallery 需要此权限以支持跨文件夹同步、保留文件夹结构、检测现有文件、处理附属文件以及应用文件级选择等同步规则。
若无此权限,SyncGallery 仍可作为相册和编辑器使用,但无法进行云同步。此权限仅用于在您的设备上执行文件操作,您的媒体文件不会经过 SyncGallery 的服务器。
云端传输在您的安卓设备与您的 Google Drive 或 OneDrive 帐户之间进行。SyncGallery 不会使用自己的独立云服务来存储您的媒体文件。
推荐配置
个人备份
根据云端是仅用作备份还是活动工作副本,可选择仅上传到云端或双向同步。首次同步总会在执行前进行检查。为之后的自动运行设置保守的删除阈值。
家人共享/家庭相册
对于他人共享的文件夹,请使用仅从云端下载。若想让本地清理操作仅在本地生效,请关闭重新下载已删除文件选项。
预览时一键操作
为“父母”、“朋友”、“归档”或“精选照片”等目的地设置规则,每条规则都会在预览照片时显示为一个快捷操作按钮。
换了新手机或恢复了照片库
如果怀疑两端已存在名称或文件夹不同的相同文件,建议使用首次同步检查并考虑启用内容验证。
重要特性须知
- **通知**功能可让 SyncGallery 在同步期间显示进度和提醒。若不开启,后台同步仍会进行,但您可能会错过进度更新。
- 在某些安卓设备上,**电池优化**可能会延迟后台同步。为确保能按时同步,请允许本应用在后台运行。
- **附属文件**(如
.xmp、.aae、.thm)是照片/视频的附加数据。若规则配置为用于媒体工作流,则这些文件会与主文件一同保存。 - 规则历史记录很重要。删除并重新创建规则可能会移除已保存的配对历史,导致下次扫描时可能需要重新审核。
- 若不确定,请先检查。如果建议的批处理看起来不对,请先取消,调整规则并重新扫描,确认无误后再执行。