將您的資料移至 Oracle Cloud Infrastructure

組態完成之後,您就可以開始傳輸。視資料量和連線速度而定,此傳輸可能需要很長的時間 (天或週)。

若要監控進度,建議您從 tmux 以詳細模式開始傳輸,以便在背景執行處理,並視需要觀看進度。

移動資料

從 GNU 螢幕以詳細模式啟動傳輸,讓您可以在背景執行此行程,並視需要觀看進度 。

  1. 啟動 tmux 階段作業,並指定階段作業的名稱:
    $ tmux new -s session_name
     
    舉例而言:
    $ tmux new -srclone
  2. 在 tmux 終端機視窗中,以詳細模式啟動 Rclone。視需要取代 <destination_bucket> (如果還沒有儲存桶,則會自動建立儲存桶)。
    $ rclone --verbose --cache-workers 64 --transfers 64 --retries 32 copy $SOURCE oci:destination_bucket
  3. 傳輸進行中時,請按 Ctrl+b d 從 tmux 中分離
  4. 若要回到 tmux 階段作業來監督 Rclone,請輸入:
    $ tmux attach -d -t session_name
     
    舉例而言:
    $ tmux attach -d -t rclone
  5. 如果您要再次分離 tmux,請按 Ctrl+b d。

附註:

快取工作者與傳輸的最佳數目取決於您的特定使用案例、可用的頻寬、工作站或伺服器上可用的資源,以及雲端提供者所套用的節流限制。一般而言,傳輸和快取工作者的數目越多,傳輸完成的速度越快。但超過特定數目後,您可能會開始發生錯誤。我們建議您從 64 個並行傳輸和快取工作者開始,並視需要調整數目,

傳輸完成後,請確認沒有發生錯誤。如果您看到錯誤,請嘗試減少快取工作者數目並進行傳輸,然後再試一次。

驗證移轉

不論資料如何傳輸至物件儲存 (無論是從本機檔案系統或其他雲端提供者,還是透過其他方式),您都可以使用 rclone 驗證複製到物件儲存的資料是否與其來源相同。您可以快速或更徹底驗證資料。

請使用以下方法執行相對快速的驗證:
$ rclone --verbose --cache-workers 64 --transfers 64 --retries 32 check $SOURCE oci:destination_bucket 

此方法會驗證檔案大小和 MD5 雜湊,以偵測來源儲存桶和目的地儲存桶的差異。不過,MD5 雜湊不能用於使用多段上傳上傳來上傳的物件。因此,大型物件只會透過比較其檔案大小來驗證,這僅提供游標驗證。

若要執行更完整的驗證,您可以指示 rclone 下載檔案並進行比較:
$ rclone --verbose --cache-workers 64 --transfers 64 --retries 32 check --download $SOURCE oci:destination_bucket
雖然此方法會執行較為徹底的比較,但它需要從兩個物件存放區下載複本。

附註:

當您執行下載驗證時,視您的工作執行地點而定,您可能會向現有的雲端供應商、Oracle 或兩者收取額外的資料傳輸費用。