搭建Minio服務(wù)

minio介紹

minio 是高性能、可擴展、云的原生支持、開源免費的企業(yè)級文件存儲服務(wù),與Amazon S3 兼容,配置極簡。

minio中文網(wǎng):http://www.minio.org.cn/
minio官網(wǎng):https://min.io/

linux下配置

img

1、下載minio,建議下載到/usr/local/bin/ 目錄下,可全局訪問

cd /usr/local/bin/
wget   http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio

2、設(shè)置minio用戶名密碼到臨時環(huán)境變量(重啟后消失)

#舊版使用 MINIO_ACCESS_KEY MINIO_SECRET_KEY,作廢時間:Deprecated since version RELEASE.2021-04-22T15-44-28Z.
#新版 配置用戶名密碼
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password

#查看環(huán)境變量
echo $MINIO_ROOT_USER
echo $MINIO_ROOT_PASSWORD

3、永久環(huán)境變量

# 修改系統(tǒng)配置
vim /etc/profile

#最后一行輸入(新版) 
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password

# 設(shè)置立即生效
source /etc/profile

4、指定配置路徑后啟動 (建議修改默認(rèn)端口)

#后端啟動
nohup minio server --address ':9000' --config-dir /root/.minio /data/minio > /data/minio.log 2>&1 &
#確認(rèn)是否啟動
ps -ef | grep minio | grep -v grep

#前端啟動
minio server --address ':9000' --config-dir /root/.minio /data/minio
#查看端口占用lsof -i:d
lsof -i:9000

docker run -p 9000:9000 minio server /data/minio

5、開機啟動(方式很多,例舉其一)

#修改系統(tǒng)配置
vim /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local

#每次登錄 vim /etc/profile
#最后一行輸入
nohup minio server --address ':9000' --config-dir /root/.minio /data/minio > /data/minio.log 2>&1 &

6、服務(wù)方式啟動

來自博文:MinIO安裝并將MinIO設(shè)置成服務(wù)啟動

win配置

1、下載minio,下載到C:\WINDOWS可全局啟動

#powershell 命令直接下載,選定
powershell (new-object System.Net.WebClient).DownloadFile('http://dl.minio.org.cn/server/minio/release/windows-amd64/minio.exe','minio.exe')

### 下載時建議下載到環(huán)境變量,或者建議設(shè)置path路徑,使用minio即可訪問最好。

2、設(shè)置minio用戶名密碼到臨時環(huán)境變量(重啟后消失)

set MINIO_ROOT_USER=admin
set MINIO_ROOT_PASSWORD=password

#查看環(huán)境變量
echo %MINIO_ROOT_USER%
echo %MINIO_ROOT_PASSWORD%

3、永久環(huán)境變量(手動設(shè)置也比較簡單)

#用戶環(huán)境變量
setx MINIO_ROOT_USER admin
setx MINIO_ROOT_PASSWORD password

#系統(tǒng)環(huán)境變量(需管理員,建議)
setx MINIO_ROOT_USER admin /m
setx MINIO_ROOT_PASSWORD password /m

#以下指令保存為setMinio.bat后,自動獲取管理員權(quán)限
@echo off
%1  %2  mshta  vbscript:createobject("shell.application").shellexecute("%~s0","goto  :runas","","runas",1)(window.close)&exit 
:runas setMinio.bat
setx MINIO_ROOT_USER admin /m
setx MINIO_ROOT_PASSWORD password /m
echo MINIO_ROOT_USER=%MINIO_ROOT_USER%
echo MINIO_ROOT_PASSWORD=%MINIO_ROOT_PASSWORD%
pause&exit 

4、指定配置路徑后啟動 (建議修改默認(rèn)端口)

#靜默啟動(服務(wù)啟動,以下命令設(shè)置服務(wù)為自動,開機后會自啟動)
set confdir="D:\\data\\.minio"
set datadir="D:\\data\\minio"
sc create minio binpath="minio server --address ':9000' --config-dir %confdir% %datadir%" type=own start=auto displayname=minio
#啟動服務(wù) sc [start|stop|delete] server
sc start minio
#查看服務(wù)狀態(tài)
sc query minio

#cmd啟動
minio server --address ':9000' --config-dir D:\\data\\.minio D:\\data\\minio 

其它事項

安裝寶塔的linux下運行閃退

通過寶塔面板中系統(tǒng)加固功能檢查管理進程白名單,不存在則加入到白名單

image-20210707230525365

win下使用cmd minio server無法啟動解決辦法

1、若文件夾在本地,使用./minio server再重試

2、環(huán)境變量中設(shè)置path,指定minio目錄路徑

win下執(zhí)行命令時提示需要管理員權(quán)限

方法1:可使用管理員命令窗口打開

方法2:參考永久環(huán)境變量,設(shè)置一個cmd腳本自動提升管理員權(quán)限

本文由博客群發(fā)一文多發(fā)等運營工具平臺 OpenWrite 發(fā)布

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容