在 Linux 环境下迁移 MinIO 通常有几种常见场景,下面按最常用、最安全的方式给你说明,并附具体操作步骤。
/data/minio)迁移期间停止业务写入,避免数据不一致。
mc mirror(官方推荐 ✅)适合:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
mc alias set old http://OLD_IP:9000 ACCESSKEY SECRETKEY
mc alias set new http://NEW_IP:9000 ACCESSKEY SECRETKEY
mc mirror --overwrite old/ new/
✅ 会同步:
mc ls old/
mc ls new/
适合:
systemctl stop minio
rsync -avz /data/minio/ user@new_server:/data/minio/
systemctl start minio
⚠️ 注意:
适合:
mc cp -r old/bucket1 new/bucket1
✅ 可以,mc mirror 支持增量同步
--parallel 参数mc mirror --parallel 10 old/ new/
如果你能告诉我:
我可以给你更精确的迁移方案。