下载mc
$ wget http://dl.minio.org.cn/client/mc/release/linux-amd64/mc
$ cp mc /usr/local/bin/
$ chmod +x /usr/local/bin/mc
添加别名
$ mc alias set minio_master http://192.168.122.110:9000 admin admin123
$ mc alias set minio_slave http://192.168.122.111:9000 admin admin123
$ mc alias list
基于minio的存储管理的站点复制
$ mc admin replicate add minio_master minio_slave --replicate-ilm-expiry
$ mc ilm rule add minio_master/123 --noncurrent-expire-days 7
$ mc ilm rule add minio_master/123 --expire-delete-marker
$ mc ilm rule ls minio_master/123
$ mc admin replicate rm minio_master --all --force
$ mc mirror minio_master/123 minio_slave/123
创建同步服务(基于服务的,尽量只使用单向复制,双向复制会出现循环复制,占用带宽)
$ vim /usr/lib/systemd/system/minioc.service
[Unit]
Description=startup minioc mirror master to slave
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/mc mirror --remove --overwrite --watch minio_master minio_slave
Restart=on-failure
[Install]
WantedBy=multi-user.target
$ systemctl start minioc.service
$ systemctl enable minioc.service
从服务到主服务在从服务的机器上做同样的操作,注意更换ip和端口