Linux环境Minio的数据迁移、备份和恢复

这篇具有很好参考价值的文章主要介绍了Linux环境Minio的数据迁移、备份和恢复。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、请先确保服务器上已安装Minio客户端(已安装可忽略)

下载Linux版客户端文件
minio备份与恢复,Minio,linux,服务器,centos
安装Minio客户端:

# 创建客户端安装目录
mkdir -p /home/minio/client
# 将二进制文件mc上传到client目录下,并对其添加可执行权限
cd /home/minio/client
chmod +x mc

到此Minio客户端就安装好了。

2、服务器说明

假定现在有两台Linux环境上部署的Minio服务器,分别是旧服务器A和新服务器B,所有操作都在新服务器B上进行。

3、为Minio服务器设置别名

在新服务器B上为服务器A和B分别设置别名

# 切换到客户端程序目录(即mc文件所在目录)
cd /home/minio/client
# 在新服务器B设置服务器A的别名
./mc alias set minio_data_A http://11.11.11.110:9000 yourusername youruserpassword
# 在新服务器B设置服务器B的别名
./mc alias set minio_data_B http://22.22.22.220:9000 yourusername youruserpassword
# 查看已设置的Minio服务器的别名,看到上面设置的两个别名在列出的列表中即OK
./mc alias list

说明
(a)minio_data_A和minio_data_B就是设置的别名;
(b)http://11.11.11.110:9000和http://22.22.22.220:9000是服务器地址;
(c)yourusername表示服务器上Minio服务的用户账号;
(d)youruserpassword表示服务器上Minio服务的用户密码。

4、从服务器A迁移数据到服务器B

# 切换到客户端程序目录(即mc文件所在目录)
cd /home/minio/client
# 将服务器A上名为“bucket-demo”的桶的数据迁移到服务器B的“bucket-demo”桶中
./mc cp --recursive minio_data_A/bucket-demo/ minio_data_B/bucket-demo/
# 将服务器A上所有数据迁移到服务器B中
./mc cp --recursive minio_data_A minio_data_B

注意
一次迁移某个服务器所有数据(不指定桶名称)时,则要求新服务器B上必须存在迁移服务器A上所有的桶,否则会提示找不到对应桶而无法迁移数据。

5、备份服务器B的数据

# 切换到客户端程序目录(即mc文件所在目录)
cd /home/minio/client
# 将服务器B上名为bucket-demo的桶的数据备份到/home/minio/backup/bucket-demo目录
./mc cp --recursive minio_data_B/bucket-demo/ /home/minio/backup/bucket-demo
# 将服务器B上所有数据备份到/home/minio/backup/目录
./mc cp --recursive minio_data_B /home/minio/backup

6、在Minio服务器上根据备份文件恢复数据

# 切换到客户端程序目录(即mc文件所在目录)
cd /home/minio/client
# 将/home/minio/backup/目录下的备份数据恢复到服务器B,注意备份文件目录路径需以'/'结尾
./mc cp --recursive /home/minio/backup/ minio_data_B
# 将某个桶(比如:bucket-demo)的备份数据恢复到服务器B的指定桶(比如:bucket-demo2)中
./mc cp --recursive /home/minio/backup/bucket-demo/ minio_data_B/bucket-demo2

注意:
(a)可以将某个服务器的备份数据恢复到任意服务器(而不仅仅是原服务器)中;
(b)可以将某个服务器的某个桶的备份数据恢复到任意服务器的任意一个桶(桶和服务器都可以不同)中;
(c)迁移、备份和恢复数据时,若提示某个目录不存在,按提示路径创建即可。文章来源地址https://www.toymoban.com/news/detail-535007.html

