Linux中安装单机minio对象存储文件系统

2023-12-27 12:35:50

minio是一个用go语言开发的对象存储系统,支持s3协议,所以使用的群体相对来来说比较多。

下载

安装目录准备设置在./usr/local/minio中.并创建

  • bin 存放二进制可执行文件和启动脚本
  • data 数据
  • config 配置
  • log 日志
mkdir -p /usr/local/minio
cd /usr/local/minio
mkdir -p {bin,data,config,log}
server端下载

下载可执行文件到/usr/local/minio/bin目录中

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chomd +x minio
client端下载
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
创建启动脚本

vim /usr/local/minio/bin/startup.sh

# 用户名
export MINIO_ROOT_USER=admin
# 密码
export MINIO_ROOT_PASSWORD=admin123
#S3-API端口
export MINIO_ADDRESS=":9000" #可按需修改
#Console控制台页面访问端口
export MINIO_CONSOLE_ADDRESS=":9001" # 可按需修改
#可执行文件和二进制路径
export MINIO_PATH_DIR="/usr/local/minio/bin"
#设置MinIO配置文件路径
export MINIO_CONFIG_DIR="/usr/local/minio/config"
# 设置数据存储路径
export MINIO_DATA_DIR="/usr/local/minio/data"
# 设置日志存储路径
export MINIO_LOG_DIR="/usr/local/minio/log"
# 启动MinIO服务器
nohup $MINIO_PATH_DIR/minio server --address $MINIO_ADDRESS --console-address $MINIO_CONSOLE_ADDRESS --config-dir $MINIO_CONFIG_DIR $MINIO_DATA_DIR > $MINIO_LOG_DIR/minio.log 2>&1 &
启动
cd /usr/local/minio
chmod +x bin/startup.sh
bin/startup.sh

启动后查看日志

[root@ecs /usr/local/minio]#  more log/minio.log
Formatting 1st pool, 1 set(s), 1 drives per set.
WARNING: Host local has more than 0 drives of set. A host failure will result in data becoming unavailable.
MinIO Object Storage Server
Copyright: 2015-2023 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2023-12-23T07-19-11Z (go1.21.5 linux/amd64)

Status:         1 Online, 0 Offline.
S3-API: http://192.168.0.4:9000  http://127.0.0.1:9000
Console: http://192.168.0.4:9001 http://127.0.0.1:9001

Documentation: https://min.io/docs/minio/linux/index.html
Warning: The standard parity is set to 0. This can lead to data loss.

表示启动成功 可以访问console地址进行操作管理文件了。

文章来源:https://blog.csdn.net/tao1992/article/details/135232807
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。