minio数据备份minio数据同步到另一台服务器
这里是通过mc工具进行一个数据同步的操作,分别通过两个服务器安装minio,然后在两台服务器都装mc,其中在目标服务器写一个定时器进行拉取数据即可。可以设置增量同步,不需要全部到拉取,提高效率。
# 第一步:更新系统包
sudo yum update -y
# 第二步:下载 mc
wget https://dl.min.io/client/mc/release/linux-amd64/mc
# 第三步:给予执行权限
chmod +x mc
# 第四步;将 mc 移动到 /usr/local/bin
sudo mv mc /usr/local/bin/
# 第五步:检查/usr/local/bin是否在系统环境变量里面,如果没有就添加
echo $PATH # 查看
export PATH=$PATH:/usr/local/bin # 添加
# 第六步:配置 mc 客户端连接到 MinIO 服务器,将源服务器和目标服务器都添加,两台服务器都添加这两个
mc alias set source http://:9000
mc alias set target http://:9000
# 第七步:在源服务器或者目标服务执行备份命令
mc mirror --remove source/kaifassm target/kaifassm #进行增量且删除修改的也会同步
# 第八步:添加定时任务,注意用完整路径
*/5 * * * * /usr/local/bin/mc mirror --remove source/kaifassm target/kaifassm >> /opt/minio/logfile.log 2>&1 # 这里是五分钟同步一次







