下载minio安装包:
cd /data/server/minio
mkdir -p /data/server/minio/{data1,data2,data3,data4}
wget https://dl.min.io/server/minio/release/linux-amd64/minio
启动编写minio启动脚本:minio.sh
#!/bin/bash
export MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=minio
nohup /data/server/minio/minio server --console-address ":9001"\
http://192.168.1.1:9000/opt/module/minio/data{1...4} \
http://192.168.1.2:9000/opt/module/minio/data{1...4} >> /data/logs/minio.log 2>$1 &
minio客户端安装:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mc alias set myminio/ http://MINIO-SERVER MYUSER MYPASSWORD
minio 数据备份和恢复
数据备份
#! /bin/bash
path=/data/minio_back/$(date +%Y%m%d)
mkdir -p $path
/home/appuser/bin/mc alias set minio1 http://syg-node:9000 minioadmin minioadmin
for bucket in bucket1 bucket2 bucket3
do
/root/bin/mc cp --recursive minio1/$bucket $path
done
数据恢复
path=/data/minio_back/$(date +%Y%m%d)
/root/bin/mc cp --recursive $path/bucket1 minio1/bucket1