跳至主要內容
說明中心

類別

搜尋說明中心Ctrl K
本頁內容

rclone 錯誤、檢查碼與修改時間

說明 rclone 為何會重複複製相同檔案、忽略檢查碼或修改時間、拒絕某些名稱或大型串流,以及如何修正 Drime 的登入錯誤。

更新於 Web

本文說明 rclone 在 Drime 上特有的行為,以及 rclone 回報錯誤時該怎麼做。若要設定 rclone,請參閱 Rclone、Drime CLI 和 WebDAV。

#Drime 後端支援的功能

Drime 是 rclone 的官方後端(Tier 1),從 rclone 1.73 開始提供。它支援伺服器端複製和移動、移動資料夾、清除整個資料夾、顯示配額(rclone about)、空資料夾和分段上傳。

有兩點與許多其他儲存服務不同:

  • 沒有檢查碼:Drime 不會將每個檔案的雜湊值提供給 rclone。

  • 無法設定修改時間:rclone 無法將檔案的修改日期寫入 Drime。

以下問題大多源自這兩點。

#同步時重複複製檔案,或漏掉已變更的檔案

由於 Drime 無法設定修改時間,rclone 會比較檔案大小來判斷檔案是否有變更。

發生的狀況

處理方式

您變更過的檔案沒有再次複製

檔案大小沒有改變。請使用 --update(改為比較上傳時間),或單獨再複製一次該檔案。

--checksum 沒有任何作用

Drime 沒有檢查碼,因此 rclone 無法依雜湊值比較檔案。請使用 --size-only 或 --update。

#部分檔案遭到拒絕或被重新命名

發生的狀況

原因與處理方式

名稱很長的檔案上傳失敗

Drime 接受的檔案名稱上限為 255 位元組(UTF-8)。重音字母和其他非 ASCII 字元會佔用一個以上的位元組。請縮短名稱。

含有反斜線,或開頭或結尾有空格的名稱,在 Drime 中看起來不一樣

rclone 會將這些字元替換成外觀相似的字元,讓名稱能被接受。

#大型串流上傳失敗

當 rclone 在事先不知道資料大小的情況下上傳(例如使用 rclone rcat)時,在預設的區塊大小下,上傳上限為 48 GiB。若要傳送更多資料,請在遠端的進階設定中調高 chunk_size。

#已刪除的檔案仍佔用儲存空間

根據預設,rclone 刪除的檔案會移至 Drime 垃圾桶,在垃圾桶中仍會計入您的儲存空間。若要永久刪除這些檔案,請在遠端的進階設定中將 hard_delete 設為 true,或在 Drime 中清空垃圾桶。

#rclone 使用了錯誤的工作區或資料夾

  • 若要在工作區中作業,而不是在您的個人雲端硬碟中,請在遠端的進階設定中設定 workspace_id。

  • 若要將遠端限制在單一資料夾,請設定 root_folder_id。

#rclone 無法登入

rclone 使用 API 權杖登入。Drime API 會回應下列訊息,rclone 會在錯誤中顯示這些訊息:

您看到的狀況

處理方式

Unauthenticated.(HTTP 401)

權杖錯誤或已被刪除。請建立新的權杖,然後使用 rclone config 替換遠端的 access_token。

This API key is missing the required scope: files.write(HTTP 403)

權杖無法寫入檔案。請建立全部權杖,或將檔案設為寫入的權杖。

This endpoint cannot be accessed with a restricted API key.(HTTP 403)

這個指令需要全部權杖。

在設定 > 開發人員中建立權杖時,請選擇權杖可以做什麼:

「建立新權杖」對話方塊,已輸入權杖名稱並選取「受限」

請參閱建立 API 權杖。

#仍然無法解決時

您看到的狀況

處理方式

rclone config 的 Storage(儲存類型)提示中沒有 drime 選項

您的 rclone 版本早於 1.73。請更新 rclone,然後再次執行 rclone config。

您的 Vault 檔案沒有出現在 rclone 中

這是正常現象:rclone 以及其他透過 API 權杖連結的工具,都無法存取您的 Vault。Vault 檔案只能在 Drime 自家的應用程式中使用。請參閱什麼是 Vault?

工作區的檔案沒有出現

遠端是在您的個人雲端硬碟中作業。請在遠端的進階設定中設定 workspace_id。

本頁未列出的錯誤

請聯絡 Drime 客服,並提供您執行的指令和 rclone 顯示的錯誤。切勿傳送您的 API 權杖:請將它從您複製的所有內容中移除。

#後續步驟

這篇文章有幫助嗎?