GoodSync 中文文档 下载 App

GoodSync 日志解读与自我诊断指南

日志文件位置

不同平台的日志路径不同:

平台GoodSync 日志目录临时文件目录
Windows%APPDATA%\GoodSync\Logs\%TEMP%\GoodSync\
macOS~/Library/Application Support/GoodSync/Logs/$TMPDIR
Linux~/.goodsync/logs//tmp/
Synology套件内数据目录DSM 临时目录
QNAP套件内数据目录QTS 临时目录
Docker容器内 /root/.goodsync/logs/容器 /tmp/

快速打开日志目录:

日志级别

GoodSync 在作业 Options → Advanced → Log Detail Level 提供 5 档日志级别:

级别输出内容适用场景
Minimal仅错误和警告日常运行
Low关键事件 + 错误日常运行(推荐)
Normal所有文件操作摘要推荐(默认)
Verbose详细文件信息 + 操作参数问题排查
Maximal完整调用栈 + 所有内部状态深度调试、联系技术支持

日常保持「Normal」即可。遇到问题时切换到「Verbose」或「Maximal」,重跑一次触发问题的作业,然后查看新生成的日志。

日志结构解读

GoodSync 的日志格式:

[时间戳] [级别] [作业名] 具体信息

# 示例:
[2026-10-13 14:30:22] [Info] [BackupToNAS] Analyze started
[2026-10-13 14:30:22] [Info] [BackupToNAS] Left: D:\Backup
[2026-10-13 14:30:22] [Info] [BackupToNAS] Right: gstps://Family-NAS-Syno.user.goodsync/backup
[2026-10-13 14:30:25] [Info] [BackupToNAS] Found 1234 files on left
[2026-10-13 14:30:26] [Info] [BackupToNAS] Found 1230 files on right
[2026-10-13 14:30:27] [Warn] [BackupToNAS] File modified on both sides: config.ini
[2026-10-13 14:30:27] [Info] [BackupToNAS] Conflict auto-resolved: keep both
[2026-10-13 14:30:28] [Info] [BackupToNAS] Sync started
[2026-10-13 14:30:35] [Error] [BackupToNAS] Cannot write to right side: Access Denied
[2026-10-13 14:30:35] [Error] [BackupToNAS] Sync failed with 1 error

日志级别标记

级别标记含义是否需要关注
[Info]正常信息了解同步流程用
[Warn]警告(非致命)需要关注但不一定是问题
[Error]错误(同步中断或部分失败)必须解决
[Debug]调试信息仅 Verbose/Maximal 级别出现
[Trace]跟踪信息仅 Maximal 级别出现,最底层

常见关键词搜索

连接问题

# PowerShell 搜索日志
Select-String -Path "$env:APPDATA\GoodSync\Logs\*.log" -Pattern "mediator|connect|forwarder|refused|timeout" -SimpleMatch

# 关键词含义:
# "mediator"    → Connect 协调服务器交互
# "connect"     → 连接尝试
# "forwarder"   → Forwarder 转发
# "refused"     → 连接被拒绝
# "timeout"     → 超时

权限问题

Select-String -Path "$env:APPDATA\GoodSync\Logs\*.log" -Pattern "access denied|permission|denied" -SimpleMatch

同步失败

Select-String -Path "$env:APPDATA\GoodSync\Logs\*.log" -Pattern "error|failed|exception"

限流问题(云存储)

Select-String -Path "$env:APPDATA\GoodSync\Logs\*.log" -Pattern "throttl|rate limit|slowdown|429"

块级传输状态

Select-String -Path "$env:APPDATA\GoodSync\Logs\*.log" -Pattern "block level"
# 看到 "Block level transfer enabled" = 块级传输生效
# 看到 "Block level not available" = 降级到文件级

GoodSync 内建诊断工具

Help → Run Diagnostics

GoodSync 主界面 → Help → Run Diagnostics 会自动检测:

检测完成后生成诊断报告,包括:

生成压缩诊断包

诊断工具可以把日志、配置、系统信息打包成一个压缩包:

GoodSync 主界面状态区

GoodSync 主界面底部或右下角有状态区:

状态含义
绿色勾选最近一次同步成功
黄色感叹号最近一次同步有警告(如冲突自动解决)
红色叉号最近一次同步失败
灰色图标作业从未运行或被手动暂停
齿轮图标转动作业正在运行中

实时日志面板

GoodSync 主界面底部的「Log」标签页是实时日志面板:

状态文件 _gsdata_

GoodSync 在每个端点路径下维护 _gsdata_ 目录:

目标端点/
└── _gsdata_/
    ├── _state/        ← GoodSync 的内部状态文件(不要手动修改!)
    ├── _history/      ← 版本历史目录(在这)
    └── _jobs_/        ← 作业配置(可选)

重要:_gsdata_ 目录中的 _state/ 子目录是 GoodSync 用来追踪文件状态的核心数据结构。不要手动修改或删除——如果怀疑状态文件损坏,应该通过 GoodSync 重新 Analyze 让它重建。

重建状态文件

如果怀疑 _state/ 目录损坏导致同步异常:

  1. GoodSync 主界面 → 作业 → Clear State(或类似选项)
  2. GoodSync 会清空内部状态文件并强制全量重新分析
  3. 重新 Analyze → 应该能正常计算差异

自检清单

提交问题到 GoodSync 技术支持前,按以下清单准备:

GoodSync 技术支持渠道

GoodSync 官方技术支持:

提交 Bug 时务必附上完整的诊断信息和可复现步骤——良好的反馈能大大加快问题解决速度。