以下是在Linux环境下利用MinIO制定数据备份策略的方法:
mc cp --recursive minio_source/bucket_name /backup/location/。tar -czvf backup_$(date +%Y%m%d).tar.gz /backup/location/。mc sync minio_source/bucket_name minio_backup/bucket_name。mc mirror --remove --overwrite minio_source minio_target。#!/bin/bash
BACKUP_DIR="/backup/minio_$(date +%Y%m%d)"
mc alias set backup_minio http://minio-server:9000 access_key secret_key
mc cp --recursive backup_minio/mybucket $BACKUP_DIR
find /backup -type f -name "minio_backup_*" -mtime +7 -exec rm {} \;
0 2 * * * /path/to/backup_script.sh。mc ls命令检查备份目录文件,或尝试恢复部分数据测试。