Fedora中MinIO的安装方法(基于DNF包管理器)
访问MinIO官方网站下载适用于Fedora的RPM格式安装包(推荐选择最新稳定版本)。以Linux amd64架构为例,可使用以下命令下载(版本号会随时间更新,请以官网实时信息为准):
wget https://dl.min.io/server/minio/release/linux-amd64/minio-latest.amd64.rpm
注:若官网链接变更,可通过“MinIO Downloads”页面找到对应架构的最新RPM包。
使用Fedora默认的包管理器dnf安装下载的RPM文件,命令如下:
sudo dnf install -y minio-latest.amd64.rpm
安装过程中,dnf会自动解决依赖关系并完成安装。完成后,MinIO二进制文件会存放在/usr/bin/minio,系统会自动生成systemd服务单元文件/usr/lib/systemd/system/minio.service。
编辑系统级MinIO配置文件(Fedora对应路径为/etc/default/minio),设置数据存储目录、服务端口及访问凭证:
sudo nano /etc/default/minio
添加或修改以下内容(按需调整路径和端口):
# MinIO数据存储目录(需提前创建,如未存在则执行:sudo mkdir -p /var/lib/minio/data)
MINIO_VOLUMES="/var/lib/minio/data"
# 服务监听端口(对象存储操作)与控制台端口(Web管理界面)
MINIO_OPTS="--address :9000 --console-address :9001"
# 访问凭证(Access Key长度≥3字符,Secret Key长度≥8字符)
MINIO_ROOT_USER="your_access_key" # 替换为自定义值
MINIO_ROOT_PASSWORD="your_secret_key" # 替换为自定义值
保存并退出编辑器(Ctrl+O→Enter→Ctrl+X)。
使用systemd管理MinIO服务,启动服务并设置为开机自启:
# 启动MinIO服务
sudo systemctl start minio
# 设置开机自启
sudo systemctl enable minio
# 检查服务状态(确认运行状态为“active (running)”)
sudo systemctl status minio
若服务启动失败,可通过journalctl -xe查看日志排查问题。
http://<服务器IP>:9001,使用配置文件中设置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登录Web管理界面。mc(MinIO Client)工具连接,首先安装mc(sudo dnf install -y minio-client),然后执行:mc alias set myminio http://<服务器IP>:9000 your_access_key your_secret_key
mc ls myminio # 列出存储桶
若能正常列出存储桶(初始为空),则说明安装成功。