利用Rclone將阿里云對象存儲遷移至雨云對象存儲的教程,對象存儲數據遷移教程

使用Rclone將阿里云對象存儲(OSS)的文件全部遷移至雨云對象存儲(ROS)的教程,其他的對象存儲也可以參照本教程。

Rclone簡介

Rclone 是一個用于和同步云平臺同步文件和目錄命令行工具。采用 Go 語言開發。

它允許在文件系統和云存儲服務之間或在多個云存儲服務之間訪問和同步文件,它具有單向同步功能,使目錄完全相同,它具有加密、緩存和聯合后端,支持 Fuse 安裝,并且可以通過 HTTP、WebDAV、FTP、SFTP 或 DLNA 服務本地或遠程文件。

它支持超過 40 種不同的云存儲服務,包括 Amazon S3, Google Drive, Dropbox, Microsoft OneDrive, Google Cloud Storage, Amazon Drive, OpenStack Swift, Backblaze B2, Yandex Disk, SFTP, WebDAV, FTP, SFTP, Minio, Wasabi, Alibaba OSS, SwiftStack, Tencent COS, Wasabi, Yandex.Disk, Yandex.Files等等。

rclone 支持多種文件傳輸方式,包括復制,同步,移動,刪除文件。它還支持文件加密和壓縮,支持分塊上傳和分塊下載,可以暫停和恢復傳輸,支持文件的校驗和合并。

rclone 的主要優勢在于它的靈活性和可擴展性。它可以用來做很多事情,包括備份,文件同步,數據遷移等。它可以在各種平臺上運行,包括 Windows,macOS,Linux,FreeBSD,NetBSD 等。

rclone 的配置簡單,可以使用命令行或者配置文件來配置。使用 rclone 可以非常方便的操作云存儲,支持的命令也非常豐富,使用起來非常方便。

簡單來講,主要的功能如下:

  • 將文件備份(和加密)到云存儲
  • 從云存儲還原(和解密)文件
  • 將云數據鏡像到其他云服務或本地
  • 將數據遷移到云,或在云存儲供應商之間遷移
  • 將多個、加密、緩存或不同的云存儲掛載為磁盤
  • 使用 lsf、ljson、size、ncdu 分析和核算云存儲上保存的數據
  • 將文件系統合并在一起,將多個本地和/或云文件系統呈現為一個

準備

注冊賬號并創建存儲桶

首先需要注冊個雨云賬號并新建一個存儲桶。

雨云優惠注冊地址:https://www.rainyun.com/zeruns_?s=csdn

優惠碼:zeruns

使用優惠碼注冊后綁定微信可獲得5折優惠券

雨云賬號注冊&云服務器購買和使用教程:https://www.bilibili.com/video/BV1Kj411x7G6/

存儲桶創建教程可以參考這篇文章:https://blog.zeruns.tech/archives/743.html

下載安裝Rclone

Rclone官方下載地址:https://rclone.org/downloads/

window版雨云對象存儲下載地址:https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/rclone-v1.65.0-windows-amd64_f23f79a27f93b504a2c9b4938c376e6e.zip

本篇教程用windows版,如果你會Linux也可以用Linux,rclone指令都是一樣的。

將下載的windows版壓縮包解壓到你要安裝的目錄,然后將這個目錄路徑添加到系統環境變量中,如下圖所示。

然后打開CMD,輸入命令 rclone --version 來看看有沒有安裝成功,出現如下圖信息就是成功了。

如果不行也可以使用cd命令進入到這個目錄,然后用 ./rclone --version 命令

Rclone常見命令

rclone config - 以控制會話的形式添加rclone的配置,配置保存在.rclone.conf文件中。
rclone copy - 將文件從源復制到目的地址,跳過已復制完成的。
rclone sync - 將源數據同步到目的地址,只更新目的地址的數據。
rclone move - 將源數據移動到目的地址。
rclone delete - 刪除指定路徑下的文件內容。
rclone purge - 清空指定路徑下所有文件數據。
rclone mkdir - 創建一個新目錄。
rclone rmdir - 刪除空目錄。
rclone check - 檢查源和目的地址數據是否匹配。
rclone ls - 列出指定路徑下所有的文件以及文件大小和路徑。
rclone lsd - 列出指定路徑下所有的目錄/容器/桶。
rclone lsl - 列出指定路徑下所有文件以及修改時間、文件大小和路徑。
rclone md5sum - 為指定路徑下的所有文件產生一個md5sum文件。
rclone sha1sum - 為指定路徑下的所有文件產生一個sha1sum文件。
rclone size - 獲取指定路徑下,文件內容的總大小。.
rclone version - 查看當前版本。
rclone cleanup - 清空remote。
rclone dedupe - 交互式查找重復文件,進行刪除/重命名操作。

