概述
公司一個項目由雲上遷移至線下,對應該的存儲minio也需要進行同步遷移,下面分享一下其過程。
一、場景概述
1.1 機器信息
| 機器 | 桶名 | 備注 |
|---|---|---|
| 117.78.xx..xx | test-xx-edm-pre | 雲上minio地址 |
| 192.168.x.xx | test-xx-edm-preview | 線下minio地址 |
1.2 使用工具
-
rclone:開源的對象存儲在線遷移工具,用於文件和目錄的同步,支持阿里雲的oss、minio 、亞馬遜S3 等。
1.3 注意事項
1、兩台機器的時區及時間要保持一致,最后進行遷移之前,兩台機器的時間進行校准。方法如下:
-
centos 7設置時區
timedatectl set-timezone Asia/Shanghai
-
時間同步
ntpdate ntp.aliyun.com
二、部署過程
2.1 rclone安裝
curl https://rclone.org/install.sh | sudo bash
2.2 生成配置文件
rclone config
按照提示一步步,輸入相應配置,即可。生成的文件位於:/root/.config/rclone目錄下。

注:熟練的話,一般可以直接手動創建此文件,放在指定目錄就可以了。我工作中一般手動編輯創建此文件。
2.3 開始遷移
1、開始遷移
rclone sync minio-pre:test-xx-edm-pre minio-prelocal:test-xx-edm-pre
如果數據量很大,可以開一個screen,保證連接不中斷,下面就可以喝咖啡慢慢等待了。
2、遷移后結果展示

