linux

MinIO在Linux上如何启动

小樊
90
2025-03-14 15:35:47
栏目: 智能运维

MinIO是一个高性能的分布式对象存储服务器,适用于大数据、备份和容器存储等场景。以下是在Linux上启动MinIO服务的步骤:

1. 下载MinIO

首先,你需要从MinIO的官方网站下载最新版本的MinIO二进制文件。

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

2. 创建数据目录

MinIO需要一个或多个数据目录来存储数据。你可以创建一个或多个目录,并确保它们有适当的权限。

mkdir -p /data/minio
sudo chown $(whoami):$(whoami) /data/minio

3. 启动MinIO服务

使用以下命令启动MinIO服务。你需要指定数据目录、访问密钥和秘密密钥。

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

4. 配置防火墙

如果你的服务器启用了防火墙,确保开放MinIO使用的端口(默认是9000和9001)。

sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload

5. 访问MinIO控制台

打开浏览器并访问 http://<your-server-ip>:9001,你应该能够看到MinIO的控制台界面。使用你在启动命令中指定的访问密钥和秘密密钥登录。

6. 配置持久化存储(可选)

为了确保数据在服务器重启后不会丢失,你可以将数据目录挂载到持久化存储上,例如NFS或Ceph。

7. 使用Docker启动MinIO(可选)

如果你更喜欢使用Docker来运行MinIO,可以使用以下命令:

docker run -d --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  -e MINIO_ACCESS_KEY=your-access-key \
  -e MINIO_SECRET_KEY=your-secret-key \
  -v /data/minio:/data minio/minio server /data

通过以上步骤,你应该能够在Linux上成功启动并运行MinIO服务。

0
看了该问题的人还看了