1. 首頁
  2. 幫助中心
  3. 使用者手冊 · 前言與入門

GoodSync 使用者手冊 · 前言與入門

GoodSync 完整使用者手冊中文版,第 1 部分(共 6 部分)。除特別註明外,本手冊同時適用於 Windows 與 Mac 平臺。可下載 英文 PDF 完整版

前言(Preface)

本文件旨在為正在使用 GoodSync 強大且可定製功能的高階使用者提供指南。

由於這是一份「參考手冊」,並非面向新 GoodSync 使用者。GoodSync 在安裝過程中已提供友好的指引資訊 — 大多數使用者無需參考本文件即可立即開始同步資料。

如果您正在尋找 GoodSync 入門指引,請檢視 GoodSync 工作原理概述GoodSync 教程

介紹(Introduction)

什麼是 GoodSync?

GoodSync 是一款用於資料同步與備份的軟體應用程式。它可以在不同裝置或位置之間同步檔案與資料夾,確保資料保持最新且各處一致。

也就是說,GoodSync 透過把新出現或更新的檔案從一側複製到另一側(舊檔案或缺失檔案所在的位置)、並傳播檔案刪除,來確保被同步的資料夾及其中的所有檔案保持一致。

GoodSync 可用於多種用途:

  • 同步 — 在多種裝置(電腦、伺服器、移動裝置)之間保持檔案與資料夾同步,確保從任意位置都能訪問到最新版本。
  • 備份 — 將檔案與資料夾備份到外部硬碟、NAS 或雲端,在硬體故障、誤刪、資料損壞的情況下保護資料。
  • 資料遷移 — 切換到新計算機或新儲存裝置時,幫助遷移檔案與設定,讓過渡更順暢。
  • 檔案共享與協同 — 透過同步共享資料夾與團隊成員或家人共享檔案、協同工作。
  • 雲端整合 — 與 Dropbox、Google Drive、OneDrive 等多種雲端儲存服務整合,便於雙向同步與備份。
  • 自動化任務 — 支援自動化與排程 — 無需人工介入即可執行常規同步或備份任務,對日常資料管理特別有用。
  • 伺服器備份 — 企業可用 GoodSync 備份伺服器資料,確保伺服器問題發生時資料可用、可恢復。
  • 版本控制 — 提供檔案版本選項 — 可保留檔案多個歷史版本,便於回退到先前版本。
  • 跨平臺同步與備份 — 支援 Windows、macOS、Linux/NAS 與移動平臺 — 適用於多作業系統使用者。

本章討論同步程式面臨的挑戰,以及 GoodSync 是如何成功應對這些挑戰的。

備份 vs 同步(Backup vs. Synchronization)

同步確保兩個資料夾保持一致 — 使用者可在任一側修改檔案,左側的變更會傳播到右側,右側的變更也會傳播到左側。

備份是單向同步 — 左側的變更會傳播到右側,但右側的變更不會傳播回左側。

GoodSync 的單向(1-way)Job 強制執行備份場景。

為什麼同步並非簡單(Why Synchronization is not trivial)

如果只考慮「比較檔案修改時間,讓較新的檔案勝出」,同步任務似乎簡單 — 但需要傳播刪除就讓事情複雜起來。如果某檔案在一側被刪除,GoodSync 必須把這個刪除動作傳播到 Job 的另一側(也刪除該檔案)。GoodSync 演算法的精妙之處在於:能夠正確地透過多層鏈式資料夾傳播刪除。

另一個複雜之處是:使用者可能決定用舊版本替換新版本。GoodSync 可以正確處理這種情況 — 它能檢測出使用者做了這種替換,並傳播舊版本。

鏈式同步(Chained Synchronization)

鏈式同步是把多個資料夾(如 A、B、C、D)按順序兩兩同步、從而完成變更傳播的過程(例如:先 A↔B,再 B↔C,再 C↔D — 結果是 A 中的變更最終傳播到 B、C、D)。

GoodSync 可以正確執行鏈式同步。

可以使用 GoodSync 鏈在未連網的計算機之間同步檔案。

例如,使用 USB 盤作為中介在工作電腦與家用電腦之間同步:

  • 把 USB 盤(或任何便攜磁碟)插入工作電腦。
  • 在工作電腦上啟動 GoodSync,把工作資料夾與 USB 盤同步。
  • 從工作電腦拔出 USB 盤並插入家用電腦。
  • 在家用電腦上啟動 GoodSync,把 USB 盤與家中資料夾同步。

巢狀 Job(Embedded Jobs)

多個 Job 可以讓一個資料夾與多個其他資料夾同步。此外,還可以有 Job 同步該資料夾的子資料夾或父資料夾 — GoodSync 會準確地把檔案變更記錄在所有受影響資料夾的狀態中。

例如:考慮資料夾 C:\Work\Project,裡面是一個檔案經常變更的專案;而 C:\Work 中的其他專案變更較少。

一個名為「Project to Server」的 Job 每天將專案檔案同步到 SFTP 伺服器 — 團隊成員從該伺服器進一步同步檔案。

