相关问题点:
data目录下面有隐藏文件夹里面是登录的信息,迁移的时候一定要注意
上传api接口失败,可能迁移目录导致是services账号丢失
1.创建minio目录
# mkdir /usr/local/minio
# mkdir /usr/local/minio/bin
# mkdir /usr/local/minio/conf
# mkdir /usr/local/minio/data
2. 运行用户:root
3.下载minio的二进制文件,安装存放
# curl -O https://dl.minio.io/server/minio/release/linux-amd64/minio
nohup /usr/local/minio/minio server /usr/local/minio/data --console-address ":9001" > /usr/local/minio/minio.log 2>&1 &
4. 创建minio配文件
# vim /usr/local/minio/conf/minio.conf
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_VOLUMES="/usr/local/minio/data"
MINIO_OPTS="--console-address :9001"
/etc/systemd/system/minio.service
[Unit]
Description=Minio
Wants=network.target
After=network.target
AssertFileIsExecutable=/usr/local/minio/bin/minio
[Service]
#这个地方不能使用forking,否则启动不了
Type=simple
EnvironmentFile=/usr/local/minio/conf/minio.conf
# User and group
User=root
Group=root
ExecStart=/usr/local/minio/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
启动服务
# systemctl daemon-reload
# systemctl enable minio.service
# systemctl start minio.service
# systemctl status minio.service
7.设置防火墙,开发minio访问端口
# firewall-cmd --zone=public --add-port=9001/tcp --permanent
# firewall-cmd --reload