Skip to content

同步

关于同步插件

同步插件是 Obsidian 官方提供的云端同步解决方案,用于在多个设备间安全地同步笔记数据。需要订阅 Obsidian Sync 服务使用。

为什么选择官方同步?

核心特点

特性说明
端到端加密数据在本地加密后上传,服务器无法读取内容
版本历史保留笔记的历史版本,可随时恢复
实时同步编辑后自动同步,无需手动操作
选择性同步可指定同步特定文件夹或排除文件
跨平台支持支持桌面端和移动端

与其他同步方案对比

方案加密版本历史实时同步冲突处理费用
官方同步✅ 端到端✅ 完整✅ 智能付费
iCloud⚠️ 传输层免费
Git✅ 可配置✅ 完整❌ 手动免费
云盘⚠️ 传输层⚠️ 有限视云盘

启用同步插件

订阅服务

同步插件需要 Obsidian Sync 订阅:

yaml
订阅方式:
  单独订阅: $4/月 或 $48/年
  包含于: Catalyst 或 Commercial 许可
  
订阅地址: https://obsidian.md/pricing

启用步骤

yaml
步骤:
  1. 打开「设置」→「核心插件」
  2. 找到「同步」选项
  3. 开启开关启用插件
  4. 侧边栏会出现同步图标
  5. 点击图标登录 Obsidian 账户

配置远程仓库

创建远程仓库

首次使用需要创建远程仓库:

yaml
步骤:
  1. 点击同步图标 → 选择「创建新仓库」
  2. 输入仓库名称(如:我的笔记库)
  3. 设置仓库密码(用于加密)
  4. 确认创建

密码安全

  • 仓库密码用于端到端加密
  • 请安全保管密码,丢失无法恢复数据
  • 不同仓库可使用不同密码

连接现有仓库

在新设备上连接已有仓库:

yaml
步骤:
  1. 创建或打开本地仓库
  2. 点击同步图标 → 选择「连接远程仓库」
  3. 从列表中选择仓库
  4. 输入仓库密码
  5. 等待同步完成

管理远程仓库

yaml
操作:
  查看仓库列表: 同步图标 → 管理仓库
  删除远程仓库: 设置 → 同步 → 管理远程仓库
  注意: 删除远程仓库会永久清除所有云端数据

同步设置详解

基本设置

进入「设置」→「同步」:

设置项说明建议值
自动同步编辑后自动同步开启
同步状态显示在状态栏显示同步状态开启
同步确认同步前确认操作按需

选择性同步

yaml
配置路径: 设置 → 同步 → 选择性同步

同步的文件夹:
  - 勾选需要同步的文件夹
  - 未勾选的文件夹保持本地
  - 可用于分离工作和个人笔记

排除的文件:
  - 添加排除规则
  - 支持通配符(如: *.tmp)
  - 排除大型附件文件

附件大小限制:
  - 默认: 无限制
  - 建议: 根据网络情况设置
  - 超限文件不会同步

历史版本设置

yaml
配置路径: 设置 → 同步 → 历史版本

保留版本数量:
  - 默认: 所有版本
  - 可设置上限(如 100 个)
  - 节省存储空间

版本保留时间:
  - 默认: 1 年
  - 可自定义时长
  - 过期版本自动清理

同步状态说明

状态图标

图标状态说明
🟢 绿色对勾已同步所有更改已同步完成
🟡 黄色圆圈同步中正在上传或下载
🔴 红色感叹号同步错误需要检查网络或配置
⚪ 灰色圆圈未连接未登录或网络断开
⏸️ 暂停图标已暂停同步已手动暂停

同步详情

点击同步图标可查看:

yaml
详情内容:
  - 最后同步时间
  - 待上传文件数
  - 待下载文件数
  - 同步速度
  - 错误信息(如有)

版本历史功能

查看历史版本

yaml
方法一: 右键菜单
  1. 右键点击笔记文件
  2. 选择「查看同步历史」
  3. 浏览所有历史版本

方法二: 命令面板
  1. Ctrl+P 打开命令面板
  2. 输入「同步历史」
  3. 选择对应命令

版本信息

每个版本包含:

yaml
版本详情:
  修改时间: 精确到秒
  文件大小: 变化前后对比
  修改者: 多用户协作时显示
  预览: 可查看内容差异

恢复历史版本

yaml
恢复步骤:
  1. 选择要恢复的版本
  2. 预览版本内容
  3. 点击「恢复此版本」
  4. 当前版本会保存为新历史版本
  5. 笔记内容恢复为选定版本

