认识和使用minio
什么是minio?
minio 是一个基于Apache License v2.0开源协议的轻量对象存储服务,兼容亚马逊S3接口,号称目前速度最快,在标准硬件上,对象存储的读/写速度最高可以高达183 GB/s和171 GB/s。
官网文档地址:https://docs.min.io/cn/
部署使用minio服务端
#下载Minio服务器二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
#创建存储目录
mkdir /mnt/data
#运行Minio服务器
./minio server /mnt/data
本次部署使用的服务器内核版本为3.10.x.x
,开启服务后提示如下信息及警告
:
此时可以访问ui页面http://127.0.0.1:9000
进行一些简单操作了!
部署使用minio客户端
#下载Minio客户端二进制文件
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mv mc /usr/local/bin/
#配置Minio客户端
mc alias set 'myminio' 'http://192.168.247.141:9000' 'minioadmin' 'minioadmin'
#创建存储桶
mc mb myminio/mybucket
#上传文件
mc cp /path/to/localfile myminio/mybucket
#列出存储桶中的文件
mc ls myminio/mybucket
# 下载文件
mc cp myminio/mybucket/remote-file /path/to/localdir
# 删除文件
mc rm myminio/mybucket/remote-file
至此可以初步认识和操作minio了,未完待续!