Minio数据迁移
1、下载mccd /d D:\dockerinstall20230810\miniocurl -o D:\dockerinstall20230810\minio\mc.exe https://dl.min.io/client/mc/release/windows-amd64/mc.exe如果curl不可用也可以手动去 https://dl.min.io/client/mc/release/windows-amd64/mc.exe 下载放到D:\zbintel_business_ai\minio\下。2、第二步停掉 MinIO好整理好了按顺序跑就行。第一步下载 mc 客户端打开 powershell直接运行Invoke-WebRequest -Uri https://dl.min.io/client/mc/release/windows-amd64/mc.exe -OutFile mc.exe如果curl不可用也可以手动去 https://dl.min.io/client/mc/release/windows-amd64/mc.exe 下载放到D:\zbintel_business_ai\minio\下。wget -c https://dl.min.io/client/mc/release/windows-amd64/mc.exe下载较慢 耐心等待。第二步停掉 MinIO运行stop_infra.bat确保 MinIO 完全停止。第三步先启动一次 MinIO用旧目录让 mc 能连上因为 mc 需要通过网络连接 MinIO 来读取数据所以得先把旧目录的 MinIO 临时拉起来等几秒确认控制台能正常打开 http://localhost:9001 。第四步配置 mc 别名新开一个 CMD 窗口cd /d D:\zbintel_business_ai\miniomc.exe alias set myminio http://localhost:9000 minio minio123第五步查看旧数据里有哪些桶mc.exe ls myminio/第六步在新目录创建同名桶然后镜像数据假设你有一个桶叫mybucket替换成你实际的桶名:: 先初始化新目录用新目录临时启动 MinIO 太麻烦直接手动创建桶目录即可 mkdir D:\zbintel_business_ai\minio\minio_data :: 用 mc mirror 全量同步会自动创建桶并复制所有文件 mc.exe mirror myminio/ D:\zbintel_business_ai\minio\minio_data\D:\zbintel_business_ai\miniomkdir D:\zbintel_business_ai\minio\minio_data子目录或文件 D:\zbintel_business_ai\minio\minio_data 已经存在。第七步停掉旧 MinIO修改启动脚本set MINIO_ROOT_USERminio set MINIO_ROOT_PASSWORDminio*** minio.exe server D:\zbintel_business_ai\minio\minio_data --console-address :9001第八步验证运行start_infra.bat打开 http://localhost:9001 检查桶和文件是否都在。