开源文件同步工具 Syncthing 2 即将发布正式版

Syncthing 是一款跨平台的开源文件同步工具,可以在两台或多台计算机之间同步文件。昨日在发布 v1.29.7 的同时,发布了 v2.0.0-rc.19。

Syncthing 2 的主要变化为数据库后端从 LevelDB 切换到 SQLite。并且确认 Syncthing 1.x 版本很快将被 Syncthing 2.x 版本取代,版本 2 带来了新的数据库格式和各种清理功能,但协议仍然与 Syncthing 1 兼容。

Syncthing 2 的重要变化

数据库后端切换

  • 数据库由 LevelDB 更换为 SQLite。首次启动时会进行数据库迁移,大型部署可能需要较长时间。新数据库更易于理解和维护,预期也更加稳定、少 Bug。

删除项自动清理

  • 被删除的文件信息不再永久保留在数据库中,而是默认在六个月后自动遗忘。如果需要更长保留时间,可以通过--db-delete-retention-interval命令行选项或相应环境变量设置为零(永久保留)或指定更长时间。

命令行参数现代化

  • 命令行参数解析方式升级,不再支持单横线长选项(如 -home),必须使用双横线(如 –home)。部分选项已重命名,部分变为子命令。所有 serve 相关选项现在也可用环境变量配置。详细用法可通过syncthing --help和syncthing serve --help查看。

取消滚动哈希检测

  • 不再支持对文件移动内容的滚动哈希检测,因为实际效果有限。这样扫描和同步速度更快、更高效。

首次启动不再自动创建“默认文件夹”

  • 新版本首次启动时不会再自动生成默认同步文件夹。

多连接默认启用

  • v2 设备之间默认使用多条连接。现在默认开启三条连接:一条用于索引元数据,两条用于数据传输。

目前 Syncthing 2 已经发布到 v2.0.0-rc.19,相信很快将正式发布。官网无此版本消息,需要在 GitHub 获取更多信息。


转载自:https://www.appinn.com/syncthing2/

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/353524/syncthing-v2-0-0-rc19

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。