-
下载minio
# 创建目录 mkdir /home/minio cd /home/minio # 下载 wget https://dl.min.io/server/minio/release/linux-amd64/minio
-
安装
- 授权
# 授权 chmod +x minio
- 设置账号密码
# 进入文件,设置账号密码 vim /etc/profile
# 在最后添加
export MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=minio# 立即生效 source /etc/profile
- 创建存储目录及日志文件
#创建存储目录 mkdir -p /home/minio/data #进入 cd /home/minio #创建日志文件 touch minio.log
- 授权
-
开放端口
在CentOS系统中:-
查看防火墙状态:
# 查看防火墙状态 sudo systemctl status firewalld
如果防火墙已启用,您将看到类似以下内容的输出:
如果防火墙未启用,您可以使用以下命令启用它:
sudo systemctl start firewalld
-
添加开放端口:
sudo firewall-cmd --zone=public --add-port=9001/tcp --permanent sudo firewall-cmd --zone=public --add-port=9002/tcp --permanent
-
重新加载防火墙配置:
sudo firewall-cmd --list-ports
-
-
后台启动
nohup /home/minio/minio server --address :9001 --console-address :9002 /home/minio/data >/home/minio/minio.log 2>&1 &
说明:
./minio server:启动命令
--address :9001:指定API端口
--console-address :9002:指定控制台端口
/home/minio/data:指定存储目录
>/home/minio/minio.log 2>&1 :控制台日志重定向到/home/minio/minio.log文件中
&:后台运行
在linux上安装好minio之后,上传文件测试,文件存储目录下显示的文件是xl.meta形式的,并不是与预想中的实体文件形式,原因是因为新安装的minio的版本比较新,貌似2022年6月份之后的版本就改成这种形式的文件了。为了后续便于文件的后续迁移,选择重新下载安装了老版本 RELEASE.2022-05-26T05-48-41Z。
- 卸载minio:
- 停止 MinIO 服务:
systemctl stop minio
-
删除 MinIO 的安装目录:
rm -rf /home/minio
-
删除 MinIO 的数据目录(我的数据目录在安转目录下,上述以删除)
-
删除 MinIO 的配置文件:
rm -rf /etc/default/minio
-
删除 MinIO 的系统服务文件:
rm -rf /etc/systemd/system/minio.service
- 停止 MinIO 服务:
-
安装指定版本minio
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio.RELEASE.2022-05-26T05-48-41Z
为了方便将包名改为minio
重复执行安装后续操作即可。