配置對象存儲

查看雨云對象存儲的信息,還有要遷移的對象存儲的信息。

配置雨云對象存儲ROS

在CMD輸入命令 rclone config 來進入交互式配置選項,進行添加、刪除、管理對象存儲等操作。

然后輸入n來新建一個存儲,按照提示輸入雨云對象存儲的信息。

首先時輸入存儲名,這里可以自己設置一個,我輸入ROS

選擇存儲類型,雨云是兼容S3協議的,所以選擇5 / Amazon S3,輸入序號5

選擇服務商,這里選擇其他31 / Any other S3 compatible provider,輸入序號31

接著是設置認證方式,其中的env_auth選項用于指定從哪里獲取AWS憑證(Access Key ID和Secret Access Key),這里選擇第一個手動輸入,輸入序號1

然后設置Access Key IDSecret Access Key,輸入雨云控制臺顯示的Access Key和Secret Key

  • region> :輸入序號1
  • endpoint> :輸入雨云對象存儲控制臺顯示的API端點地址,將地址后面的存儲桶名稱去掉,例如https://cn-sy1.rains3.com
  • location_constraint> :留空,直接回車

acl> :輸入序號1

  • 是否編輯高級配置,輸入n表示否
  • 確認信息有沒有錯,輸入y表示沒錯
  • 最后輸入q退出編輯

驗證一下有沒有添加成功,信息有沒有錯,先在雨云對象存儲的存儲桶上上傳個文件,然后在CMD輸入命令 rclone ls ROS:zeruns-test2 來列出存儲桶的目錄和文件,如果有你上傳的文件就表示成功了,命令中的ROS替換成你上面設置存儲名時輸入的,zeruns-test2替換成你自己的存儲桶名稱。

配置阿里云OSS

在CMD輸入命令 rclone config 來進入交互式配置選項。

然后輸入n來新建一個存儲,按照提示輸入阿里云對象存儲的信息。

首先時輸入存儲名,這里可以自己設置一個,我輸入OSS

選擇存儲類型,阿里云是兼容S3協議的,所以選擇5 / Amazon S3,輸入序號5

選擇服務商,這里選擇阿里云2 / Alibaba Cloud Object Storage System (OSS) formerly Aliyun,輸入序號2

接著是設置認證方式,其中的env_auth選項用于指定從哪里獲取AWS憑證(Access Key ID和Secret Access Key),這里選擇第一個手動輸入,輸入序號1

然后設置Access Key IDSecret Access Key,輸入從阿里云控制臺獲取的AccessKey ID和AccessKey Secret。

選擇對象存儲endpoint,我創建的阿里云OSS區域選的是華北6(烏蘭察布),所以選擇9 / North China 6 (Ulanqab),輸入序號9,你們根據自己實際情況選。也可以手動輸入阿里云控制臺顯示的Endpoint(地域節點)

acl> :輸入序號1

  • 選擇存儲類型,我創建OSS存儲桶(Bucket)時選的是標準存儲,所以輸入序號2,選項1是默認,選項3是歸檔存儲,選項4是低頻訪問存儲.
  • 是否編輯高級配置,輸入n表示否
  • 確認信息有沒有錯,輸入y表示沒錯
  • 最后輸入q退出編輯

驗證一下有沒有添加成功,信息有沒有錯,先在阿里云對象存儲的存儲桶上上傳個文件,然后在CMD輸入命令 rclone ls OSS:zeruns-alioss 來列出存儲桶的目錄和文件,如果有你上傳的文件就表示成功了,命令中的OSS替換成你上面設置存儲名時輸入的,zeruns-alioss替換成你自己的存儲桶名稱。

遷移數據

在CMD輸入下面的命令將數據從阿里云OSS同步到雨云ROS

rclone sync OSS:zeruns-alioss ROS:zeruns-test2 --progress
# 命令格式:rclone sync 源(配置文件名稱): 源數據Bucket  目標源名稱:目標bucket (這句是注釋,不用輸入)

上面命令中的OSS替換成你上面設置阿里云OSS時輸入存儲名的,zeruns-alioss替換成你自己的阿里云OSS存儲桶名稱,ROS替換成你上面設置雨云對象存儲時輸入存儲名的,zeruns-test2替換成你自己的雨云ROS存儲桶名稱。

等待同步完成即可在雨云對象存儲控制臺看到文件已經同步過來了。

你也可以使用這個工具將本地文件夾同步到對象存儲里。

教程到此結束了。

