知识库多设备同步实战:电脑、手机、平板怎么保持统一

系列上一篇讲了知识库越来越深时怎么让好内容不被埋没。这篇来说另一个实际问题:多设备同步。

我的知识库 2.5 万个文件,分布在办公室和家里的设备上。全部用 Syncthing 实时同步。用了两年多,没丢过文件,也没出过同步问题。核心方案很简单:Syncthing。

先搞清楚一件事:什么方案适合你。

方案对比:

iCloud 文件冲突多,Windows 上几乎没法用。OneDrive 到 2 万个文件时同步延迟几个小时。Obsidian Sync 按月收费,小文件多了也不快。Git 适合备份,不适合实时同步。

Syncthing 免费、实时、跨平台、增量同步。每台设备装一个客户端就行。

多设备同步方案对比

具体到安装,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、配图、性能、可发现性,加上这篇的同步方案,基本覆盖了全流程。系列还剩一个有意思的话题:知识库翻新——信息体系变了怎么整体迁移。下次说。

系列回顾:番外 19 — 知识库可发现性,番外 18 — Obsidian 性能优化,番外 17 — 信息源分级,番外 16 — 知识复利,番外 15 — 笔记分级,番外 14 — 不读完工作法

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部