為什麼 Obsidian 筆記會在同步時重複或消失
Obsidian 的優勢在於筆記就是你裝置上的檔案。vault 是一個可以查看、複製、備份和搬移的普通資料夾。
但這也是同步容易出問題的原因。
如果兩台裝置在拿到彼此最新修改之前編輯了同一篇筆記,同步工具就必須做決定:保留哪一份?是否兩份都保留?是否建立衝突副本?如果它只是通用檔案同步工具,它不一定知道這個檔案是重要筆記、外掛設定,還是暫時的工作區狀態。
於是使用者會遇到這些問題:
- Obsidian 筆記重複
- 出現 conflicted copy 檔案
- 同步後筆記像是消失了
- iCloud 或 Dropbox 裡的 vault 變亂
- 手機上看不到最新內容
大多數同步衝突不是隨機發生的。理解常見原因後,可以避開很多麻煩。

什麼是同步衝突
同步衝突是指同步系統無法安全地把多個檔案版本合併成一個版本。
例如:
- 你的筆記型電腦上有
Daily notes/2026-05-14.md。 - 手機下載了這篇筆記。
- 手機離線時,你在筆記型電腦上修改了它。
- 手機上也修改了舊版本。
- 兩台裝置重新連線。
現在,同一個路徑下出現了兩個真實的修改版本。同步工具無法完全知道你想保留哪一個。如果它默默選其中一個,你可能遺失內容。如果它保留兩份,你會看到重複檔案或衝突檔案。
重複檔案看起來很煩,但有時反而更安全。看得見的衝突可以手動修復,悄悄覆蓋則更難發現。
為什麼 Obsidian vault 比普通資料夾更容易出問題
Obsidian vault 看起來像一個 Markdown 資料夾,但它比普通資料夾更活躍。
vault 裡可能包含:
- Markdown 筆記
- 圖片、PDF、音訊等附件
- Canvas 檔案
- 外掛設定
- 主題和 CSS 片段
- 工作區版面
- 行動裝置專用設定
.obsidian裡的隱藏檔案
有些檔案由你編輯,有些由 Obsidian 編輯,還有些由社群外掛自動修改。你可能覺得自己沒有改任何東西,但某個設定檔已經被重新寫入了。
多數同步工具只看檔案層面。它們看到的是「這個檔案在這裡變了」和「同一個檔案在那裡也變了」。它們不一定知道這是重要的筆記內容、暫時的版面變化,還是外掛自動儲存的設定。
常見原因
1. 同步還沒完成就開始編輯
這是最常見的情況。
你在手機上打開 Obsidian,快速寫了一條記錄,後來才發現電腦上的最新版本還沒上傳。或者電腦從睡眠中喚醒後你馬上開始寫,而手機上的修改還沒下載過來。
這些情況風險更高:
- 某台裝置離線過一段時間
- 行動裝置背景同步延遲
- 大附件還在上傳
- 你頻繁在多台裝置之間切換編輯
- 你使用需要手動 pull、push 或 sync 的方式
解決辦法很簡單,但有效:在第二台裝置上編輯之前,先確認同步已經完成。如果同步工具有狀態提示,就看狀態提示。如果需要手動指令,就先執行 pull 或 sync,再開始寫。

2. 同一個 vault 同時使用兩個同步工具
不要讓一個 vault 同時由多個同步系統管理,除非你非常清楚它們之間的行為。
盡量避免這些組合:
- Obsidian Sync 加 iCloud Drive 管同一個 vault
- Syncthing 加 Dropbox 管同一個 vault
- Git 自動同步加雲端硬碟同步管同一個資料夾
- 社群同步外掛加外層檔案同步資料夾
這種配置會讓每個工具都以為自己掌握最新狀態。結果可能是舊版本被重新同步回來、重複檔案越來越多,或你根本看不出哪個工具做了什麼。
遷移同步方式時,先關閉舊方式。建立單獨備份,確認新方式正常運作,然後再清理不需要的遠端副本。
3. 不加區分地同步整個 .obsidian
.obsidian 資料夾保存 vault 設定,包括外掛、主題、快捷鍵、程式碼片段、工作區狀態和裝置相關版面。
全部同步很方便。桌面端的外掛和設定可以跟著到手機上。
但它也可能帶來衝突。桌面版面不一定適合行動裝置。某些外掛會頻繁改寫設定檔。你看到的衝突可能不是筆記內容,而是 workspace 檔案。
這裡沒有唯一正確答案。關鍵是有意識地決定同步哪些內容。
如果你希望所有裝置體驗一致,可以同步大多數設定,但要觀察反覆衝突的檔案。如果你希望每台裝置有自己的版面,就應該在同步工具支援的範圍內排除 workspace 或裝置專用檔案。
4. 外掛檔案和附件變化太快
這些檔案可能頻繁變化:
- 外掛建立的資料庫
- JSON 設定檔
- Canvas 檔案
- 大型 PDF 或圖片
- 擷取流程自動產生的筆記
- 自動化重新命名的檔案
變化越快,越難安全同步。行動裝置休眠、網路切換、大檔案上傳慢於 Markdown 小檔案時,問題尤其容易出現。
如果你經常加入大附件,切換到另一台裝置編輯前要給它足夠上傳時間。如果某個外掛會產生很大或經常變化的檔案,也要確認它是否真的應該同步。
5. 檔名和路徑在不同平台上表現不同
不同系統對檔名的處理並不完全一樣。
常見風險包括:
Ideas.md和ideas.md- 包含保留字元或特殊字元的檔名
- 過長路徑
- 只改變大小寫的重新命名
- 一台裝置移動了附件,另一台裝置仍引用舊路徑
Obsidian 本身跨平台,但同步層仍然要處理 macOS、Windows、Linux、iOS 和 Android 的檔案系統差異。
盡量讓筆記名和附件名簡單。如果跨平台同步,避免只改大小寫的重新命名。如果一定要把 ideas.md 改成 Ideas.md,可以先改成 ideas-temp.md,同步完成後再改成最終名稱。
衝突檔案一定是壞事嗎?
不一定。
衝突檔案說明同步工具沒有直接用一個版本覆蓋另一個版本。它很煩,但有時是在保護你的內容。
真正的問題不是出現衝突檔案,而是你沒有注意到它,無法判斷哪一份更新,或刪除了錯誤的版本。
看到衝突時,可以這樣處理:
- 暫停在其他裝置上編輯這篇筆記。
- 打開兩個版本。
- 把缺少內容合併到你想保留的版本中。
- 合併完成後再重新命名或刪除衝突檔案。
- 等最終版本完成同步後再切換裝置。
如果同步工具有版本歷史,刪除任何內容前先查看歷史。兩份可見檔案都讓人困惑時,版本歷史往往最有用。
如何讓 Obsidian 同步更安全
你無法完全消除所有衝突,但可以顯著降低機率。