到了这里,关于Linux环境Minio的数据迁移、备份和恢复的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • minio 安装流程(linux) Centos7环境下搭建minio步骤详细教程

    一、下载安装文件     1、在home目录下创建minio文件夹     2、进入/home/minio 文件夹     3、下载文件 二、创建数据文件夹     三、创建日志文件 四、启动   如果想要修改超管账户名和密码 1、打开 /etc/profile 文件 2、在文件的最末尾加上以下信息(启动的时候看提示,新版

    2024年02月10日
    浏览(51)
  • linux环境minio安装启动,管理员登录,nginx代理

    一.下载minio 官网下载:  MinIO | Code and downloads to create high performance object storage  直接点击下载或者用wget https://dl.min.io/server/minio/release/linux-amd64/minio 最后都是得到一个文件minio(大概100M) 二.启动minio 1.创建文件夹,比如 2.将第一步得到的minio放到上面目录下 3.给该文件夹赋权限  

    2023年04月24日
    浏览(51)
  • 备份StarRocks数据到对象存储minio中/外表查minio中的数据

    1.部署minio环境 宿主机与容器挂在映射 宿主机位置 容器位置 /data/minio/config /data /data/minio/data /root/.minio 拉起环境: 2.准备starrocks环境 参考docker部署starrocks 使用 Docker 部署 StarRocks @ deploy_with_docker @ StarRocks Docs 3.minio文件查询/全库备份·实操 借助python生成parquet文件  3.1 去查存在

    2024年02月10日
    浏览(30)
  • minio安装与数据迁移

    分布式搭建的流程和单节点基本一样,Minio服务基于命令行传入的参数自动切换成单机模式还是分布式模式 该命令的意思是:后台启动并输出日志到minio.log,同时设置启动端口号9000和页面控制台端口号9001 不设置控制台会自动设置其他端口号 ,可通过netstat -ntlp命令查看 访问h

    2023年04月17日
    浏览(26)
  • 数据迁移通用笔记(Minio、Mysql、Mongo、ElasticSearch)

    序号 更新时间 备注 1 2024.03.26 初始化笔记 2 2024.03.27 细化ES 集群和单节点的描述 3 2024.04.01 针对集群迁移失败的问题增加描述 这里主要存在两种模式 1、直接通过minio之间mirro镜像迁移 ​ 整体上通过配置别名进行区分迁移 2、通过备份迁移数据 ​ 通过备份文件和恢复文件来迁

    2024年04月28日
    浏览(20)
  • 记录一次跨越16个月的minio版本升级与数据迁移

    转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 前段时间,minio官方爆出一个安全漏洞: 在minio集群部署中,minio会返回所有的环境变量,包括MINIO_SECRET_KEY和 MINIO_ROOT_PASSWORD,导致信息泄露,分布式部署的所有用户

    2024年02月13日
    浏览(33)
  • 离线安装配置linux环境(centerOS7离线安装nginx、postgis、redis、minio、kkview、jdk、docker)

    注意 本文所涉及资源地址 所需前置知识(会的可以忽略) 关于yum downloadonly 离线安装docker教程 查看系统中是否已安装 gcc 如果显示版本号,则说明已经安装 否则进行如下安装操作 进入 /usr/local/nginx_package/gcc 目录,执行以下命令安装gcc: 解压 安装 其中​–nodeps​表示忽略依

    2024年02月04日
    浏览(41)
  • linux minio更改密码MINIO_ACCESS_KEY报错

    minio版本RELEASE.2020-11-13T20-10-18Z 启动文件配置如下 cat run.sh #!/bin/bash export MINIO_ACCESS_KEY=minio export MINIO_SECRET_KEY=fasff nohup /opt/minio/minio.RELEASE.2020-11-13T20-10-18Z server http://192.168.100.x/data/minio_data http://192.168.100.x/data/minio_data http://192.168.100.x/data/minio_data http://192.168.100.x/data/minio_data /opt/

    2023年04月23日
    浏览(63)
  • 【Linux】Mysql的数据库备份及恢复

            备份就是为了防止原数据丢失,保证数据的安全。当数据库因为某些原因造成部分或 者全部数据丢失后,备份文件可以帮我们找回丢失的数据。因此,数据备份是很重要 的工作。 常见数据库备份的应用场景如下: 数据丢失应用场景: 人为操作失误造成某些数据

    2023年04月10日
    浏览(34)
  • linux下安装minio

    获取 MinIO 下载 URL:访问:https://docs.min.io/ 一 , 进入/opt 目录,创建minio文件夹 二,wget下载安装包 三,进入minio文件夹创建log文件 四,赋予minio文件执行权限 五,启动minio 按照上述启动方式,每次启动minio的时候console端口都会发生变化,我们可以通过下面的方式进行启动,固

    2023年04月10日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包