一、服务端:
1、创建存储和配置文件目录:
1)创建存储目录:
mkdir -p /data/minio/data
2)创建配置文件目录:
mkdir -p /data/minio/conf
2、下载:
cd /data/minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
3、启动:
cd /data/minio
chmod +x minio
export MINIO_ROOT_USER=root
export MINIO_ROOT_PASSWORD=xxx
nohup /data/minio/minio server --address :19000 --console-address ":19001" --config-dir /data/minio/conf /data/minio/data > /data/minio/minio.log 2>&1 &
4、相关地址:
管理后台地址:http://xxx:19001
API接口地址:http://xxx:19000
二、客户端:
1、下载:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
2、设置权限并配置成全局系统命令:
chmod +x mc
mv mc /usr/local/bin/
3、添加minio存储服务:
mc config host add minio http://xxx:19000 AK SK --api s3v4
mc alias set minio http://xxx:19000 AK SK
三、常用命令:
1、查看所有存储桶:
mc ls minio
2、创建桶:
mc mb minio/test1
3、删除桶:
mc rb minio/test1
4、查看指定桶的文件列表:
mc ls minio/test1
5、上传本地文件到存储桶:
mc cp 本地文件 minio/test1
6、从存储桶下载文件到本地:
mc cp minio/test1/文件名 ./
7、查看存储桶的生命周期:
mc ilm ls minio/test1
8、对指定桶添加生命周期策略:
mc ilm add --expiry-days "365" minio/test1
9、对指定桶删除指定的生命周期策略:
mc ilm rm --id 策略ID minio/test1