跳至主要内容

打造 AI 訓練資料集傳輸流程:使用 RcloneView 高效將本機資料傳輸至雲端儲存

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

透過以 GUI 為基礎的工作、校驗碼驗證與排程差異傳輸,將數 TB 的訓練資料從本機工作站或 NAS 移轉至雲端儲存桶(S3、R2、HuggingFace Datasets、GCS)。

AI 團隊需要快速、可靠地將資料匯入物件儲存服務。RcloneView 將 rclone 的效能參數、校驗碼與重試機制封裝為視覺化工作流程,讓你能一次將資料傳送至儲存桶,透過差異同步保持資料一致,並避免命令列操作的脆弱性。

RcloneView 應用程式預覽

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

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

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

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

為什麼選擇 RcloneView 進行 AI 資料集上傳

  • 無需擔心命令列意外狀況:透過引導式對話框設定 S3/R2/GCS/HuggingFace 端點,並儲存為可重複使用的遠端。
  • 完整性優先:具校驗碼感知的傳輸、重試邏輯,以及傳輸完成後的比對,確保資料集完整送達。
  • 高吞吐量、安全節流:依實驗室或機房連線狀況,針對每項工作調整傳輸數量、區塊大小與頻寬上限。
  • 可重複執行的工作:排程夜間差異傳輸自本機 SSD/NAS 執行,監控進度並匯出日誌以符合合規需求。

事前準備

  • 在資料所在位置(工作站、NAS 閘道或可存取本機儲存的跳板機)安裝 RcloneView。
  • 雲端儲存桶認證(AWS S3 金鑰、R2 權杖、HuggingFace CLI 權杖或 GCS 服務帳戶)。
  • 足夠的傳出頻寬,或用於批次上傳的暫存磁碟。

步驟一 — 為目標儲存桶新增遠端

  1. 開啟 設定 ? 遠端儲存 並點擊 新增
Open multiple cloud remotes in RcloneView
  1. 選擇你的目標:
    • S3 / S3 相容適用於 AWS、MinIO 或 R2。
    • WebDAV / HTTP 適用於支援 WebDAV 的 HuggingFace Spaces(若已啟用,也可使用 S3 相容選項)。
    • GCS 適用於 Google Cloud 儲存桶。
  2. 貼上金鑰/權杖,選擇儲存桶,並測試連線。

步驟二 — 準備要傳輸的本機資料集

  • 將 RcloneView 指向本機根目錄(例如 /datasets/imagenet/ 或已掛載的 NAS 共享目錄)。
  • 清理明顯問題:零位元組佔位檔、暫存檔,或在目的地會超過 255 字元的路徑。
  • 若你保留標註或清單檔案,請將其與資料放在一起,以便共同進行版本控管。

步驟三 — 使用並排 Explorer 驗證結構

  • 在左側面板開啟本機資料夾,右側面板開啟目標儲存桶路徑。
cloud to cloud transfer default
  • 使用 比對 功能預覽將在儲存桶中建立的內容。
Compare shared folder and My Drive contents
  • 先複製一小部分(例如單一類別資料夾),以在大規模傳輸前驗證存取權限與命名方式。

步驟四 — 建立具校驗碼驗證的上傳工作

  1. 從本機根目錄到儲存桶前綴(例如 s3:ai-training/imagenet/)建立 同步複製 工作。
  2. 啟用校驗碼使用(依支援情況使用 ETag/MD5/SHA1),並保持重試功能開啟。
  3. 設定 傳輸數量頻寬限制,在不觸發服務供應商節流的前提下充分利用連線。

步驟五 — 大規模執行並監控

  • 啟動工作,並即時觀察吞吐量、預估完成時間與任何重試狀況。
transfer monitoring
  • 若目標為 R2 或 S3 且檔案較小,可提高區塊大小與並行度;若為大型二進位檔案,則提高區塊大小但維持適中的並行度,以避免出現 429 錯誤。
  • 使用 工作歷史記錄 匯出日誌,作為 MLOps 工單或合規流程的匯入證明。

步驟六 — 排程夜間差異傳輸

  • 建立第二項工作,僅同步變更內容(新資料、修正的標籤),並排程在低流量時段執行。
create job schedule
  • 保持原始完整上傳工作為停用狀態,僅在需要大規模重新匯入時才重新執行。

步驟七 — 以拖放方式快速修正

  • 若需快速修補上傳(緊急標註修正、少量分片),只需將檔案從本機拖放至儲存桶面板;RcloneView 會自動處理校驗碼與重試。
drag and drop

步驟八 — 選用:掛載儲存桶進行抽查

  • 將儲存桶掛載為磁碟機,直接從訓練節點驗證樣本,無需重新下載。
mount from remote explorer
  • 可用於就地確認檔案完整性,或串流小型驗證集。

AI 傳輸流程疑難排解

  • 校驗碼不符:重新執行比對,接著僅從歷史記錄中重試失敗的物件;並檢查本機端是否有防毒軟體或檔案系統鎖定問題。
  • 吞吐量停滯:降低 R2 的並行度、提高 GCS/S3 的區塊大小,或設定頻寬上限以避免 ISP 流量整形。
  • 權杖/認證過期:在遠端設定中輪換一次金鑰;所有相依工作將自動繼承新認證。

相關資源

總結

透過 RcloneView,資料科學家與 AI 工程師能將大量本機資料集推送至雲端儲存桶,同時具備完整性檢查、節流效能與可重複執行的排程——無需與命令列參數搏鬥。讓你的上傳流程可稽核、自動化差異傳輸,更快回到訓練工作上。

支援的雲端服務商

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