迁移思路
minio迁移
SCP & CP
1。将文件从远程复制到本地
// 将qa环境中的minio数据复制到当前目录(在跳板机运行的命令), sc-qa指的是bucket名字
sudo scp -r scadmin@10。2。。4:/data/minio/data/sc-qa 。
// 将文件夹复制到prod环境所在目录(在跳板机运行命令),先放到一个目录中
sudo scp -r sc-qa/ scadmin@10。2。。5:/home/scadmin/sc-qa
// 下面都在prod执行,先将现在的minio数据备份
sudo cp -r /data/minio/data/sc-prod /data/minio/data/sc-prod-bak-20230311-zy
// 将sc-qa的数据递归开呗到sc-prod中,如果存在重复数据,会在文件名后添加一个 ~1~
sudo cp -frap --backup=number /home/scadmin/sc-qa/* /data/minio/data/sc-prod/
// 找出重复数据
find /data/minio/data/sc-prod -type f -regex "。*\。~1~"
rclone
~/。config/rclone/rclone。conf
文件[oldminio]
type = s3
provider = Minio
env_auth = false
access_key_id = bvfs
secret_access_key = BvFs2022
region = cn-east-1
# qa环境的minio外网地址
endpoint = http://20。xx。xx。xx:9000
location_constraint =
server_side_encryption =
[newminio]
type = s3
provider = Minio
env_auth = false
access_key_id = minioadmin
secret_access_key = minioadmin
region = cn-east-1
// 生产环境minio地址
endpoint = http://10。1。1。5:9000
location_constraint =
server_side_encryption =