你是否有使用Minio设置S3兼容私有对象存储服务器的需求,可以使用Minio,它是一个与Amazon S3云存储服务兼容的轻量级对象存储服务器,它是用Go编写的,并在Apache License v2.0下获得许可。对象存储最适合存储非结构化数据,如视频、照片、日志文件、容器映像、VM映像和备份,对象的每个大小可以从几KB到最大5TB。下面我们先在Linux下安装Minio Object Storage Server,Minio对象存储服务器可以从二进制文件安装,也可以在容器中运行,我不会进行容器安装,因为它不是设置存储服务器的理想方式。
第1步:下载Minio
下载Minio二进制文件:
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
可以使用版本选项查询包详细信息:
$ minio version
Version: 2019-01-23T23:18:58Z
Release-Tag: RELEASE.2019-01-23T23-18-58Z
Commit-ID: bd25f31100f44646cffae99dfec23179366593e2
第2步:准备对象存储磁盘
下载Minio后,让我们准备一个我们用来存储对象的块设备,使用的路径只能是文件系统根目录中的目录。
为了方便和可靠,我在服务器中使用辅助磁盘:
# lsblk | grep sdb
sdb 8:16 0 10G 0