MinIO Linux版安装流程是怎样的

1243
2025/3/26 18:32:28
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

MinIO Linux版的安装流程大致如下:

一、安装前准备

  1. 下载MinIO官方仓库:
  • 根据你的Linux发行版选择合适的RPM包进行下载。例如,对于CentOS 7,可以使用以下命令下载:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
  1. 安装MinIO:
  • 使用yum(CentOS 7)或dnf(CentOS 8)安装下载的RPM包:
yum install minio.rpm  # CentOS 7
# 或
dnf install minio.rpm   # CentOS 8
  1. 验证安装:
  • 安装完成后,通过以下命令检查MinIO版本以确认安装成功:
minio --version

二、创建数据目录并挂载到新磁盘

  1. 创建数据目录:
mkdir -p /mnt/data
  1. 设置目录权限:
groupadd -r minio-user
useradd -M -r -g minio-user minio-user
chown -R minio-user:minio-user /mnt/data
chmod -R 755 /mnt/data
  1. 添加新磁盘(如果需要):
  • 使用lsblk和df -h命令检查系统中已识别的磁盘和数据目录所在分区。
  • 使用fdisk创建新分区并格式化为ext4文件系统:
fdisk /dev/sdb
# 输入命令创建新分区并保存退出
mkfs.ext4 /dev/sdb1
  1. 挂载数据目录到新磁盘:
mount /dev/sdb1 /mnt/data
df -h /mnt/data  # 确认挂载成功
  1. 设置开机自动挂载:
  • 获取新分区的UUID并编辑/etc/fstab文件:
blkid /dev/sdb1
# 在文件末尾添加以下内容
UUID=新分区UUID /mnt/data ext4 defaults 0 0

三、配置MinIO环境变量

  1. 编辑MinIO配置文件:
vim /etc/default/minio
  • 添加以下内容,替换<your-username>和<your-password>为实际的管理员账号和密码:
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_VOLUMES="/mnt/data"
MINIO_OPTS="--address :9000"
  1. 保存并退出。

四、启动MinIO服务

  1. 启动MinIO服务:
systemctl start minio
  1. 设置开机自启:
systemctl enable minio
  1. 停止MinIO服务(如需):
systemctl stop minio
  1. 开放MinIO端口(如果启用了防火墙):
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload

五、访问与验证

  1. 登录控制台:
  • 在浏览器中访问服务器的IP地址和MinIO控制台端口(默认9001),输入设置的账号密码进行登录。
  1. 创建存储桶:
  • 在控制台中新建存储桶并设置访问权限。

请注意,以上步骤是基于CentOS系统的安装流程,如果是其他Linux发行版,可能需要稍作调整。同时,确保在生产环境中遵循最佳实践,如使用多节点集群、配置HTTPS等,以提升系统的可靠性和安全性。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: UBIFS与Linux其他文件系统的比较