惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
L
LangChain Blog
博客园_首页
Recent Announcements
Recent Announcements
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
博客园 - 叶小钗
博客园 - 【当耐特】
The Cloudflare Blog
J
Java Code Geeks
G
Google Developers Blog
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
A
About on SuperTechFans

博客园 - badwood

iptables规则笔记 secueCRT脚本再试牛刀 主机基线脚本 大模型部署手册-英伟达 大模型部署手册-昇腾服务器 ssl自签证书+nginx 备忘 Claude Code私有化使用 mindie推理框架及工程化 minio-1.搭建 旧源消失的rpm包安装-devtoolset-9 vllm-ascend 2/2 -双机推理 MCP-1.hello world vllm-ascend 1/2 -单机推理 ESP32-S3玩具1-使用Arduino evalscope使用2-使用自定义数据集压测 设置fdfs自动启动 FunASR mindie开启DeepSeek的128K xinference推理embedding等小模型 离线安装docker 昇腾910b服务器初始化 evalscope使用1-基础压测 大模型围栏-nginx+lua 大模型私有化部署-deepseek671-mindie dify-2:问题分类器调整
minio-2.使用
badwood · 2026-02-25 · via 博客园 - badwood

  minio的使用场景较广:

一、容器

  容器通过S3协议使用minio的文件服务。有2种方式:一种是容器内生支持S3协议,可以在运行容器时通过参数指定S3配置,容器自己会访问minio。另外一种是容器不支持,则需要在宿主机上先挂载S3,再通过v参数映射到容器内使用

1、宿主机映射模式:

  • 安装S3组件:yum install s3fs-fuse
  • 宿主机挂载目录:
    # 生成minio用户信息,挂载后的目录读写权限由该用户确定
    echo "ro-aimodels:rouserpassword" | sudo tee /etc/passwd-s3fs
    # 设置passwd-s3fs文件属性,必须是600
    chmod 600 /etc/passwd-s3fs
    # 新建挂载目录
    mkdir -p /mnt/aimodels
    # 挂载minio目录 s3fs aimodels
    /mnt/aimodels/ -o passwd_file=/etc/passwd-s3fs -o url=http://192.168.68.29:9000 -o use_path_request_style -o allow_other -o no_check_certificate -o umask=000 -o compat_dir -o enable_noobj_cache -o multipart_size=256 -o parallel_count=8 # 测试,能看到内容即可 ll /mnt/aimodels
    # 卸载目录(如有必要)
    umount -l /mnt/aimodels/
    # 自动挂载,重启后不丢失。/etc/fstab中新增一行:
    s3fs
  • 运行容器:
    docker run -itd --name qwen3-30b --device /dev/davinci0 --device /dev/davinci1 --device /dev/davinci2 --device /dev/davinci3 --device /dev/davinci4 --device /dev/davinci5 --device /dev/davinci6 --device /dev/davinci7 --device /dev/davinci_manager --device /dev/devmm_svm --device /dev/hisi_hdc -v /usr/local/dcmi:/usr/local/dcmi -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi -v /usr/local/Ascend/driver/lib64/:/usr/local/Ascend/driver/lib64/ -v /usr/local/Ascend/driver/version.info:/usr/local/Ascend/driver/version.info -v /etc/ascend_install.info:/etc/ascend_install.info -v /app2/.cache:/root/.cache -v /mnt/aimodels/:/models/:ro -p 8001:8000 quay.io/ascend/vllm-ascend:v0.13.0 vllm serve /models/Qwen3-30B-A3B-Instruct-2507 --max_model_len 32768 -tp 8 --served-model-name qwen3-30b

二、mc命令

  • 身份注册
    mc alias set myminio http://192.168.68.29:8000 'admin' 'password'
  • 管理
    # 新建用户
    mc admin user add myminio ro-aimodels 'password4ro-aimodels'
    # 新建策略
    mc admin policy create myminio ro-aimodels /etc/minio/ro-aimodels.json
    # 关联用户-策略
    mc admin policy attach myminio ro-aimodels --user ro-aimodels
    # 列举用户清单
    mc admin user list myminio
    # 列举策略清单
    mc admin policy list myminio
  • 操作数据
    # 查看目录
    mc ls myminio/aimodels/
    # 上传文件
    mc cp /tmp/test-aimodels.txt myminio/aimodels/
    # 递归上传(带目录)
    mc cp --recursive /tmp/* myminio/aimodels/test/
    # 下载文件
    mc cp myminio/aimodels/ /tmp/test-aimodels.txt
    # 删除
    mc rm myminio/aimodels/test-aimodels.txt