Rclone備份筆記
Rclone 備份筆記
如題,紀錄一下自己怎麼使用 Rclone 備份東東的
這裡主要是備份影片,然後散在多個硬碟內,結構如下 2 個硬碟
E:.
├─ 備份
│ ├─OOO 的獅子
│ ├─ 為美 VVVVVVV!
│ ├─ 魔法 OOOOOOO
…….
F:.
├─ 備份
│ ├─OOO 的獅子
│ ├─XXX 不存在 XXX-
│ ├─AAAAA Beats!
…….
看的出來他有部分資料夾是重複的,本來應該是要塞在同一個資料夾的,但我原本硬碟沒空間了,所以才臨時改塞第二顆硬碟內。
有想說把多顆硬碟做JBOD來擴充容量,不過手邊沒有多的硬碟可以臨時存放資料
→ 只好先把檔案丟雲端硬碟
→ 等丟好後再格式化自己的幾顆實體硬碟來串成 JBOD
→ 爾後再把東西從雲端載回來。
Rclone 安裝
載點
請直接去官網下載頁面找你要下載的版本下載,或是官方 Github版本下載點找
windows 環境設定(參考用)
如果你是 Windows 的版本可以跟我一樣,在電腦 C 槽中找個自己平常不會亂動的資料夾(或任何你爽的地方)解壓縮下載回來的檔案,就可以直接用了。
然後如果要在任何地方都可以使用 Rclone 指令
記得改一下電腦的環境變數,如下圖"本機"內按右鍵,剩下跟著圖做,只是最後"新增 Path"時,把你的資料夾位置丟上去就好
(下面這張圖用是舊圖示意,圖中新增的位置是"C:\Octave\Octave-5.2.0\mingw64\bin”,在這篇文章中應該要改成"C:\My_Programs\rclone-v1.57.0-windows-amd64”)
Rclone 設定
逛過一輪網路上的教學後發現絕大多數都是用命令列來設定
這裡說一下用 Rclone 內建的 GUI 設定
開啟 Rclone GUI
打開你的命令列窗(cmd、powershell、Terminal…)貼上執行
rclone rcd --rc-web-gui --rc-user=admin --rc-pass=password
會在自動打開你的瀏覽器瀏覽 localhost:5572 (Rclone 的控制台)
設定新的 config
點左邊的 “config”,並點 “Create a New Config”
幫你的雲端硬碟取個你喜歡的名子跟選擇你的雲端硬碟的廠牌,並按"Next”
創建自己的 Google Drive 客戶端,這方面直接貼個我看過覺得很清楚的創建教學,拿到後的 2 條字串貼上來就行了
會出現一個帳戶的授權介面,選自己要連結的帳號,最後出現 Success 就成功了
Rclone 上傳指令
OK 終於到重點了~
總體而言可以用一個指令帶過
rclone copy "C:\Users\we684123\Downloads\備份" "hex:test上船合併機制" -P --size-only --bwlimit 1.78m --transfers 1 --local-encoding None
格式:
rclone copy source:sourcepath dest:destpath [-flags]
flags 意義:
- -P , 在終端機顯示進度
- –size-only , 比對遠端檔案時只用檔案大小來判斷是否為同一個檔案
- –bwlimit 1.78m , 限制上傳速度(這裡單位是用 MiB/s,1.78m 大概是 14.93 Mbps)
- –transfers 1 , 最大同時上傳檔案數量
- –local-encoding None , 不轉換特殊字元編碼