需求背景

想实现多端(安卓手机、windows电脑)的文件夹同步,用于obsidian知识库文件夹的多端同步。
具体场景是,在安卓端,用obsidian编辑了md文件,希望该文件自动同步到windows电脑端对应的md文件上。
不是某些云厂商说的在网盘云APP里更新md文件,这些文件自动同步到windows电脑端对应的md文件上,不是一个概念。

类似的需求也出现在

  • NAS,用手机读取电脑端数据
  • 点对点(P2P)数据传输、共享
    等场景

调研的工具

  • 百度网盘
    • 支持1GB大小的文件同步
    • 支持电脑间的文件同步,不支持手机到电脑的文件同步
  • 夸克网盘
    • 不支持同步,仅支持备份
    • 同步指的是我在A设备增、删、改某个文件,这些变化会同步到B设备上
    • 备份指的是我在某个地方将文件复制了一份,不涉及掉同步流程
  • 坚果云
    • 支持电脑间的文件同步,不支持手机到电脑的文件同步
  • 微利同步(syncthing中文版)
    • 能够支持多端同步,
    • 但整体bug比较多,设备间经常无法连接,而且还没有报错信息,体验不佳
  • 最终解决方案:syncthing
    在这里插入图片描述

结论

可以采用syncthing来实现多端数据同步

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