Syncthing 2.0.0 正式发布,连续文件同步工具


Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。

Syncthing 全新 2.0 系列的首发版本已正式推出,一些更新亮点如下:

  • 数据库后端从 LevelDB 切换到 SQLite。首次启动时需要迁移,对于大型系统来说,迁移过程可能会比较耗时。新数据库更易于理解和维护,且希望其稳定性更高。

  • 日志格式已更改为使用结构化日志条目(一条消息加上多个键值对)。此外,现在可以按包控制日志级别,并在 INFO 和 ERROR 之间新增了 WARNING 日志级别(此前该级别被称为 WARNING...)。INFO 级别的日志内容更加详细,会显示 Syncthing 执行的同步操作。新增命令行参数--log-level可设置所有包的默认日志级别,STTRACE环境变量和 GUI 也已更新以支持按包设置日志级别。---verbose--logflags命令行选项已被移除,若指定将被忽略。

  • 已删除的项目不再永久保存在数据库中,而是在六个月后被清楚。如果你的用例要求删除操作在六个月以上后生效,建议将--db-delete-retention-interval命令行选项或相应的环境变量设置为零,或选择更长的时间间隔。

  • 现代化的命令行选项解析。旧的 single-dash long 选项不再支持,例如,-home必须改为--home。部分选项已重命名,其他选项则变为子命令。所有服务选项现在也可作为环境变量接受。详情可参阅 syncthing --helpsyncthing serve --help

  • 不再支持对 shifted data 的滚动 hash 检测,因为这实际上毫无帮助。相反,没有它,扫描和同步会更快、更高效。

  • 首次启动时不再创建“default folder”。

  • v2 设备之间现在默认使用多个连接。新的默认值是使用三个连接:一个用于索引元数据,两个用于数据交换。

  • 遗憾的是,由于与 SQLite 交叉编译相关的复杂性,以下平台目前无法在 syncthing.net 和 GitHub 上下载预构建的二进制文件:

    • dragonfly/amd64
    • illumos/amd64 and solaris/amd64
    • linux/ppc64
    • netbsd/*
    • openbsd/386 and openbsd/arm
    • windows/arm
  • 涉及已删除文件的 conflict 解决处理方式已更改。现在,删除操作可以作为 conflict 解决的最终结果,从而导致已删除文件被移动到 conflict copy。

本次更新还提供以下版本:

  • APT repository: https://apt.syncthing.net/
  • Docker image: docker.io/syncthing/syncthing:2.0.0 or ghcr.io/syncthing/syncthing:2.0.0({docker,ghcr}.io/syncthing/syncthing:2 to follow just the major version)

更多详情可查看:https://github.com/syncthing/syncthing/releases/tag/v2.0.0


相關推薦

2025-08-15

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing 2.0.1 现已发布,具体更新内容如下: 修复

2023-12-07

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing 1.27.0 现已发布,具体更新内容如下: Bug 修

2022-06-13

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。Syncthing 1.20.2 现已发布,具体更新内容如下: Bug 修复 #

2023-11-09

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing 1.26.0 现已发布,具体更新内容如下: Bug 修

2023-06-10

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing v1.23.5 现已发布,具体更新内容如下: Bug 修

2024-03-08

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing 1.27.4 现已发布,具体更新内容如下: Bug 修

2024-01-04

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing 1.27.2 现已发布,具体更新内容如下: Bug 修

2023-01-03

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing v1.23.0 现已发布,具体更新内容如下: Bug 修

2024-10-22

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing 1.28.0 现已发布,具体更新内容如下: Bug 修

2022-12-11

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。Syncthing v1.22.2 现已发布,具体更新内容如下: Bug 修复

2022-07-06

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。Syncthing v1.20.3 现已发布,具体更新内容如下: Bug 修复

2025-05-08

Syncthing 是一个免费开源的工具,它能在你的各个网络计算机间同步文件 / 文件夹,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是安全且私密的。 Syncthing v1.29.6 现已发布,具体更新内容如下: chore

2025-06-05

Syncthing 是一款跨平台的开源文件同步工具,可以在两台或多台计算机之间同步文件。昨日在发布 v1.29.7 的同时,发布了 v2.0.0-rc.19。 Syncthing 2 的主要变化为数据库后端从 LevelDB 切换到 SQLite。并且确认 Syncthing 1.x 版本很快将被 Syn

2024-07-05

CloudCanal 免费社区版 是 ClouGence 公司推出的一款全自研、可视化、自动化数据迁移同步工具,具备 结构迁移、数据迁移、数据同步、数据校验、数据订正 等功能,支持 30+ 款流行关系型数据库、实时数