1、下载minio
linux下载地址: https://dl.minio.io/server/minio/release/linux-amd64/minio
[root@VM-16-10-centos opt]# wget https://dl.minio.io/server/minio/release/linux-amd64/minio
--2023-02-22 15:22:42-- https://dl.minio.io/server/minio/release/linux-amd64/minio
Resolving dl.minio.io (dl.minio.io)... 138.68.11.125, 178.128.69.202
Connecting to dl.minio.io (dl.minio.io)|138.68.11.125|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 99983360 (95M) [application/octet-stream]
Saving to: ‘minio’
100%[===========================================================================>] 99,983,360 1.06MB/s in 12m 0s
2023-02-22 15:34:43 (136 KB/s) - ‘minio’ saved [99983360/99983360]
[root@VM-16-10-centos opt]# ls -lh minio
-rw-r--r-- 1 root root 96M Feb 18 02:46 minio
2、添加minio的执行权限
chmod +x minio
[root@VM-16-10-centos opt]# ls -lh minio
-rwxr-xr-x 1 root root 96M Feb 18 02:46 minio
3、创建目录(安装、数据存储及配置文件目录)
···
mkdir -p /minio/{run,data} && mkdir -p /etc/minio
···
3、启动验证
[root@VM-16-10-centos opt]# ./minio server /minio/data/
--内核警告
WARNING: Detected Linux kernel version older than 4.0.0 release, there are some known potential performance problems with this kernel version. MinIO recommends a minimum of 4.x.x linux kernel version for best performance
Formatting 1st pool, 1 set(s), 1 drives per set.
WARNING: Host local has more than 0 drives of set. A host failure will result in data becoming unavailable.
--用户密码设置警告
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
MinIO Object Storage Server
Copyright: 2015-2023 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2023-02-17T17-52-43Z (go1.19.6 linux/amd64)
Status: 1 Online, 0 Offline.
API: http://172.0.0.1:9000 http://172.0.0.1:9000 http://127.0.0.1:9000
RootUser: minioadmin
RootPass: minioadmin
Console: http://172.0.0.1:39647 http://172.0.0.1:39647 http://127.0.0.1:39647
RootUser: minioadmin
RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart
$ mc alias set myminio http://172.0.0.1:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html
Warning: The standard parity is set to 0. This can lead to data loss.
4、设置登录用户、密码及启动脚本
将minio可执行文件移动到/minio/run/目录下:
mv minio /minio/run/minio
编写run.sh启动脚本
cd /minio/run/
vim run.sh
#!/bin/bash
MINIO_VOLUMES1="/minio/data/"
#用户名
export MINIO_ROOT_USER="minio"
#密码
export MINIO_ROOT_PASSWORD="MinioXXX"
#日志保存位置
export MINIO_LOGFILE_PATH="/var/log/minio_server.log"
err_log=/minio/minio_err.log
nohup /minio/run/minio server --address :9000 --console-address ":9001" $MINIO_VOLUMES1 > $MINIO_LOGFILE_PATH 2>& 1 &
或者使用配置文件
vim /etc/minio/minio.conf
# minio安装路径挂载数据的目录
MINIO_VOLUMES1="/minio/data/"
#MINIO_VOLUMES1="http://localhost/data/minio" 域名方式,扩展用 MINIO_OPTS="--console-address :9000"
# minio 缓存 (需要mount 选项去掉atime)
#MINIO_CACHE_DRIVES="/mnt/driive1,/mnt/drive2,/mnt/drive3"
#用户名
export MINIO_ROOT_USER="minio"
#密码
export MINIO_ROOT_PASSWORD="MinioXXX"
#日志保存位置
export MINIO_LOGFILE_PATH="/var/log/minio_server.log"
#MINIO_STORAGE_CLASS_STANDARD="EC:2"
#默认启动STANDARD,若为EC:1,即冗余1块盘
#MINIO_STORAGE_CLASS_RRS="EC:2"
#需要其他动作才激活
vim run.sh
#!/bin/bash
. /root/.bash_profile
. /etc/minio/minio.conf
a_log=/minio/minio.log
err_log=/minio/minio_err.log
echo "Stopping minio"
pid=`ps -ef | grep 'minio server' | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
fi
echo "Stop Success!"
nohup /minio/run/minio server --address :9000 --console-address ":9001" ${MINIO_VOLUMES1} > ${MINIO_LOGFILE_PATH} >${a_log} 2>${err_log} &
echo "Start minio Success!"
ps aux | grep -v grep |grep "minio server"
5、脚本启动查看进程
sh run.sh
ps aux|grep minio
最后修改时间:2024-06-13 15:35:43
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。