温馨提示×

ubuntu minio怎么传文件

小樊
47
2026-10-25 10:58:33
栏目: 智能运维

在 Ubuntu 上使用 MinIO 传文件,常见有 3 种方式:命令行(mc)、SDK、Web 控制台。下面按使用频率给你说明。


一、使用 mc 命令行(最常用)

1. 安装 mc

curl -O https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/

2. 配置 MinIO 服务

mc alias set myminio http://127.0.0.1:9000 ACCESS_KEY SECRET_KEY

替换成你的 MinIO 地址、Access Key、Secret Key

3. 上传文件

mc cp test.txt myminio/bucketname/

4. 下载文件

mc cp myminio/bucketname/test.txt ./

5. 上传整个目录

mc cp -r ./mydir myminio/bucketname/

二、使用 MinIO Web 控制台(最简单)

  1. 浏览器打开:
http://服务器IP:9000
  1. 登录(Access Key / Secret Key)
  2. 进入 Bucket
  3. 点击 Upload 上传文件

三、使用 Python SDK(程序传文件)

安装

pip install minio

示例代码

from minio import Minio

client = Minio(
    "127.0.0.1:9000",
    access_key="ACCESS_KEY",
    secret_key="SECRET_KEY",
    secure=False
)

client.fput_object("bucketname", "test.txt", "/local/test.txt")

四、常见问题

❌ 连接不上

  • 检查防火墙:9000 端口
  • 检查 MinIO 是否运行:
systemctl status minio

❌ 没权限

  • Bucket 需要可写
  • 用户要有 write 权限

如果你告诉我:

  • 是 本地还是远程服务器
  • 用 命令 / 程序 / 网页
  • MinIO 是否已安装

我可以直接给你一条可用命令。

0 踩