首页 > 其他分享 >Docker Minio rclone数据迁移

Docker Minio rclone数据迁移

时间:2024-07-22 22:30:06浏览次数:11  
标签:minio rclone access key Docker config 迁移 Minio

docker minio进行数据迁移

使用rclone进行数据迁移是一种非常灵活且强大的方式,特别是在处理大规模数据集或跨云平台迁移时。rclone是一款开源的命令行工具,用于同步文件和目录到多种云存储服务,包括MinIO。下面是使用rclone进行数据迁移至MinIO的步骤和示例。

使用rclone迁移

下载地址

https://rclone.org/downloads/

image-20240722212736624

安装配置

#安装rmp
rpm -ivh rclone-v1.66.0-linux-amd64.rpm
#配置rclone
mkdir -p /root/.config/rclone/
touch /root/.config/rclone/rclone.conf
vim /root/.config/rclone/rclone.conf

文件内容:

[old]
type = s3
provider = Minio
env_auth=false
access_key_id = minio
secret_access_key = minio
region = 
endpoint = http://ip:9000

[new]
type = s3
provider = Minio
env_auth=false
access_key_id = minio
secret_access_key = minio
region = 
endpoint = http://ip:9000

查看配置信息

rclone config show

迁移命令

rclone sync -P old:bucket new:bucket

copy和sync命令的区别:

copy:增量复制,源文件删除再进行同步,新地址不会删除;
sync:同步数据,源服务某个文件被删除,新服务中对应文件也被删除。

image-20240722215217330

标签:minio,rclone,access,key,Docker,config,迁移,Minio
From: https://blog.csdn.net/A_yonga/article/details/140621156

相关文章

  • 通过 Docker 部署 Gitlab
    通过docker安装一个gitlab没啥难度。按照的官方手册一溜烟跑下来,感觉比用rpm包装都容易很多。在此作下简单的记录运行gitlab容器#构建docker数据挂载目录mkdir-p/data/gitlab运行如下脚本#!/bin/bashGITLAB_HOME=/data/gitlabsudodockerrun-d\-p443......
  • GZCTF比赛平台搭建——单Docker部署
    GZCTF是一个开源的网络安全竞赛平台,采用微服务架构,提供React.js前端和Django后端,支持用户通过解决实际安全问题提升技能。平台具有权限控制、加密通信和自定义赛事等功能,适用于初学者、教育机构和企业培训等场景。首先放出GZCTF官方文档,有一定基础的可以前往查看。GZCTF官方......
  • Docker数据管理
    目录数据卷(DataVolumes)容器和宿主机的数据共享1.拉取centos镜像2.创建容器3.输入内容验证经过宿主机,实现容器间的数据共享1.创建a2容器,并且挂载同一个宿主机目录2.输入内容验证挂载文件1.创建a2容器,并且挂载文件2.只读操作数据卷容器1.创建a1容器作为数据卷容器......
  • 如何减少 Docker 日志大小,有效节省磁盘空间
    Docker是一个强大的容器化平台,它允许开发者在一个独立的环境中运行应用程序。虽然Docker提供了很多便利,但在实际使用过程中,日志文件可能会迅速增长,占用大量的磁盘空间。本文将详细介绍如何减少Docker日志大小,从而有效节省磁盘空间。Docker日志机制Docker使用日志......
  • docker 基础镜像损坏
    dockerrun以后查看日志,提示报错,服务不能正常启动.#dockerlogs-f6413standard_init_linux.go:211:execuserprocesscaused"nosuchfileordirectory"standard_init_linux.go:211:execuserprocesscaused"nosuchfileordirectory"st......
  • Docker & Ubuntu & Milvus 2.4 windows 详细安装攻略
    目录背景安装DockerDestop下载docker破解之法启动dockerdestop OS镜像前置条件dism启动WSL服务命令......
  • docker
    -----createredhat8.1-------20.212.105.2110.3.0.5k8s-node1node1/K8s-node1pass-----installdocker------https://docs.docker.com/engine/install/centos/yuminstall-yyum-utilsyum-config-manager--add-repohttps://download.docker.com/linux/centos/d......
  • 使用Nginx反向代理minio,提供文件公共访问
    MinIO是一个基于ApacheLicensev2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。在之前的一篇文章介绍了《使用Docker搭建minio对象存储与mc客户端常用命令》,这篇文章......
  • 使用NGINX + MINIO + IMAGEPROXY 搭建私有图床
    MinIO是一个基于ApacheLicensev2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。图床的基础是Minio,但minio并不提......
  • 在构建Docker时执行yum -y install gcc报错解决方案
    1、在构建docker时,执行yum-yinstallgcc报一下错误 2、解决方案:更换镜像执行以下指令:mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup  wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.rep......