文章目錄
- 前言
- 一、思路
- 二、使用步驟
- 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的日志還是比較好的,會記錄增加和刪除的內容,還有速率啥的。
總結
整理記錄一下,大家可以參考。