minio文件迁移阿里云mc命令

一、配置别名

shell 复制代码
# 1. 配置源存储 (假设别名为 src)
# 请将 http://minio-ip:9000 替换为您 kcgyl 桶的实际地址
mc alias set src http://<您的源服务器IP>:9000 <源AccessKey> <源SecretKey>

# 2. 配置目标阿里云 OSS (假设别名为 dst)
# 注意:阿里云 OSS 的 endpoint 需根据地域填写,例如 oss-cn-hangzhou.aliyuncs.com
mc alias set dst https://oss-cn-<您的地域>.aliyuncs.com <OSS AccessKeyID> <OSS AccessKeySecret>

二、执行迁移命令

cd 到你文件目录

shell 复制代码
# 基本迁移命令
mc mirror src/kcgyl dst/e-youhui

--overwrite: 如果目标桶已有同名文件,强制覆盖(防止因元数据差异导致跳过)。

--remove: 如果源桶删除了文件,目标桶也会同步删除(保持完全一致)。

--watch: 持续监听,适合在业务不停服的情况下先全量同步,再增量同步。
推荐的生产环境执行命令:

shell 复制代码
# 覆盖现有文件,并移除源端已删除的文件
mc mirror --overwrite --remove src/kcgyl dst/e-youhui

三、验证迁移结果

shell 复制代码
# 比较源和目标是否有差异(无输出表示完全一致)
mc diff src/kcgyl dst/e-youhui

# 或者分别查看文件数量
mc ls --recursive src/kcgyl | wc -l
mc ls --recursive dst/e-youhui | wc -l
相关推荐
easy_coder1 天前
ReAct 进入死循环?用 Harness 把它拉回来
人工智能·架构·云计算
TG_yunshuguoji1 天前
云代理商:DeepSeek V4 重塑云服务 AI 格局 推理成本直降
人工智能·云计算·ai智能体·deepseek v4
未来智慧谷1 天前
HappyHorse-1.0全球登顶:AI视频生成技术拆解与API接入指南(2026年4月)
人工智能·阿里云·ai视频·happyhorse
小夏子_riotous1 天前
Docker学习路径——10、Docker Compose 一站式编排:从入门到生产级部署
linux·运维·服务器·docker·容器·centos·云计算
byoass1 天前
文件版本管理的设计与实现:解决协同编辑丢数据的核心方案
前端·javascript·网络·数据库·安全·云计算
byoass2 天前
自动化任务系列之五:PDF批量转换+自动清理——文件格式规范化工作流
网络·人工智能·安全·云计算
byoass2 天前
自动化任务系列之六:自动整理文件——按时间/关键字分类归档实战
运维·网络·安全·自动化·云计算
zjeweler2 天前
阿里云服务器利用宝塔搭建个人博客网站
服务器·阿里云·云计算
easy_coder2 天前
《工程化视角下的Prompt设计与迭代:云诊断与CICD变更风控中的实践》
人工智能·云计算·prompt
byoass2 天前
自动化任务系列之二:批量建目录树——Excel模板驱动千人项目初始化
运维·网络·安全·自动化·云计算