# 概述
[Obsidian 官方同步](https://obsidian.md/sync) 是 Obsidian 的附加服务,它可以让你在多台设备间安全保密地同步笔记。默认设置下,你仓库中的笔记、图片和[[设置文件夹]]会被同步。而[[同步插件|调整同步设置]]后,你可以同步其他内容,如 PDF、音频文件、视频文件和其他文件。
# 功能
官方同步支持 [[Obsidian 端到端加密同步功能|端到端加密功能]]和[[版本历史(Obsidian)|版本历史]] 功能。
# 版本
官方同步目前有两个版本,不同版本的仓库个数、容量,都不同。具体见:
- [[Obsidian 官方同步标准版]]
- [[Obsidian 官方同步 Plus 版]]
# 运行环境
官方同步支持所有可以运行 Obsidian 的平台。目前支持的平台包括 Windows、macOS、Linux、Android 和 iOS。
仓库中的文件只会在 Obsidian 运行时同步。Obsidian 可以在 [苹果系统锁屏以后](https://support.apple.com/en-us/105120) 继续同步,只要你把 Obsidian 加入后台常驻列表中。
# 安全性
见 [[Obsidian 安全性]]。
此外,官方同步支持[[Obsidian 端到端加密同步功能|端到端加密功能]]
服务器相关内容见 [[Obsidian 官方同步服务器]]
# 购买
**Obsidian 同步服务** 可在**Sync**部分找到。
同步服务支持[[Obsidian 教育折扣|教育折扣]]和[[Obsidian 非盈利组织折扣|非盈利组织折扣]],以及[[Obsidian 早鸟优惠|早鸟价]]
# 退款
见 [[Obsidian 退款政策]]
# 使用
见[[远程仓库(Obsidian)|远程仓库]]
# 容量限制
目前取消了单仓库的大小限制,而是对远程仓库的总容量进行限制,因此你可以根据需要自由地在仓库间分配空间。而总容量取决于订阅计划。具体见 [[Obsidian 官方同步标准版]]和 [[Obsidian 官方同步 Plus 版]]。
需要注意的是,你的所有远程仓库都会占用账号的储存空间。并且,每个仓库的[[版本历史(Obsidian)|版本历史]] 和[[附件]]也会占用账户的存储空间。当你达到账户的存储限制时,同步服务将停止同步文件,并提示你清理远程仓库。
你可以在 Obsidian 应用中通过**设置 → 同步**查看**存储使用情况**。如果容量达到限制,可以通过[[查看大文件]]按钮发现体积较大的文件、然后删除它们。除了删除大文件,你也可以**新建远程仓库**。因为新建远程仓库意味着删除版本历史占用的空间。
# 协作
利用官方同步,你可以与团队成员在一个仓库进行协作编辑。见 [[Obsidian 官方同步-应用-团队]]。
# 网络管理
要在你的网络中管理对官方同步的访问,你需要管理以下域名:
`sync-xx.obsidian.md`
这里的 `xx` 表示从 `1 - 100` 的数字范围。
> [! Tip] 如果你的网络防火墙支持白名单设置,我们建议将 `sync-*.obsidian.md` 加入白名单,以适应子域名不断增加的情况。
# 冲突合并
见 [[Obsidian 官方同步冲突合并机制]]
# 注意事项
## 同时使用第三方同步服务
如果你同时使用 Obsidian 官方同步和其他云存储服务,如 Dropbox、Google Drive 或 OneDrive,及时 [[备份(Obsidian)|备份笔记]]以避免同步冲突。总之官方并不推荐你这么做,因为同时使用往往会导致数据重复和数据污染。具体见[[按需同步-影响-同步冲突(Obsidian)|这篇笔记]]。
## 同步服务不会同步隐藏的文件夹
系统中以 `.` 开头的隐藏文件夹不会被同步。因此,常见的 `.vscode`、`.git` 和 `.idea` 等文件夹均不会被同步。
但 Obsidian 的[[设置文件夹]]是例外的,这可以用来同步设置。具体见[[设置文件夹同步]]。
## 同步服务的设置不会被同步
同步服务仅同步 Obsidian 的其他设置内容,同步服务本身的设置不会被同步。这意味着不同的设备上可以使用不同的同步设置。(比如一些设备允许同步视频,而另一些设备不允许。)但这也意味着你在新设备上使用同步服务时,必须先在这台设备上设置好同步选项。
# 常见问题
## 同步可以直接覆盖当前设置并生效吗?
不行,Obsidian 仅在启动时读取设置文件。所以插件、设置、主题等更新需要重新启动应用。
## 数据保留问题
以下是关于同步服务数据保留的常见问题。更多信息请参阅 [[Obsidian 安全性]]。
### 保留多久的版本历史?
见[[版本历史(Obsidian)|版本历史]]
### 订阅到期后,我的数据会被保留多久?
官方会在你的订阅到期后的一个月内保留你远程仓库中的数据,包括版本历史。无论是否续订,你设备上的本地仓库都不会受到影响。
只要你在一个月内续订,你就可以继续使用原有的远程仓库。如果你一个月后才续订,原有的远程仓库已经被删除,你需要基于本地仓库重新创建远程仓库。
### 如果退订同步服务,Obsidian 会保留数据吗?
不会。数据会立即从服务器上删除。[[仓库|本地仓库]] 中的数据不会受到任何影响。
# 故障排查
## 通用
### 同步后笔记/附件消失了
这很有可能是[[同步冲突(Obsidian)|同步冲突]] 所致。通常情况下,同步服务会优先尝试合并冲突,但这并非什么都能生效。具体见[[Obsidian 官方同步冲突合并机制|合并冲突]]。
另外,在 Windows 上,[[Windows Defender]] 可能会把带有代码的笔记视为威胁、从而将其隔离。这是导致笔记“消失”的原因之一。
在安卓端上,如果使用了 [[Google Photos]] 管理附件(特别是照片)的话,则可能会有丢失附件的风险。要避免这个问题,请在你的安卓设备下添加 `.nomedia` 文件[到仓库中](https://www.lifewire.com/nomedia-file-4172882)。社区插件 [[Android nomedia]] 简化了这个过程。在安卓设备上安装这个插件即可自动完成上述过程,并且 `.nomedia` 文件还会被同步到别的设备上,后续就再也不用烦恼了。
### 同步服务没有同步插件和设置的更新
和前面说的一样,[[设置文件夹|Obsidian 仅在启动时应用设置]]。你必须重启应用以让更改生效。
> [! Example]- 案例:更换主题
> - 你的主设备,比如电脑,从自定义主题切换回了默认主题。
> - 随后,你查看同步日志,发现同步服务确实将主题设置文件 `appearance.json` 推送到了远程仓库。然而,你当前正开着 Obsidian 的手机并没有切换到回默认主题。
> - 随后你检查移动端 Obsidian 的同步日志,发现手机确实接收到了新的主题设置文件 `appearance.json`。
> - 接着,你在手机上重新启动 Obsidian。
> - 随后你就发现手机和电脑一样也切回了默认主题。
## 账号
### "仓库过大" 是什么意思?
你的账户超过了订阅计划对应的容量限制。
由于附件和版本历史也会影响你远程仓库的总大小,因此即使你远程仓库的笔记总大小低于限制,但其实际仍然超出了限制。
要识别并清理仓库中的大文件:
1. 打开**设置 → 同步**。
2. 点击**查看大文件**,并考虑清除其中一些大文件。
### "仓库不存在" 是什么意思?
`{"res":"err","msg":"Vault not found."}`
这个错误常见于以下情况:
1. 远程仓库已经被其他设备删除了。
2. 同步订阅超过 30 天未续订,导致远程仓库被删除。
3. 订阅被取消或退款,导致远程仓库被删除。
在以上情况下,请及时断开本地仓库与远程仓库的连接,并及时备份本地仓库。随后,基于本地仓库重新创建一个远程仓库。