資料同步工具-3 windows上的syncthing如何備份設定
其實這篇要分享的內容,才是讓我重寫syncthing文章的最大動力,
目前我正在使用的windows已經四年沒有重裝系統,最大的原因就是太多的東西我不知道如何備份,以及需要花大量時間微調各種設定,想一想就很懶惰重裝系統,
而2025年9月的某一天,我打開了windows上的syncthing,
看到了有重大更新的通知,上面清楚描述了V2是一個大版本更新,可能無法相容於舊版本,
而我頭鐵的點了(立即更新),悲劇當然也理所當然地發生了!
經過反覆的檢查和閱讀syncthing啟動日誌,錯誤的原因在於syncthing V2版本棄用了很多V1的命令行參數,V2使用更現代的命令行參數,
而舊版SyncTrayzor還在用V1的參數來啟動V2,當然也就報錯啦!
所以我更新了新維護者的SyncTrayzorV2,發現還是有報錯,
這次的原因更悲劇,是v1遷移到v2的數據庫有錯誤,那怎麼辦呢?
我的syncthing已經使用多年,有十多個共享資料夾,將近十個遠端裝置,有些資料夾還有一些獨有的設定,這些如果要砍掉重練,那將需要浪費我超多時間,來把所有裝置都找回來重新連線,
所以,我詢問了我的AI魔鏡:
claude啊! claude,我該怎麼備份我的syncthing,讓我可以在重新安裝syncthing之後,那些以前的遠端裝置和共享資料夾可以不用重新設定?
在幾秒的等待後,我得到了答案,下面我將把我得到的答案做成筆記分享給你!
備份重要的syncthing配置檔案
其實只需要備份三個檔案,之後無論你是要重裝系統,還是要重裝乾淨的syncthing,只要有了這三個檔案,你將一直擁有你以前的那些遠端裝置、共享資料夾和所有關於syncthing的設定,
按照下面的步驟來跟我一起備份吧!
- 打開syncthing的配置檔案存放目錄,下面這個路徑通常是預設的配置存放路徑,無論你是用官方版還是第三方的安裝版都一樣。
按win+r,在裡面貼上這串路徑,並按enter
%LOCALAPPDATA%\Syncthing\ - 找到這三個檔案,並複製到安全的地方
- config.xml 主配置檔案,包含所有遠端裝置、共享資料夾和相關設定
- cert.pem 當前裝置的證書
- key.pem 當前裝置的私鑰
- 如果你跟我一樣,是要解決各種疑難雜症,數據庫遷移錯誤,或是syncthing頁面上的各種不一致的同步進度顯示錯誤等等,
那就先停止syncthing,如果它正在運行的話,
接著把syncthing配置目錄中的所有檔案刪除 - 把一開始你備份的三個檔案放回syncthing的配置目錄
- 重新打開syncthing,在打開syncthing的網頁,你能看到所有的資料夾、遠端裝置都還在,而且每個資料夾都開始重新掃描,
恭喜! 你的syncthing重生了!
之後你可以定期備份那三個重要檔案,
再也不用擔心電腦某天突然被雷劈壞,所有遠端裝置和共享資料夾都要重新設定的煩惱。