Minio数据迁移

Minio数据迁移

背景:
Minio出现高危漏洞
漏洞名称:Minio敏感文件泄露漏洞(CVE-2023-28432)
影响版本:RELEASE.2019-12-17T23-16-33Z≤Minio 解决方案:升级minio至RELEASE.2023-03-24T21-41-23Z并将旧minio数据迁移到新minio里

##minio数据迁移:
##下载二进制文件:
wget https://dl.min.io/client/mc/release/linux-amd64/mc

##将mc上传到服务器并授予可执行权限:
1.创建安装目录:mkdir -p /home/minio/back
2.将二进制文件上传back目录下
3.增加可执行权限:chmod +x mc

##设置旧minio别名:
minio_old:旧minio别名
http://旧minio地址 :旧minio地址
minio:账号
123456:密码

./mc alias set minio_old http://旧minio地址 minio 123456

##查看已设置的minio别名:
./mc alias list

##导出旧mino数据进行备份:
minio_old:旧minio的别名
portrait:要备份的旧minio的“桶”
/home/minio/minio_data_bak:备份数据的存放地址

./mc cp --recursive minio_old/portrait/ /home/minio/minio_data_bak/portrait/
./mc cp --recursive minio_old/ttc/ /home/minio/minio_data_bak/ttc/
...

##设置新minio别名
minio_new:新minio别名
http://新minio地址:新minio地址
minio:用户
minioPassword:密码

./mc alias set  minio_new http://新minio地址 minioadmin minioPassword

##导入备份文件
将旧minio的备份文件minio_data_bak导入到新minio的桶中:
./mc cp --recursive /home/minio/minio_data_bak/portrait/ minio_new/portrait/
./mc cp --recursive /home/minio/minio_data_bak/ttc/ minio_new/ttc/

你可能感兴趣的:(中间件,中间件)