minio

直接开始:


下载minio服务器端:https://www.minio.io/downloads/#minio-server

根据自己环境的不同选择不同的版本。



可以选择源码或者直接下载可执行文件。

我是直接下载的可执行文件。 下载完成后在dos界面将可执行文件拖进去


然后输入" server 你本机准备作为服务器的目录"(注意空格)



成功后会在dos界面显示:

endpoint(你服务器的端点)

"accessKey": "YOUR-ACCESS-KEY-HERE",
"secretKey": "YOUR-SECRET-KEY-HERE",

这两个key也可以在c:/user/你的用户/.minio下的config.json下看到




成功后dos界面最后会显示如图



访问你的endpoint


上传到endpoint 的文件都可以在这里看到 




然后是客户端

客户端下载网址:

https://www.minio.io/downloads/#minio-client

同理根据自己环境的不同选择下载安装包



客户端完整指南:

https://docs.minio.io/docs/minio-client-complete-guide


可以选择添加主机(就是你作为客户端向那个服务器上传文件)

用法

复制
mc config host add     

mc可以通过将下载的mc.exe 拖进dos实现 ALIAS就是你想上传至的服务器的名字  中间三位就是上面服务器开启后显示的三个参数 也可以在.minio文件下的配置文件里看到。

最后则是选择的API签名  默认设置为“S3v4”


如此添加添加可上传的服务器后在C:\Users\ASUS-pc\mc目录下的配置文件里可以看到目前此客户端添加的所有服务器



名为play的主机名是官方用于开发人员测试,如果没有在本机搭建服务器可以使用play进行客户端的安装和相关功能的测试


如果有想上传文件至的服务器就可以通过add指令或者直接到该目录下添加服务器的相关信息。




服务器中所有的文件是放在相应的bucket中

客户端可以新建自己相应的bucket

USAGE: mc mb [FLAGS] TARGET [TARGET...]FLAGS: --help, -h Help of mb. --region "us-east-1" Specify bucket region. Defaults to ‘us-east-1’.

mc一样可以通过拖拽mc.exe实现 以下不赘述 mb即为makebucket的简写  服务器主机名/bucketname

示例:




此时在minioui的左边就可以看到新建的bucket



同时在我本机的相应目录下(因为我的local是以本机作为服务器)

G:\com\minioserver(注意服务器搭建阶段我选择的本机目录)

也可以看到新生成的bucket




建立完属于自己的bucket后就可以向其中上传文件了


接下来是上传文件测试:


Command cp - Copy Objects

cp command copies data from one or more sources to a target. All copy operations to object storage are verified with MD5SUM checksums. Interrupted or failed copy operations can be resumed from the point of failure.

COPY
USAGE:
   mc cp [FLAGS] SOURCE [SOURCE...] TARGET

FLAGS:
  --help, -h                    Help of cp.
  --recursive, -r               Copy recursively.
在dos界面输入 mc cp 要上传的文件名 目的服务器主机名/目的bucket
此时刷新endpoint的网页就可以在相应bucket下看到
刚传进去的test.txt
而本机作为服务器的目录下
由此实现的基本的服务器搭建 客户端向服务器上传文件等基本功能

minio的官网网址:

https://www.minio.io/


文档里讲解的相当齐全。


我写的太过浅显只是及其基础的功能。

如果有读者用到minio时恰巧读到这篇文章 其中如果有不足的地方请在评论里指出 

谢谢



你可能感兴趣的:(云存储)