美文网首页storage
minio部署及使用

minio部署及使用

作者: bluexiii | 来源:发表于2019-07-31 10:50 被阅读0次

    官网

    https://docs.minio.io/

    macOS brew安装

    brew install minio/stable/minio
    brew install minio/stable/mc
    

    macOS下brew services环境变量配置

    vi /usr/local/opt/minio/homebrew.mxcl.minio.plist
    新增

    <dict>
        <key>MINIO_ACCESS_KEY</key>
        <string>admin</string>
        <key>MINIO_SECRET_KEY</key>
        <string>yourpass</string>
    </dict>
    

    mc客户端操作

    ls       列出文件和文件夹。
    mb       创建一个存储桶或一个文件夹。
    cat      显示文件和对象内容。
    pipe     将一个STDIN重定向到一个对象或者文件或者STDOUT。
    share    生成用于共享的URL。
    cp       拷贝文件和对象。
    mirror   给存储桶和文件夹做镜像。
    find     基于参数查找文件。
    diff     对两个文件夹或者存储桶比较差异。
    rm       删除文件和对象。
    events   管理对象通知。
    watch    监听文件和对象的事件。
    policy   管理访问策略。
    session  为cp命令管理保存的会话。
    config   管理mc配置文件。
    update   检查软件更新。
    version  输出版本信息。
    

    CentOS安装

    cd /usr/local/bin
    wget https://dl.minio.io/server/minio/release/linux-amd64/minio
    wget https://dl.minio.io/client/mc/release/linux-amd64/mc
    chmod +x minio
    chmod +x mc
    

    运行服务端

    minio server /data
    或
    minio server --config-dir=/usr/local/etc/minio --address=:9000 //data
    

    mc客户端配置

    mc config host add myminio http://10.37.129.11:9000 6FN56FQD3BBYYFHRV8CV 99HwhtPhIpVph+eyNh5ouRcorCBAvGUiVM3LXtuq
    
    mc mb myminio/testbucket # 创建桶
    mc cp io.out myminio/testbucket # 拷贝测试文件
    mc ls myminio/testbucket  # 列出目录
    mc policy public  myminio/testbucket  # 设置公开权限
    

    纠编码方式运行

    minio server /data1 /data2 /data3 /data4
    

    分布式运行

    分布式Minio单租户存在最少4个盘最多16个盘的限制(受限于纠删码)

    export MINIO_ACCESS_KEY=admin
    export MINIO_SECRET_KEY=yourpass
    minio server http://10.37.129.11/export1 http://10.37.129.11/export2 \
                http://10.37.129.12/export1 http://10.37.129.12/export2
    

    相关文章

      网友评论

        本文标题:minio部署及使用

        本文链接:https://www.haomeiwen.com/subject/gzkzrctx.html