跳至主要内容

管理 SeaweedFS 儲存 — 使用 RcloneView 同步與備份檔案

· 閱讀時間約 6 分鐘
Alex
Principal Engineer

無需碰觸終端機,即可將自架的 SeaweedFS 叢集變成一個可掛載的磁碟機,以及一流的同步目標。

SeaweedFS 是一套快速的分散式儲存系統,提供 S3 相容閘道,對於希望在自有硬體上運行物件儲存、而非支付公有雲帳單的團隊而言是熱門選擇。問題在於,大多數 SeaweedFS 部署完全仰賴設定檔與 CLI 指令來管理。RcloneView 將你的 SeaweedFS 閘道視為任何其他 S3 相容遠端,藉此彌補這項落差,在你既有的叢集之上提供視覺化檔案瀏覽器、拖放傳輸與排程備份功能。

RcloneView 應用程式預覽

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

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

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

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

將 SeaweedFS 連接為 S3 相容遠端

SeaweedFS 的 S3 閘道使用與 Amazon S3 相同的協定,因此 RcloneView 連接它的方式與連接其他任何 S3 相容供應商完全相同:存取金鑰 ID、私密存取金鑰,以及指向你閘道位址與連接埠的自訂端點。開啟 Remote 分頁 > New Remote,選擇 S3 相容選項,然後輸入你叢集閘道的 URL 作為端點。由於 RcloneView 內建透過本機 RC API 通訊的內嵌 rclone 執行個體,因此不需要另外的二進位檔或手動編輯的設定檔 — 你在介面中輸入的憑證就是全部所需的設定。

Creating a new S3-compatible remote for a self-hosted SeaweedFS gateway in RcloneView

無論你的 SeaweedFS 叢集是運行在家用伺服器、代管機架,或是你自行管理的雲端虛擬機器上,這套工作流程都同樣適用 — RcloneView 只要求閘道能回應 S3 API 呼叫即可。

在 SeaweedFS 與其他雲端之間同步與備份資料

連接完成後,SeaweedFS 的運作方式就與 RcloneView Explorer 中的其他面板相同,因此你可以在同一個視窗內將檔案拖曳到 Google Drive、OneDrive、Backblaze B2 或本機磁碟之間。為了持續保護資料,4 步驟 Sync 精靈可讓你設定從 SeaweedFS 儲存桶到第二個遠端的單向工作、新增過濾規則以排除暫存檔案,並先執行 Dry Run 預覽實際將複製或刪除的內容。

Syncing files between a SeaweedFS bucket and another cloud remote in RcloneView

與僅支援掛載的工具不同,RcloneView 在 FREE 授權下也能在 SeaweedFS 與其他受支援供應商之間進行同步與資料夾比較。

將 SeaweedFS 掛載為本機磁碟機

如果你的工作流程仰賴原生應用程式直接讀寫檔案,可透過 Mount Manager 將你的 SeaweedFS 儲存桶在 Windows、macOS 或 Linux 上掛載為本機磁碟機。將 VFS 快取模式設為「writes」可兼顧回應速度與安全性,若需要離線存取近期使用過的檔案,則設為「full」。

Mounting a SeaweedFS remote as a local drive from Mount Manager

監控傳輸與工作記錄

針對你的 SeaweedFS 遠端的每一項同步或複製工作,都會在 Transferring 分頁中即時顯示進度、速度與檔案數量,每次完成的執行也會在 Job History 中記錄持續時間、總容量與狀態。這些記錄讓你在真正需要仰賴某次排程備份之前,就能輕鬆確認它確實已執行。

Job History showing completed sync runs against a SeaweedFS remote

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 準備好你 SeaweedFS 閘道的存取金鑰、私密金鑰與端點 URL。
  3. 在 RcloneView 中建立一個新的 S3 相容遠端,並測試連線。
  4. 設定同步工作或掛載,開始在 SeaweedFS 與其他遠端之間搬移資料。

自架儲存不必只能仰賴命令列操作 — 一套合適的 GUI 就能讓 SeaweedFS 像任何商用雲端一樣易於使用。


相關指南:

支援的雲端服務商

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