如何用Linux MinIO搭建云存儲(chǔ)

如何用Linux MinIO搭建云存儲(chǔ)

linux系統(tǒng)中使用MinIO構(gòu)建私有云存儲(chǔ)服務(wù),是一項(xiàng)操作簡便且實(shí)用的技能,尤其適用于個(gè)人用戶或小型項(xiàng)目。以下是具體的操作指南:

1. 獲取MinIO

首先,訪問MinIO官網(wǎng)下載適用于Linux的最新版本服務(wù)器程序。

wget https://dl.minio.org.cn/server/minio/release/minio-server-latest-linux-amd64.tar.gz

2. 解壓安裝包

下載完成后,將壓縮包解壓至目標(biāo)路徑,例如 /opt 目錄下。

sudo tar -xzf minio-server-latest-linux-amd64.tar.gz -C /opt

3. 設(shè)置配置文件

切換到解壓后的MinIO目錄,并復(fù)制默認(rèn)配置文件以便進(jìn)行修改。

cd /opt/minio sudo cp minio.conf minio/conf/

接下來打開 minio/conf/minio.conf 文件,按需調(diào)整如下設(shè)置項(xiàng):

  • bind_address: 更改為 0.0.0.0,以啟用外部網(wǎng)絡(luò)連接。
  • port: 推薦設(shè)為 9000,作為標(biāo)準(zhǔn)的服務(wù)監(jiān)聽端口。
  • data_dir: 指定一個(gè)用于數(shù)據(jù)存儲(chǔ)的本地路徑,如 /data。

配置內(nèi)容示例:

[global] bind_address = 0.0.0.0 port = 9000 data_dir = /data

4. 啟動(dòng)服務(wù)

使用以下命令啟動(dòng)MinIO服務(wù)實(shí)例,并指定Web管理界面使用的端口:

sudo ./minio server /data --console-address ":9001"

其中,參數(shù) –console-address 表示管理后臺(tái)的HTTP服務(wù)端口。

5. 檢查是否運(yùn)行正常

MinIO啟動(dòng)后,可通過瀏覽器訪問其圖形化界面進(jìn)行驗(yàn)證:

  • URL地址:http://:9001
  • 默認(rèn)用戶名:minio_root_user
  • 默認(rèn)密碼:minio_root_password

6. 開始使用

成功登錄后,即可創(chuàng)建存儲(chǔ)桶(Bucket),并執(zhí)行文件上傳、下載等常見操作。

7. (可選)通過docker部署MinIO

為了更便捷地部署和維護(hù),也可以選擇使用Docker容器化方式來運(yùn)行MinIO,參考下面的啟動(dòng)命令:

docker run -d    -p 9000:9000    -p 9001:9001    --name minio    -e "MINIO_ROOT_USER=changeme"    -e "MINIO_ROOT_PASSWORD=changeme"    -v /opt/minio/data:/data    minio:latest server /data --console-address ":9001"

說明:

  • -p 9000:9000 和 -p 9001:9001 分別映射了對(duì)象存儲(chǔ)與控制臺(tái)的端口;
  • –name minio 給容器命名;
  • -e 參數(shù)設(shè)置了管理員賬戶信息;
  • -v 將宿主機(jī)的持久化存儲(chǔ)目錄掛載進(jìn)容器內(nèi)。

按照上述步驟完成配置后,你就擁有了一個(gè)基于Linux平臺(tái)的基礎(chǔ)MinIO云存儲(chǔ)環(huán)境。后續(xù)可以根據(jù)實(shí)際需求擴(kuò)展功能,比如搭建分布式節(jié)點(diǎn)集群等。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊8 分享