☰
Windows下用mc.exe高效复制MinIO文件
2026/10/29 19:54:05 网站建设 项目流程

在Windows电脑上,使用 mc.exe 将MinIO文件从一个服务器复制到另一个服务器,核心命令是 mc mirror。
整个过程可以分为三步:安装客户端、配置别名、执行复制。

  1. 📥 第一步:下载并安装 mc.exe

下载:从MinIO官方地址下载Windows版本的客户端。

官方下载链接:https://dl.min.io/aistor/mc/release/windows-amd64/mc.exe。

你也可以将 mc.exe 文件放在任何目录(如 C:\minio\),但为了方便在任意路径下使用,建议将该目录添加到系统的 PATH 环境变量中。

验证安装:打开命令提示符(CMD)或PowerShell,输入以下命令。如果能显示版本号,说明安装成功。

mc.exe --version



⚙️ 第二步:配置服务器别名(Alias)
mc.exe 使用“别名”来简化服务器地址的输入。

你需要为源服务器(192.168.10.77)和目标服务器(192.168.10.88)分别设置一个别名。

打开CMD或PowerShell,执行以下命令

(请将 your_access_key 和 your_secret_key 替换为实际的MinIO凭据):

1. 配置源服务器别名(例如命名为 src)

mc.exe alias set src http://192.168.10.77:9000 your_access_key your_secret_key


2. 配置目标服务器别名(例如命名为 dst)

mc.exe alias set dst http://192.168.10.88:9000 your_access_key your_secret_key


这两条命令执行后,mc.exe 就会记住这两台服务器的连接信息。

🚀 第三步:执行复制(使用 mc mirror)
配置好别名后,就可以执行复制了。mc mirror 命令会将源桶的内容同步到目标桶。

核心命令:

mc.exe mirror src/bpm dst/bpm


这条命令会将源服务器 src 上 bpm 桶中的所有文件,复制到目标服务器 dst 的 bpm 桶中。

💡 注意事项与进阶参数
目标桶必须存在:在执行 mirror 命令前,请确保目标服务器上 bpm 桶已经创建。如果不存在,可以先使用 mc mb dst/bpm 命令创建。

覆盖同名文件:默认情况下,如果目标桶已存在同名文件,mirror 会跳过不覆盖。如果需要强制覆盖,请添加 --overwrite 参数。

mc.exe mirror --overwrite src/bpm dst/bpm

显示进度:如果文件较多,可以添加 --progress 参数来查看实时传输进度。

mc.exe mirror --summary src/bpm dst/bpm

仅同步当前版本:需要注意的是,mc mirror 仅同步当前的对象版本,不会同步文件的历史版本和元数据。如果需要迁移版本信息,应考虑使用 mc replicate 命令。

💎 总结
整个过程可以概括为:下载 mc.exe → 用 alias set 配置源/目标服务器 → 用 mirror 命令执行复制。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询