当前位置: 首页 > news >正文

minio数据迁移

一、现状

服务器运行了很久,涉及到需要更换服务器,所以minio里面的数据,也就要迁移到新的服务器。这里会涉及到两个问题:
1.minio的数据不能直接复制粘贴到新的服务器minio中。
2.因为运行的时间比较长,会涉及到现在的服务器和以前服务器minio版本不一致,特别是2021年的版本和现在2025年,变化特别大。

二、使用minio自带的mc工具

下载地址:

https://dl.min.io/client/mc/release/linux-amd64/mc

在源服务器上进行安装。

三、创建存放mc工具目录,并赋予可执行权限

mkdir /home/minio
mv /tmp/mc /home/minio
chmod -R 777 /home/minio
chmod +x /home/minio/mc

四、配置mc机器,设置别名

./mc alias set minio_A http://192.168.2.192:9000 username password
./mc alias set minio_B http://192.168.2.95:9000 username password

在这里插入图片描述

五、从A机器中备份文件到B机器,"bucket_name"为你需要备份的存储桶

./mc cp --recursive minio_A/bucket_name/ /home/minio/backup/bucket_name

在这里插入图片描述
该步执行后,将会从A机器中拷贝文件到B机器的/home/minio/backup/zmgcr 目录中。

六、从备份的文件中导入到B机器的minio

./mc cp --recursive /home/minio/backup/bucket_name/ minio_B/bucket_name/  

例子:

./mc cp --recursive /home/minio/backup/zmgcr/ minio_B/zmgcr/ 

如果提示bucket不存在,則可以重新创建。(如果存储桶不存在,请创建它。使用 MinIO 客户端工具 mc 创建存储桶)
使用如下命令:

./mc mb minio_B/zmgcr

相关文章:

  • 利用微软的 HTML 应用程序宿主程序的攻击
  • 【2025】基于python+django的考研自习室预约系统(源码、万字文档、图文修改、调试答疑)
  • 简要分析NETLINK_KOBJECT_UEVENT参数
  • SegMAN模型详解及代码复现
  • 预防痉挛性斜颈的护理方法
  • 华为hcia——Datacom实验指南——以太网帧和IPV4数据包格式(一)
  • DeepSeek-R1 论文阅读总结
  • skywalking部署与应用
  • ES5 vs ES6:JavaScript 演进之路
  • 软件安全分析与应用之综合安全应用 (三)
  • 01_LVGL 对象与盒子模型详解
  • GStreamer —— 2.15、Windows下Qt加载GStreamer库后运行 - “播放教程 1:Playbin 使用“(附:完整源码)
  • Windows批处理脚本入门教程
  • Ceph(2):Ceph简介
  • 自定义Linux网络协议的开发与测试
  • 暑期第一面oωo, TME一面面经
  • 用Python和Docker-py打造高效容器化应用管理利器
  • HTML基础知识
  • 机器视觉条形光源应用解析
  • 【设计模式】设计模式的分类与组织
  • 新华时评:让医德医风建设为健康中国护航
  • 最高法、证监会:常态化开展证券纠纷代表人诉讼,降低投资者维权成本
  • 【社论】公平有序竞争,外卖行业才能多赢
  • 落实中美经贸高层会谈重要共识,中方调整对美加征关税措施
  • 巴基斯坦总理:希望通过和平对话方式解决与印方问题
  • 广西钦州:坚决拥护自治区党委对钟恒钦进行审查调查的决定