minio server的standalone模式,即要管理的磁盘都在host本地。该启动模式一般仅用于实验环境、测试环境的验证和学习使用。在standalone模式下,还可以分为non-erasure code mode和erasure code mode.
non-erasure code mode
在此启动模式下,对于每一份对象数据,minio直接在data下面存储这份数据,不会建立副本,也不会启用纠删码机制。因此这种模式无论是服务实例还是磁盘都是“单点”,无任何高可用保障,磁盘损坏就表示数据丢失。
erasure code mode
此模式为minio server实例传入多个本地磁盘参数。一旦遇到多于一个磁盘参数,minio server会自动启用erasure code mode , erasure code对磁盘的个数是有要求的,如不满足要求。实例启动将失败。erasure code启用后,要求传给minio server的endpointi (standalone模式下,即本地磁盘上的目录)至少为4个。
环境介绍
/opt/miniodata 数据目录
安装
启动
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=123456 minio server /opt/miniodata/ –console-address “:9001”
MINIO_ROOT_USER 管理用户名
MINIO_ROOT_PASSWORD 管理密码,需至少有3种字符,8位长度
–console-address 指定管理端口
启动后输出minio运行信息。
使用
浏览器打开http://ip:9001,输入用户名密码访问
创建bucket
bucket名称规则
- 存储桶名称的长度必须介于3-63个字符之间。
- 存储桶名称只能由小写字母、数字、点(.) 和连字符(-) 组成。
- 存储桶名称不得包含两个相邻的句点,或与连字符相邻的句点。
- 存储桶名称的格式不得为IP地址。
- 存储桶名称不得以前缀xn开头–。
- 存储桶名称不得以后缀-s3alias 结尾,此后缀保留用于接入点别名。
- 存储桶名称在分区中必须唯一。
我用minio生产好几年了,最初单盘单节点,用到现在的多盘单节点,以后可以拓展到多盘多节点,真香!