推薦閱讀

  • 雨云服務器快速搭建Cloudreve網盤網站并掛載雨云對象存儲的教程:https://blog.zeruns.tech/archives/743.html
  • PicGo+雨云ROS搭建自己的圖床,可配合Typora使用:https://blog.zeruns.tech/archives/734.html
  • 雨云游戲云MCSM面板服使用&我的世界Forge服務端開服教程:https://blog.zeruns.tech/archives/736.html
  • 雨云虛擬主機使用教程&WordPress博客網站搭建教程:https://blog.zeruns.tech/archives/737.html
  • 雨云游戲云VPS搭建MCSM面板和我的世界Paper服務器教程:https://blog.zeruns.tech/archives/738.html
  • 雨云服務器搭建內網穿透服務器教程,NPS搭建和使用教程:https://blog.zeruns.tech/archives/741.html
  • 高性價比和便宜的VPS/云服務器推薦: https://blog.zeruns.tech/archives/383.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/214459.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/214459.shtml
英文地址,請注明出處:http://en.pswp.cn/news/214459.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

STM32-EXTI外部中斷

目錄 一、中斷系統 二、STM32中斷 三、NVIC(嵌套中斷向量控制器)基本結構 四、NVIC優先級分組 五、EXTI外部中斷 5.1 外部中斷基本知識 5.2 外部中斷(EXTI)基本結構 ?編輯 5.2.1開發步驟: 5.3 AFIO復用IO口…

ADAudit Plus:強大的網絡安全衛士

隨著數字化時代的不斷發展,企業面臨著越來越復雜和多樣化的網絡安全威脅。在這個信息爆炸的時代,保護組織的敏感信息和確保網絡安全已經成為企業發展不可或缺的一環。為了更好地管理和監控網絡安全,ADAudit Plus應運而生,成為網絡…

ThreadLocal系列-ThreadLocalMap源碼

1.ThreadLocalMap.Entry key&#xff1a;指向key的是弱引用 value&#xff1a;強引用 public class ThreadLocal<T> {static class ThreadLocalMap {/*** The entries in this hash map extend WeakReference, using* its main ref field as the key (which is always…

32、卷積參數 - 長寬方向的公式推導

有了前面三節的卷積基礎 padding, stride, dilation 之后,大概就可以了解一個卷積算法的全貌了。 一個完整的卷積包含的輸入和輸出有: 輸入圖像,表示為[n, hi, wi, ci] 卷積核,表示為[co, kh, kw, ci] 輸出特征圖,表示為[n, ho, wo, co] 以上為卷積算法的兩個輸入 tensor…

【持更】python數據處理-學習筆記

1、讀取excel /csv及指定sheet&#xff1a; pd.read_excel("路徑",sheetname"xx") 修改列名df.rename 修改字符串類型到數字 pandas.to_numeric&#xff08;&#xff09; 2、刪除drop、去重drop_duplicates &#xff08;1&#xff09;空值所在行/列 行&am…

Redis分布式鎖有什么缺陷?

Redis分布式鎖有什么缺陷&#xff1f; Redis 分布式鎖不能解決超時的問題&#xff0c;分布式鎖有一個超時時間&#xff0c;程序的執行如果超出了鎖的超時時間就會出現問題。 1.Redis容易產生的幾個問題&#xff1a; 2.鎖未被釋放 3.B鎖被A鎖釋放了 4.數據庫事務超時 5.鎖過期了…

centos 7 卸載圖形化界面步驟記錄

centos7 服務器操作系統&#xff0c;挺小一配置&#xff0c;裝了圖形化界面&#xff0c;現在運行程序的時候跑不動了&#xff0c;我想這圖形界面也沒啥用&#xff0c;卸載了算了&#xff01; 卸載步驟 yum grouplist 查詢已經安裝的組件 可以看到 圖形化界面 等是以分組存在的…

深入理解Spring IOC的工作流程

理解Spring IOC&#xff08;Inversion of Control&#xff09;的工作流程是理解Spring框架的核心之一。下面是Spring IOC的基本工作流程&#xff1a; 配置&#xff1a; 開發者通過XML配置文件、Java配置類或者注解等方式&#xff0c;定義應用中的Bean以及它們之間的依賴關系。這…

TCP數據粘包的處理

TCP數據粘包的處理 背鍋俠TCP解決方案2.1 發送端2.2 接收端 背鍋俠TCP 在前面介紹套接字通信的時候說到了TCP是傳輸層協議&#xff0c;它是一個面向連接的、安全的、流式傳輸協議。因為數據的傳輸是基于流的所以發送端和接收端每次處理的數據的量&#xff0c;處理數據的頻率可…

