Obsidian Sync 提供多種元素來顯示同步狀態,主要是[[#同步狀態圖示]]和[[#同步活動記錄]]。關於 Obsidian Sync 版本控制的詳細資訊,請參閱[[版本歷史]]頁面。
## 同步狀態圖示
同步狀態圖示位於桌面版的[[狀態列]],以及行動裝置和平板的[[側邊欄#開啟隱藏的側邊欄|右側邊欄]]。圖示反映各種同步狀態:
- ![[obsidian-icon-sync-synced.svg#icon]] **已同步**:Obsidian Sync 已完全同步您的檔案。此圖示通常為綠色。
- ![[obsidian-icon-sync-syncing.svg#icon]] **同步中**:Obsidian 正在更新遠端庫。此圖示通常為紫色。
- ![[obsidian-icon-sync-paused.svg#icon]] **已暫停**:同步已暫停,但 Obsidian 仍連接至遠端庫。此圖示通常為紫色。
- ![[obsidian-icon-sync-disconnected.svg#icon]] **已中斷連線**:同步核心外掛已啟用,但[[本機與遠端儲存庫|本機保管庫]]未連接至遠端庫。此圖示通常為紅色。
點擊或輕觸圖示會開啟包含以下選項的右鍵選單:
- ![[obsidian-icon-sync-paused.svg#icon]] 暫停(或 ![[lucide-circle-play.svg#icon]] 重新執行,如果已暫停)
- ![[lucide-history.svg#icon]] [[版本歷史]](若未檢視筆記則呈灰色)
- ![[lucide-align-left.svg#icon]] 開啟[[#同步活動記錄|同步紀錄]]
- ![[lucide-trash-2.svg#icon]] [[版本歷史#還原已刪除的檔案|已刪除檔案]]
- ![[lucide-cog.svg#icon]] [[同步設定與選擇性同步|同步設定]]
## 同步活動記錄
Obsidian Sync 包含詳細的同步紀錄,追蹤本機檔案與遠端庫之間的所有互動。紀錄顯示上傳、下載、刪除,以及合併衝突或連線問題等任何狀況。
**存取活動記錄:**
- 點擊狀態列中的同步狀態圖示
- 前往**[[設定]] → 同步 → 活動記錄**
- 使用**命令面板 → Sync: Open activity log**
紀錄提供每次同步操作的時間戳記和詳細資訊,對於排解同步問題非常有用。
> [!warning] 同步紀錄在 Obsidian 關閉後不會保留。如果您遇到問題,請確保在關閉應用程式_之前_複製紀錄。
紀錄將訊息分為以下類型:
- [[#一般訊息]]
- [[#錯誤訊息]]
- [[#已跳過的訊息]]
- [[#帳戶訊息]]
您可以依**全部**、**錯誤**、**已跳過**和**合併衝突**篩選同步紀錄。此外,您可以使用同步視窗中的搜尋框搜尋同步紀錄。
> [!summary] 我們在下方列出了一些您可能遇到的訊息。此清單並非詳盡無遺。如果您遇到問題且有不確定的同步紀錄訊息,請[[說明與支援#聯繫 Obsidian 支援|聯繫 Obsidian 支援]]。
### 一般訊息
這些是您可能遇到的日常常見訊息。
**Connecting to server**
Obsidian 正在嘗試連接至您遠端庫的[[Obsidian Sync/安全性與隱私#我可以在哪裡找到目前的 Sync 伺服器及其託管位置?|Sync 伺服器]]。
**Connected to server. Detecting changes...**
Obsidian 已建立連線,正在比較本機保管庫與遠端庫以判斷是否需要進行變更。
> [!info] 此訊息也可能表示其他潛在的同步問題。如果您反覆看到此訊息且認為仍有項目需要同步,請[[說明與支援#聯繫 Obsidian 支援|聯繫 Obsidian 支援]]。
**Fully synced**
- 本機與遠端庫已完全同步。
**Merging conflicted file**
同步期間偵測到衝突,檔案已合併而非覆寫。詳情請參閱[[Obsidian Sync 疑難排解#衝突解決|衝突解決]]。如果合併結果不符預期,您可以透過[[版本歷史]]或[[檔案還原]]還原先前的版本。
**Rejected server change**
遠端庫上的變更比您本機裝置上的版本更舊,因此保留本機版本並忽略遠端變更。
### 錯誤訊息
這些訊息詳述同步檔案時的錯誤。
**Out of memory**
此問題通常發生在行動裝置上,當沒有足夠的儲存空間或記憶體來下載檔案時。最常見於大型檔案,例如影片。
### 已跳過的訊息
這些訊息詳述被跳過的項目及可能的原因。
**Unable to download file with illegal name**
檔案包含接收端作業系統不允許的[特殊字元或命名規則](https://stackoverflow.com/questions/1976007/what-characters-are-forbidden-in-windows-and-linux-directory-names)。為方便起見,您可以在來源裝置上重新命名檔案,移除除 `-` 和 `_` 以外的所有特殊字元。
請注意,這也包括在 Android 裝置上名稱中包含多個句點 `.` 的檔案。
### 帳戶訊息
這些是與訂閱或帳戶變更相關的訊息。
**Vault limit exceeded**
您的帳戶已超過[[常見問題#每個遠端庫可以有多大|最大儲存空間]]。附件和版本歷史都會計入此大小。即使您的保管庫看起來小於限制,較舊的版本和檔案也可能使其超出限制。
若要減少保管庫大小:
1. 開啟**[[設定]] → 同步**。
2. 使用**儲存庫大小超過限制**下的選項移除大型檔案。
**Vault not found**
`{"res":"err","msg":"Vault not found."}`
此錯誤可能在以下情況發生:
1. 保管庫已從其他裝置刪除。
2. 同步訂閱超過 30 天未啟用,導致遠端庫被移除。
3. 訂閱已取消或退款,導致遠端庫被刪除。
在這些情況下,您需要[[設定 Obsidian Sync#從遠端庫中斷連線|從遠端庫中斷連線]]並[[設定 Obsidian Sync#建立新的遠端庫|建立新的遠端庫]],確保您的本機資料得以保留。
**Failed to authenticate: Your subscription to Obsidian Sync has expired**
由於我們無法處理檔案中的付款,您的帳戶現已完全到期。
若要繼續使用 Obsidian Sync,您需要在[您的帳戶](https://obsidian.md/account/sync)中重新訂閱。
**Failed to authenticate: Not logged in**
Obsidian Sync 偵測到您目前未登入。您需要在**[[設定]]**的[[設定#一般#帳戶|帳戶]]區段重新登入應用程式。
在某些情況下,社群外掛也可能阻止 Obsidian Sync 確認您的帳戶登入狀態。請進入**[[外掛程式安全性#受限模式|受限模式]]**並重試。
### 網路訊息
**Disconnected from server**
`Unable to connect to server`
Obsidian Sync 因不明原因與同步伺服器中斷連線。同步將定期嘗試重新連接伺服器。
在 iOS 上,此訊息顯示為以下錯誤:
`Null is not an object (evaluating 'this.socket.send')`
這與 `Unable to connect to server` 訊息的含義完全相同,並不表示存在其他問題。