温馨提示×

arm linux怎么装minio

小樊
40
2026-10-04 13:02:48
栏目: 智能运维

在 ARM 架构的 Linux(如树莓派、ARM 服务器、飞腾、鲲鹏等)上安装 MinIO,最常用、最推荐的是 直接下载 ARM 版本的二进制文件,简单稳定。

下面按常见情况说明。


一、确认架构

先确认是哪种 ARM:

uname -m

常见结果:

  • aarch64 → 用 arm64
  • armv7l → 用 arm

二、方式一:二进制安装(推荐 ✅)

1. 下载 MinIO(arm64 示例)

wget https://dl.min.io/server/minio/release/linux-arm64/minio

如果是 32 位 ARM:

wget https://dl.min.io/server/minio/release/linux-arm/minio

2. 赋予执行权限

chmod +x minio
sudo mv minio /usr/local/bin/

3. 创建数据目录

mkdir -p ~/minio/data

4. 启动 MinIO

minio server ~/minio/data

默认:

  • 访问地址:http://:9000
  • API 端口:9000
  • Console 端口:随机或 9001

三、方式二:Docker 安装(ARM 友好 ✅)

1. 安装 Docker(如未安装)

curl -fsSL https://get.docker.com | sh

2. 运行 MinIO

docker run -p 9000:9000 -p 9001:9001 \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=admin123" \
  -v /mnt/data:/data \
  minio/minio server /data --console-address ":9001"

Docker 会自动拉取 ARM 镜像。


四、设置后台运行(systemd)

1. 创建服务文件

sudo vim /etc/systemd/system/minio.service

内容示例:

[Unit]
Description=MinIO
After=network.target

[Service]
ExecStart=/usr/local/bin/minio server /root/minio/data --console-address ":9001"
Restart=always
User=root

[Install]
WantedBy=multi-user.target

2. 启动

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

五、常见问题

Q1:端口被占用?

minio server ~/minio/data --address ":9000" --console-address ":9001"

Q2:外网访问不了?

  • 检查防火墙
ufw allow 9000
ufw allow 9001

Q3:ARM32 支持吗?

✅ 支持,但性能较弱,生产不推荐


如果你告诉我:

  • 具体设备(树莓派?飞腾?)
  • 系统(Ubuntu / Debian / CentOS / OpenEuler)
  • 是否用 Docker

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

0 踩