一、准備
1.1 使用工具
rclone:開源的對象存儲在線遷移工具,用於文件和目錄的同步,支持阿里雲的oss、minio 、亞馬遜S3 等。
1.2 注意事項
1、兩台機器的時區及時間要保持一致,最后進行遷移之前,兩台機器的時間進行校准。方法如下:
#centos 7設置時區
timedatectl set-timezone Asia/Shanghai
#時間同步
ntpdate ntp.aliyun.com
二、部署過程
2.1 rclone安裝
bash curl https://rclone.org/install.sh | sudo bash
2.2 生成配置文件
rclone config
按照提示一步步,輸入相應配置,即可。生成的文件位於:/root/.config/rclone目錄下。
rclone config file # 可以用於windows系統下查看rclone.conf 文件位置,直接修改此文件也可實現配置文件處理
注:熟練的話,一般可以直接手動創建此文件,放在指定目錄就可以了。我工作中一般手動編輯創建此文件。
2.3 開始遷移
1、開始遷移
rclone sync minio-pre:test-xx-edm-pre minio-prelocal:test-xx-edm-pre
如果數據量很大,可以開一個screen,保證連接不中斷,下面就可以喝咖啡慢慢等待了。