恢复机制

恢复操作不会丢失当前内容,当前版本会自动保存到历史记录中。


冲突处理

何时发生冲突

当两台设备同时编辑同一笔记时可能发生冲突:

yaml
常见场景:
  - 离线编辑后同时上线同步
  - 多设备快速切换编辑
  - 网络不稳定导致同步延迟

自动处理机制

yaml
Obsidian 处理方式:
  非同时编辑:
    - 自动合并更改
    - 无需用户干预
    
  同时编辑:
    - 保留两个版本
    - 创建冲突副本文件
    - 文件名格式: 原文件名 (conflicting copy)

手动解决冲突

yaml
解决步骤:
  1. 打开冲突副本文件
  2. 对比两个版本的差异
  3. 手动合并需要的内容
  4. 保存正确的版本
  5. 删除冲突副本文件

避免冲突的最佳实践

yaml
预防措施:
  - 切换设备前确保同步完成
  - 避免多设备同时编辑同一笔记
  - 保持网络连接稳定
  - 定期检查同步状态

高级功能

加密密钥管理

yaml
位置: 设置 → 同步 → 加密

功能:
  - 查看加密状态
  - 验证密码正确性
  - 导出备份密钥(高级)
  
注意:
  - 密钥与密码相关联
  - 重新生成会使旧数据无法解密
  - 操作前确保完整同步

同步日志

yaml
查看日志:
  位置: 设置 → 同步 → 高级 → 查看日志
  
用途:
  - 排查同步问题
  - 查看详细同步记录
  - 定位失败原因
  - 导出日志供技术支持

暂停与恢复

yaml
操作:
  暂停同步: 点击同步图标 → 暂停
  恢复同步: 点击同步图标 → 恢复

使用场景:
  - 网络不稳定时
  - 需要离线批量编辑时
  - 进行大量本地操作时
  - 节省网络带宽时

仅下载模式

yaml
设置: 设置 → 同步 → 仅下载

用途:
  - 创建只读副本
  - 在多设备间单向同步
  - 备份目的

移动端同步

iOS 同步

yaml
注意事项:
  - iOS 后台同步有时间限制
  - 确保在前台完成重要同步
  - 定期检查同步状态
  - 大文件同步可能较慢

推荐操作:
  - 打开 App 后等待同步完成
  - 切换到其他 App 前确认同步状态
  - 定期检查版本历史

Android 同步

yaml
注意事项:
  - 部分设备可能限制后台同步
  - 检查电池优化设置
  - 确保 Obsidian 在白名单中

推荐操作:
  - 关闭电池优化
  - 允许后台运行
  - 定期手动检查同步

故障排查

同步卡住不更新

解决方案
  1. 点击暂停,等待 10 秒后恢复
  2. 检查网络连接状态
  3. 重启 Obsidian
  4. 检查是否有大文件正在上传
  5. 查看同步日志定位问题
  6. 尝试重新登录账户

无法连接远程仓库

解决方案
  1. 确认已订阅 Obsidian Sync 服务
  2. 确认订阅未过期
  3. 检查账户登录状态
  4. 尝试重新登录账户
  5. 检查网络连接
  6. 检查防火墙设置

版本历史不显示

解决方案
  1. 确认同步已完成
  2. 检查历史版本设置是否开启
  3. 确认文件在同步范围内
  4. 等待几分钟让索引更新
  5. 检查是否选择了正确的时间范围

同步速度慢

解决方案
  1. 检查网络带宽
  2. 减少同步文件数量(选择性同步)
  3. 设置附件大小限制
  4. 压缩大型图片附件
  5. 避免同步 .obsidian 缓存文件

仓库密码忘记

解决方案

无法恢复

仓库密码用于端到端加密,Obsidian 官方也无法获取。如果忘记密码:

  1. 无法解密现有云端数据
  2. 需要删除远程仓库重新创建
  3. 建议安全保存密码备份

存储与配额

存储限制

yaml
配额说明:
  标准配额: 根据订阅计划而定
  包含: 笔记文件 + 附件 + 版本历史
  
空间管理:
  - 定期清理旧版本历史
  - 排除大型附件文件
  - 使用图片压缩
  - 检查存储使用情况

查看使用情况

yaml
位置: 设置 → 同步 → 存储使用

显示内容:
  - 已用空间
  - 总配额
  - 各类型文件占比
  - 版本历史占用

相关链接

最后更新:2026年2月28日编辑此页反馈问题