文件存储框架MinIO安装及使用

953 阅读2分钟

简述

MinIO是一款开源的文件存储服务器,是由GlusterFS创始人之一Anand Babu Periasamy发布的开源项目。能够用于存储大量的非结构化数据,如图片,视频、日志文件、备份数据、容器和虚拟机镜像等。同时也能够用于搭建分布式的文件存储系统。

本文以Linux系统为例简单介绍minio的安装和使用,windows下也需要安装linux子系统才能够安装Minio。

安装MinIO

下载minio本地包

使用命令行

可以直接使用如下命令行下载minio的deb安装包:

wget https://dl.min.io/server/minio/release/linux-amd64/minio_20220611195532.0.0_amd64.deb

直接下载

下载地址

如图所示,也可以选择直接下载deb格式的安装包:

image.png

使用命令安装deb文件

使用如下命令安装deb文件:

sudo dpkg -i minio_20220611195532.0.0_amd64.deb 

安装成功的终端显示如下:

image.png

使用上述命令会将安装包安装在/user/local/bin目录下:

image.png

创建/data文件夹

    1. 在任意目录下创建data文件夹,用来存储minio的相关配置文件,我这里是usr/local/minio/data
sudo mkdir usr/local/minio/data
    1. 更改该文件夹的访问权限
sudo chmod 777 usr/local/minio/data
    1. 执行以下命令启动minio服务
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password minio server /usr/local/minio/data --console-address ":9001"

如下图所示,MINIO_ROOT_USER为用户名,MINIO_ROOT_PASSWORD为用户密码,9001为端口号,你可以自行设置上述信息。

image.png

完成minio的启动之后,你可以通过终端上给出的链接访问minio的管理端,输入用户名密码之后即可进入主页。

image.png

MinIo的简单使用

创建桶

所谓创建桶,其实就是创建文件存储的仓库,所有的文件都会被存储在一个个的桶中。

image.png

image.png

上传你的第一个文件

image.png

获取文件分享链接

image.png

需要注意的是这里获取的分享链接是有时间限制的,想要取消时间限制需要自行设置一下: image.png

设置分享的日期限制

  • 在当前桶的Manage里面进行设置:

image.png

  • 设置访问权限为public即可

image.png

其它命令

  • 查看MinIo版本:
/usr/local/bin/minio --version
  • 将minio的输出日志重定向
./minio server /usr/local/minio/data > /usr/local/minio/minio.log 2>&1 &

参考文献

[1] juejin.cn/post/710060…

[2] blog.csdn.net/runingman00…

[3] docs.minio.org.cn/docs/