將服務器文件同步到騰訊雲對象存儲

方案:在騰訊雲控制檯新增存儲桶,選擇低頻存儲。基於對現有項目最小改動的原則,我們將權限配置爲公開讀私有寫。官方提供的遷移工具需要jre環境,我們需要在業務系統機器上安裝java開發環境。

 

操作流程:

①:控制檯添加存儲桶

名稱:work

所屬地域:中國大陸 廣州

訪問權限:公有讀私有寫

 

②:安裝jdk環境,如果已經有了則跳過這個步驟

1、查看當前系統java版本

java -version

2、如果沒有安裝則安裝

從Oracle官網下載jdk(現在下載都要oracle賬號登錄,所以鏈接有可能一定會失效,碰到這種情況自己去註冊賬號吧。)

cd /data

wget https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz?AuthParam=1558405346_278c7fc2a17e31bb026c057d8f8b61f1

解壓並移動到目錄

tar -zxvf jdk-8u211-linux-x64.tar.gz\?AuthParam\=1558405346_278c7fc2a17e31bb026c057d8f8b61f1

mkdir /usr/local/java

cp -r /data/jdk1.8.0_211 /usr/local/java

3、加入到環境變量

vim /etc/profile

將如下內容添加到文件末尾

export JAVA_HOME=/usr/local/java/jdk1.8.0_211

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

保存退出並重新引入profile 文件

source /etc/profile

4、驗證java是否安裝好

java -version

 

③:獲取騰訊雲遷移工具

1、獲取工具

cd /data

git clone https://github.com/tencentyun/cos_migrate_tool_v5.git

要是沒有裝git的 yum -y install git

2、修改配置文件

cd /data/cos_migrate_tool_v5/conf

vim config.ini

對應註釋已經寫得很清楚了問題應該不大,要注意的是文件的併發和執行時間。服務器上帶寬只有10M,大文件併發填2,小文件填6.特別要注意文件目錄的層級,比如在服務器上要上傳upload目錄,name在存儲桶裏面要加一個對應的目錄,因爲遷移工具不會遷移該目錄本身,只會遷移目錄下的文件以及目錄。

3、執行遷移任務

cd /data/cos_migrate_tool_v5/

sh ./start_migrate.sh > /dev/null &

任務將會放在後臺執行並屏蔽輸出。

4、查看日誌監測任務執行情況

cd /data/cos_migrate_tool_v5/log

tail -f info.log

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章