在 Linux 上备份 MinIO 数据,常见且推荐的方式有以下几种,按“是否官方推荐 / 是否简单”给你说明。
mc mirrorMinIO 官方推荐使用 mc(MinIO Client) 做备份。
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
mc alias set minio http://127.0.0.1:9000 ACCESS_KEY SECRET_KEY
mc mirror minio/backup-bucket /data/minio-backup/backup-bucket
✅ 特点:
MinIO 数据默认存储在:
/data/
systemctl stop minio
tar czf minio-data-$(date +%F).tar.gz /data
或
rsync -av /data /backup/minio-data
✅ 适合:
⚠ 注意:
mc mirror minio/backup-bucket \
myremote/backup-bucket
配置远程:
mc alias set myremote http://REMOTE_IP:9000 KEY SECRET
crontab -e
每天 2 点备份:
0 2 * * * mc mirror minio/backup-bucket /backup/minio/backup-bucket >> /var/log/minio-backup.log
✅ 推荐组合:
✅ 备份频率:
如果你告诉我:
我可以给你精确命令模板。