X

Rclone:將 雲端空間 當本地硬碟處理

現在雲端空間很多,常見的 Google Drive、Dropbox、Amazon S3... 等等的,在 GUI (Linux、Mac、Windows) 系統都會裝 Client,但是在 Server 上呢?

Rclone:將 雲端空間 當本地硬碟處理

Rclone 可以當一般 Client,也可以安裝在 Server 上,可以 copy,也可以 mount 進來。

Rclone 官網 與 GitHub

  • Rclone:Rclone syncs your files to cloud storage
  • GitHub - rclone/rclone: "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files

Rclone 安裝與設定

Debian、Ubuntu Linux 安裝 Rclone

  • apt install rclone

Rclone 設定

  1. rclone config
  2. 一般就照著設定即可,但是若是在遠端的 Server 安裝,有個步驟要注意:
    • Use auto config? # 如果在伺服器端,這個步驟要選 N
      • Say Y if not sure
      • Say N if you are working on a remote ...
  3. 選 N 後,再去出現的網址來做處理 (這個是 Google Driver 的情況,Dropbox 是需要在 Client 也裝一套,跑一跑後在貼過去,還是得看情況)
  4. 設定完成後,設定擋在這邊:(若要改名字、改路徑什麼的,都可以在這邊手動修改)
    • ~/.config/rclone/rclone.conf

Rclone 幾個常用命令:

  • Copy 遠端資料到目前資料夾
    • rclone copy remote-config-cloud-name:/ .
  • 若想 Mount 進來,遇到下述錯誤:
    • Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount": executable file not found in $PATH
    • 解法:apt install fuse
    • 安裝完成後,就可以 rclone mount dropbox:/ dropbox # mount dropbox 進來,前面 dropbox 是自己命名的,後面那個 dropbox 是自己建立空的資料夾
  • rclone mount 會卡在那邊,可以丟入背景執行,命令如下:
    • rclone mount dropbox:/ ~/dropbox &
Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post