跳至主要内容

修復雲端同步產生重複檔案的問題 — 使用 RcloneView 解決

· 閱讀時間約 6 分鐘
Tayson
Senior Engineer

雲端同步產生重複檔案通常代表某個特定的設定錯誤 — RcloneView 的工作類型設定與資料夾比較功能,能讓你輕鬆診斷問題、清理檔案,並防止問題再次發生。

雲端同步作業產生重複檔案 — 例如檔名相同但修改時間不同的副本,或是帶有 -copy(1) 後綴的檔案 — 每次執行都會增加儲存成本,並且代表底層設定存在問題。RcloneView 使用 rclone 具確定性的同步引擎,當出現重複檔案時,根本原因幾乎都是工作類型不符、操作衝突,或是雙向同步衝突。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

為什麼同步會產生重複檔案

最常見的原因:在應該使用 同步(Sync) 的情況下,卻使用了 複製(Copy) 工作類型。複製工作一定會在目的地新增檔案 — 如果目的地已經有前一次執行留下的檔案,第二次複製就會產生時間戳記較新或帶有附加後綴的重複檔案。在 工作管理員(Job Manager) 中切換為 同步(Sync) 工作類型,能確保目的地與來源完全鏡像:目的地多餘的檔案會被移除,且只會傳輸有差異的部分。

Configuring Sync job type in RcloneView Job Manager to prevent duplicates

RcloneView 的 雙向(Bidirection) 同步模式(目前為 Beta 版)在兩端於同步執行間都修改了同一個檔案時,可能會產生衝突副本。rclone 會在其中一端建立衝突副本以保留兩個版本。對於正式的工作流程,單向同步(預設的「僅修改目的地」模式)能完全避免這個問題 — 只有在確實需要時才使用雙向同步。

尋找並移除現有的重複檔案

使用 RcloneView 的 資料夾比較(Folder Compare) 功能,找出兩個位置中檔名相同但內容不同的檔案。「不同檔案」篩選條件會標示出檔案大小不符的項目,而「相同檔案」篩選條件則會確認完全相符的檔案。若某些檔案出現在兩端但不應重複存在,可以使用資料夾比較的刪除功能,從其中一端移除。

Using Folder Compare to identify duplicate files in RcloneView

若要清理單一雲端內大量現有的重複檔案,可以使用 RcloneView 內建的 終端機(Terminal) 分頁,執行 rclone dedupe 並搭配適當的去重策略參數 — 這樣可以不論檔名如何,直接找出內容相同的檔案並只保留一份。終端機讓你無需離開 RcloneView 介面,就能完整使用 rclone 的命令列功能。

設定同步以防止重複檔案再次出現

工作管理員(Job Manager) 中,確認以下設定,以確保同步行為乾淨、不產生重複檔案:

  • 鏡像操作請使用 同步(Sync) 工作類型(而非複製)
  • 將同步方向設為 「僅修改目的地」(單向),以維持穩定的行為
  • 在新目的地首次執行前啟用 試跑(Dry Run),以驗證操作清單
Job history showing clean sync runs with no duplicates in RcloneView

在進階設定中啟用檢查碼(checksum)比對,能讓同步更加精確 — 檔案會依雜湊值與大小進行比對,而不只是時間戳記與大小,藉此避免大小相同但內容不同的檔案被誤判為相同檔案。

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 在工作管理員中找出會產生重複檔案的工作 — 視情況將 複製(Copy) 工作切換為 同步(Sync)
  3. 使用 資料夾比較(Folder Compare) 找出並移除來源與目的地之間現有的重複檔案。
  4. 在新目的地執行工作前啟用 試跑(Dry Run),在正式執行前先驗證行為。

雲端同步中的重複檔案是可以透過設定解決的問題 — 在 RcloneView 中設定正確的工作類型與同步方向,就能從一開始防止重複檔案出現。


相關指南:

支援的雲端服務商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces