系列上一篇讲了知识库越来越深时怎么让好内容不被埋没。这篇来说另一个实际问题:多设备同步。
先搞清楚一件事:什么方案适合你。

具体到安装,Linux 上 apt install,Windows 和 macOS 有安装包。装好打开 Web 管理界面,加设备、共享文件夹,几步就搞定。
## 我实际怎么配的
知识库目录 your-vault-path,2.5 万个文件,约 25GB。图片不跟文本混在一起——图片走另一套方案,之前番外 9 讲过。
办公室主机跑着 Syncthing 后台。家里 Windows 电脑也跑 Syncthing。两台设备配对后,共享文件夹,剩下的交给它自动同步。
手机走的是 Obsidian 官方的 Remote Sync 插件。手机不常驻后台,启动 Obsidian 时从服务器拉新版,看完同步回去。省电。

## 冲突怎么处理
最怕的事:两台设备同时改了同一个文件。
Syncthing 不丢数据,会生成一个带 .sync-conflict 标记的冲突文件。
一开始经常遇到。后来改了个习惯:出门前看一眼 Syncthing 状态面板,确认队列空了再走。手机端尽量只读。真需要写了,回到电脑端再整理。
如果发现 .sync-conflict 越来越多,说明需要调整使用习惯。这不是工具的问题,是「同时多端编辑」这个行为需要收敛。
## 文件多怎么优化
2.5 万个文件同步时,CPU 吃满,内存飙到 500MB。
三个方向:
**第一,排除隐藏目录。** .obsidian/ 和 .trash/ 不用同步。一下子省掉不少。
**第二,排除图片目录。** 25GB 一大半是图片,文本和图片混在一起同步,效率太差。图片单独走。
**第三,不备份 Syncthing 自身目录。** .stfolder 和 .stversions 是 Syncthing 的管辖范围,不用再套一层备份。
这些在 .stignore 文件里配就行。

## 一句话总结
5000 个文件以下,用什么都行。1 万以上选方案要看两件事:能不能只传差异部分,冲突时是覆写还是留副本。
Syncthing 两项都做到了,免费。
前几篇讲了架构、采集、搜索、标签、AI、配图、性能、可发现性,加上这篇的同步方案,基本覆盖了全流程。系列还剩一个有意思的话题:知识库翻新——信息体系变了怎么整体迁移。下次说。