福否阿卡 · 博客福否阿卡 · 博客

福否阿卡
向往自由与努力生活~

文件存储:MinIO

文件存储是一个大问题,一直在思考和实践可行方案,最后选择了MinIO,MinIO是开源并且功能强大的对象存储解决方案,部署简单实用。

软件名称:MinIO

实现功能:文件存储

具体功能:文件直接放置服务器中,直接或者API调取使用

安装

# 创建软件相应目录
mkdir /opt/minio #运行目录
mkdir /var/minio #文件目录
mkdir /var/minio/data #存储文件目录
mkdir /var/minio/logs #日志目录
touch /var/minio/logs/minio.log #日志文件

# 下载MinIO
# 官网下载慢,采用国内镜像网站 http://dl.minio.org.cn/
cd /opt/minio/
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio

# 赋予权限
chmod +x minio

# 运行MinIO
./minio server

# 出现访问地址和AccessKey,SecretKey就已经安装成功了!

优化

# 修改默认登录帐号和密码,并后台运行,放到一个minio.sh运行文件中
vim /opt/minio/minio.sh

# 写入如下内容
---------------------------
    #!/bin/bash
    export MINIO_ACCESS_KEY=xxxxxx # 帐号
    export MINIO_SECRET_KEY=xxxxxx # 密码
    # 后台运行
    nohup /opt/minio/minio server /var/minio/data > /var/minio/logs/minio.log 2>&1 &
---------------------------
# 赋予权限
chmod +x minio.sh

#运行minio.sh
./minio.sh

# 访问 [IP]+[POST] ,输入自己设下的MINIO_ACCESS_KEY和MINIO_SECRET_KEY即可!

管理

# 第一种

WEB管理:
# 访问 [IP]+[POST] ,输入自己设下的MINIO_ACCESS_KEY和MINIO_SECRET_KEY即可!
# 然后直接网页管理即可!

# 第二种

MC管理:
# MinIO Client (mc)为ls,cat,cp,mirror,diff,find等UNIX命令提供了一种替代方案。它支持文件系统和兼容Amazon S3的云存储服务(AWS Signature v2和v4)。

--Start
# 下载MC
cd /opt/minio/
wget http://dl.minio.org.cn/client/mc/release/linux-amd64/mc

# 赋予权限
chmod +x mc

# 运行mc
./mc --help
本文由福否阿卡创作,文章地址:https://blog.suyc.cn/index.php/archives/228.html

采用知识共享署名3.0国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。

发表评论:抢沙发

    昵称 (必填)
  • 邮箱 (必填)
  • 网址