保留獨立備份
同步不是備份。
同步會複製變化。如果你誤刪一個資料夾,而刪除操作同步到所有裝置,同步工具會把這個錯誤也同步得很徹底。真正的備份應該給你另一個復原點。
更換同步工具、移動 vault、啟用會修改大量檔案的外掛之前,先在同步系統之外複製一份 vault。
切換裝置前確認同步完成
可以養成這樣的習慣:
- 在裝置 A 上完成編輯。
- 確認裝置 A 已經上傳完成。
- 打開裝置 B。
- 確認裝置 B 已經收到最新變化。
- 再開始編輯。
這對 daily note、inbox note 和正在進行的專案筆記尤其重要。
一個 vault 只保留一個同步來源
如果你使用 Obsidian Sync,就不要把同一個 vault 再放進雲端硬碟同步資料夾。如果使用 Syncthing,就不要讓 Dropbox 或 iCloud 同時管理這個資料夾。如果使用 Git,要小心自動 pull、push 與其他檔案同步系統互相干擾。
一個 vault 應該只有一個明確的同步權威。
明確 .obsidian 的同步範圍
.obsidian 是設定,不只是普通資料夾。
同步外掛清單和基礎設定通常很有用。但桌面端和行動端的 workspace 版面未必需要完全一致。外掛資料庫是否應該同步,則要看具體外掛。
如果同一個設定檔反覆衝突,先判斷它是否真的需要在所有裝置上一致。
優先選擇有版本歷史的同步方式
版本歷史對 Obsidian 同步非常重要。
它能幫助你處理:
- 筆記被覆蓋
- 資料夾被誤刪
- 錯誤合併導致內容缺失
- 外掛一次修改很多檔案
- 幾小時或幾天後才發現問題
vault 越重要,就越不應該只依賴「最新檔案獲勝」的同步行為。
哪些同步方式更需要謹慎
任何同步方式都可能產生衝突。差別在於衝突是否可見、是否可復原、是否容易理解。
iCloud Drive、Dropbox、Google Drive、OneDrive 這類通用雲端硬碟適合簡單 vault,但它們不是為 Obsidian 行為專門設計的。
Syncthing 很適合點對點檔案同步,尤其適合技術使用者。但它同步的是檔案,不是 Obsidian 的意圖。你需要理解裝置在線狀態、衝突檔案和排除規則。
Git 很適合歷史記錄和 diff,但對多數筆記工作流程來說不是自然的自動同步方式。你需要處理 commit、pull、push 和 merge。
社群外掛很彈性,但衝突行為取決於外掛、儲存後端和具體設定。
官方 Obsidian Sync 是整合度最高的付費方案。它支援端到端加密和版本歷史,並且圍繞 Obsidian 使用者設計。
Synch 面向想要更低成本、開源、端到端加密 Obsidian 同步替代方案的使用者。它關注的不只是把檔案傳到另一台裝置,而是保持 vault 安全:加密同步、清楚狀態和可透過版本歷史復原。
檢查清單
在另一台裝置上編輯同步 vault 前,先問自己:
- 上一台裝置同步完成了嗎?
- 目前裝置已經收到最新變化了嗎?
- 這個 vault 只用一種同步方式管理嗎?
- 大改之前有備份嗎?
.obsidian應該同步哪些內容已經決定了嗎?- 目前同步方式有版本歷史嗎?
- 如果出現衝突檔案,我能先合併再刪除嗎?
如果幾個問題都答不上來,寫重要筆記前最好先停一下。
總結
Obsidian 同步衝突通常有明確原因。多裝置、離線編輯、頻繁變化的設定檔、大附件和重疊的同步工具,都會讓同一個檔案出現多個有效版本。
安全的 Obsidian 同步方式不只是速度快。它應該有清楚的同步來源,保護私人筆記,顯示同步狀態,保留復原歷史,並且在衝突出現時不要把問題藏起來。
vault 有價值,是因為它屬於你。同步也應該保護這種控制權,而不是讓它變得脆弱。