文章目录
- 前言
- 一、思路
- 二、使用步骤
- 1.下载mc二进制文件
- 2.手动测试备份命令
- 3.配置定时任务
- 4.成功截图
- 总结
前言
通过mc mirror命令对minio集群进行定时备份。
一、思路
通过mc mirror命令配合crond定时任务进行周期性的备份
二、使用步骤
1.下载mc二进制文件
wget https://dl.min.io/client/mc/release/linux-amd64/mc
#wget https://dl.min.io/client/mc/release/linux-arm64/mc
chmod a+x mc
cp mc /usr/local/bin/
2.手动测试备份命令
minio集群api访问地址端口:192.168.150.69:30909
minio用户名:learn
minio密码:learn@123456
备份地址:/data/192.168.150.69/minio
备份日志地址:/data/192.168.150.69/log
/usr/local/bin/mc alias set minio15069 http://192.168.150.69:30909 learn learn@123456 && /usr/local/bin/mc mirror minio15069/ /data/192.168.150.69/minio --insecure --overwrite --remove >> /data/192.168.150.69/log/mc-mirror-$(date +"%Y%m%d-%H:%M").log 2>&1
3.配置定时任务
0 3 * * * /usr/local/bin/mc alias set minio15069 http://192.168.150.69:30909 learn learn@123456 && /usr/local/bin/mc mirror minio15069/ /data/192.168.150.69/minio --insecure --overwrite --remove >> /data/192.168.150.69/log/mc-mirror-$(date +"\%Y\%m\%d-\%H:\%M").log 2>&1
4.成功截图
minio的日志还是比较好的,会记录增加和删除的内容,还有速率啥的。
总结
整理记录一下,大家可以参考。