docker Minio数据迁移

docker minio进行数据迁移

由于更换minio服务,需要将旧的minio存储的文件迁移到新的minio服务

MinIO的MC(MinIO Client)工具提供了非常便利的方式来迁移数据,无论是从一个MinIO服务器到另一个MinIO服务器,还是从其他对象存储服务(如AWS S3)到MinIO,甚至是本地文件系统到MinIO。以下是使用MC进行数据迁移的基本步骤和一些常用命令。

使用mc进行数据迁移

下载mc

bash 复制代码
curl https://dl.min.io/client/mc/release/linux-amd64/mc \
  --create-dirs \
  -o 下载目录/mc

赋予权限

bash 复制代码
chmod +x 下载目录/mc
export PATH=$PATH:下载目录/

数据迁移

设置旧minio地址
bash 复制代码
mc alias set minio1 http://ip:port minioadmin  minioadmin

设置新minio地址

bash 复制代码
mc alias set minio2 http://ip:port minioadmin  minioadmin
查看已经添加的minio信息
bash 复制代码
mc config host ls
全量迁移,重名文件不覆盖,bucket不存在会自动创建
bash 复制代码
mc mirror minio1 minio2
需要覆盖重名文件,加--overwrite
bash 复制代码
mc mirror --overwrite minio1 minio2
只是迁移某个bucket,以astar为例,目标的bucket需要提前建好
bash 复制代码
mc mirror minio1/astar minio2/astar

执行完成后去新minio界面去查看就已经成功啦

相关推荐
曲幽7 小时前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
XIAOHEZIcode1 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220702 天前
如何搭建本地yum源(上)
运维
武子康2 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
大树885 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠5 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质5 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工5 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn865 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智5 天前
ARP代理--工作原理
运维·网络·arp·arp代理