Qt練習題

1.使用手動連接&#xff0c;將登錄框中的取消按鈕使用qt4版本的連接到自定義的槽函數中&#xff0c;在自定義的槽函數中調用關閉函數 將登錄按鈕使用qt5版本的連接到自定義的槽函數中&#xff0c;在槽函數中判斷ui界面上輸入的賬號是否為"admin"&#xff0c;密碼是否…

代碼隨想錄 96. 不同的二叉搜索樹

題目 給你一個整數 n &#xff0c;求恰由 n 個節點組成且節點值從 1 到 n 互不相同的 二叉搜索樹 有多少種&#xff1f;返回滿足題意的二叉搜索樹的種數。 示例 1&#xff1a; 輸入&#xff1a;n 3 輸出&#xff1a;5 示例 2&#xff1a; 輸入&#xff1a;n 1 輸出&#xff1…

【Angular開發】Angular 16發布:發現前7大功能

Angular 于2023年5月3日發布了主要版本升級版Angular 16。作為一名Angular開發人員&#xff0c;我發現這次升級很有趣&#xff0c;因為與以前的版本相比有一些顯著的改進。 因此&#xff0c;在本文中&#xff0c;我將討論Angular 16的前7個特性&#xff0c;以便您更好地理解。…

機器學習基礎介紹

百度百科&#xff1a; 機器學習是一門多領域交叉學科&#xff0c;涉及概率論、統計學、逼近論、凸分析、算法復雜度理論等多門學科。專門研究計算機怎樣模擬或實現人類的學習行為&#xff0c;以獲取新的知識或技能&#xff0c;重新組織已有的知識結構使之不斷改善自身的性能。 …

手工酸奶店如何選址?開在哪里比較合適?

手工酸奶店是一個非常受歡迎的創業項目&#xff0c;但想要成功開店&#xff0c;選址是非常重要的。 本人開酸奶店5年時間&#xff0c;下面我將為大家分享一些選址的小技巧&#xff0c;希望對大家有所幫助。&#xff08;可以點贊收藏&#xff0c;方便以后隨時查閱&#xff09; …

入職字節外包一個月,我離職了。。。

有一種打工人的羨慕&#xff0c;叫做“大廠”。 真是年少不知大廠香&#xff0c;錯把青春插稻秧。 但是&#xff0c;在深圳有一群比大廠員工更龐大的群體&#xff0c;他們頂著大廠的“名”&#xff0c;做著大廠的工作&#xff0c;還可以享受大廠的伙食&#xff0c;卻沒有大廠…

12.11 C++ 作業

完善對話框&#xff0c;點擊登錄對話框&#xff0c;如果賬號和密碼匹配&#xff0c;則彈出信息對話框&#xff0c;給出提示”登錄成功“&#xff0c;提供一個Ok按鈕&#xff0c;用戶點擊Ok后&#xff0c;關閉登錄界面&#xff0c;跳轉到其他界面 如果賬號和密碼不匹配&#xf…

樹根研習社|數據為王,洞察“工業數據采集”背后的價值與實踐

一、工業數據采集是什么&#xff1f; 數據采集是將各種信息傳感設備通過網絡結合起來&#xff0c;實現任何時間、任何地點&#xff0c;人、機、物的互聯互通。數據采集的主要的作用是&#xff1a; “翻譯官”&#xff1a;不同程序語言的設備數據通過協議解析“翻譯”為上層系…

淘寶權益玩法平臺的Serverless化實踐

通過對權益玩法平臺現有業務應用的Serverless化改造&#xff0c;權益團隊在雙十一期間完美地支撐了業務需求&#xff0c;在研發效率、運維保障等方面都體現出了很高的價值和收益。 項目背景 淘寶權益平臺是負責淘寶權益營銷的核心團隊&#xff0c;團隊除了負責拉菲權益平臺外&a…

1.cloud-微服務架構編碼構建

1.微服務cloud整體聚合父工程 1.1 New Project 1.2 Maven選版本 1.3 字符編碼 1.4 注解生效激活 主要為lombok中的Data 1.5 java編譯版本選8 1.6 File Type過濾 *.hprof;*.idea;*.iml;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;v…

Nginx配置文件的基本用法

Nginx簡介 1.1概述 Nginx是一個高性能的HTTP和反向代理服務器。 是一款輕量級的高性能的web服務器/反向代理服務器/電子郵件&#xff08;IMAP/POP3&#xff09;代理服務器 單臺物理服務器可支持30 000&#xff5e;50 000個并發請求。 1.2Nginx和Apache的優缺點 &#xff…