另一個名為「Work to PortHD」的 Job 每週將整個 C:\Work 資料夾備份到便攜硬碟。

GoodSync 確保「Project to Server」Job 所做的所有變更都反映在「Work to PortHD」Job 中,反之亦然。

GoodSync Account(賬戶)

要使用 GoodSync 提供的所有功能與權益,需要擁有一個 GoodSync Account — 它是 GoodSync 產品系列的通用訪問入口。

GoodSync Account 用於:

  • License 與裝置管理 — 管理 GoodSync 授權、註冊裝置、為裝置分配 license。
  • 遠端訪問與資料管理 — 使用依賴 GoodSync Account 的 GoodSync Connect 功能,從任何有網路的地方連線所有裝置並同步、訪問其上的資料。
  • 跨裝置 Job 與選項 — 在所有 GoodSync 裝置間備份並同步 Job、組、選項與 Server Account。
  • GoodSync 雲端儲存 — 使用 GoodSync Storage(我們自有的雲端儲存) — 直接透過 GoodSync 介面以最快、最安全、最實惠的方式備份與還原任意裝置的資料。
  • 共享資料夾 — 把您賬戶下任意已註冊裝置上的資料夾分享給其他 GoodSync 使用者。
  • 獲得技術支援等。

這些功能與可能性將在本手冊後續章節詳細介紹。

GoodSync Account 建立與設定

新 GoodSync Account 可透過以下任一方式建立:

  • 在 GoodSync 應用安裝過程中建立。
  • 在已安裝的 GoodSync 應用中:Windows 點選左上角「Tools」選單選擇「GoodSync Account Setup」;Mac 點選選單欄的「GoodSync」選擇「GoodSync Account Setup」。
  • 線上建立:GoodSync Account 建立頁

GoodSync 應用中的上述選項還允許使用現有 GoodSync Account 登入、把裝置註冊到賬戶,併為該裝置分配 license。

透過 GoodSync Account Setup,可隨時更換本計算機所使用的 GoodSync Account。

GoodSync Account Setup 對話方塊將在安裝章節中進一步說明。

入門(Getting started with GoodSync)

安裝(Installation)

關於在各平臺安裝 GoodSync 的完整說明,請參閱相應的幫助中心文章:

也可在本站下載頁獲取所有版本的本地下載入口。

分步同步教程(Synchronization step-by-step)

典型的 GoodSync 使用者體驗由以下階段組成:

  1. 建立 Job 並選擇同步資料夾:
    • 使用者選擇要同步的左側與右側資料夾。
    • 這一步只在初次設定 Job 時進行一次。
  2. 對比分析(Analyze):
    • 當使用者點選「Analyze」按鈕時執行。
    • GoodSync 計算出要讓兩個資料夾保持一致需要進行的全部變更。
  3. 預覽擬執行的操作:
    • 分析結果以檔案/資料夾樹的形式呈現給使用者。
    • 左/右箭頭指向檔案複製方向;中間的圓圈表示「不復制」(即兩側已相等)。
    • 帶交叉的箭頭表示「傳播刪除」 — 例如左到右的交叉箭頭表示 GoodSync 檢測到左側檔案被刪除,將把刪除傳播到右側。
    • 當前生效的方向以綠色加粗的箭頭或圓圈表示。
    • 其他可選方向以灰色、禁用狀態的箭頭或圓圈表示。
    • 使用者可點選希望的方向箭頭來更改同步方向。
  4. 同步(Sync):
    • 當使用者點選「Sync」按鈕時執行。
    • 分析階段提議、使用者可能修改過的檔案操作真正應用到檔案上。
    • 同步完成後,資料夾及其中所有檔案保持一致。

增量備份:單向同步(Backup files incrementally: One-Way Sync)

備份本質上是單向同步過程 — 僅向備份資料夾傳輸已變更的檔案與檔案刪除。配置備份的步驟如下:

  1. 先建立一個空的備份目標資料夾 — 它可以位於可移動磁碟(如 USB 盤或便攜硬碟)、另一臺計算機或遠端伺服器。
  2. 讓 GoodSync 透過將備份原始檔夾與備份目標資料夾同步來執行初次備份
  3. 之後每當需要備份時,只需把備份原始檔夾與備份目標資料夾同步即可。
  4. 需要還原檔案時,備份目標資料夾中儲存的就是上次備份時備份原始檔夾的精確副本。
  5. 為確保備份始終單向進行(從原資料夾到備份資料夾,絕不反向),到 Jobs → Options 選擇「1-way」Job 型別。

同步演算法(Synchronization algorithm)

GoodSync 實際的同步演算法相當複雜,包含若干重要的發明與商業秘密 — 這裡不能完全披露。

下面是該演算法的整體輪廓:

  1. 計算左側資料夾「當前檔案狀態」與「已儲存檔案狀態」之間的差異。
  2. 計算右側資料夾「當前檔案狀態」與「已儲存檔案狀態」之間的差異。
  3. 把出現在左側的變更傳播到右側。
  4. 把出現在右側的變更傳播到左側。
  5. 如果同一檔案在兩側都發生了變更,則宣告為「Conflict(衝突)」。