MINIO有时需要实时备份,怎么配置呢。
其实使用MINIO自带的客户端命令MC即可。
在主服务器上添加配置
#添加备份机
./mc config host add minio2 http://192.168.0.2:9000 AccessKeyId SecretAccessKey --api s3v4
# 添加监控复制 --force 强制覆盖已经存在的目标。--fake 模拟一个假的操作。--watch, -w 监听改变并执行镜像操作。--remove 删除目标上的外部的文件
# 后台启动监听,把当前服务器minio下文件备份到2服务器 除了.minio.sys这个文件夹,不然会卡在报错无法复制。
# /usr/local/minio/data/ 是你当前minio服务器文件存储的路径 minio2/是远程minio服务器
nohup ./mc mirror --exclude ".*" --exclude "*.temp" --force --remove --watch /usr/local/minio/data/ minio2/ &