MinIO是一個(gè)輕量級(jí)的分布式文件系統(tǒng),遵循Apache2.0開(kāi)源協(xié)議。它可以看作是數(shù)據(jù)中心版的S3(S3是AWS提供的云存儲(chǔ)服務(wù),相當(dāng)于阿里云的OSS),而且它兼容性較好,尤其適合對(duì)象存儲(chǔ)需求。
在單節(jié)點(diǎn)多驅(qū)動(dòng)器(Single Node Multiple Drives,SNMD)部署中,MinIO會(huì)在一個(gè)節(jié)點(diǎn)上利用多個(gè)硬盤(pán)資源,將它們整合成一個(gè)統(tǒng)一的存儲(chǔ)池。這種部署方式不僅提高了存儲(chǔ)空間的利用率,還提升了數(shù)據(jù)訪問(wèn)效率。數(shù)據(jù)會(huì)分布在多個(gè)硬盤(pán)上,因此即便某個(gè)硬盤(pán)出現(xiàn)故障,也不會(huì)影響其他硬盤(pán)上的數(shù)據(jù),從而增強(qiáng)了數(shù)據(jù)的可靠性。
與單硬盤(pán)的MinIO部署相比,單節(jié)點(diǎn)多硬盤(pán)的方式能提供更高的可用性。如果只有一個(gè)硬盤(pán)故障,數(shù)據(jù)依然可以安全訪問(wèn)和恢復(fù),前提是超過(guò)一半的硬盤(pán)處于正常狀態(tài)。
一、Minio單節(jié)點(diǎn)多存儲(chǔ)部署前提環(huán)境
1、操作系統(tǒng):Ubuntu22.04
2、服務(wù)器配置:4核8GB內(nèi)存
3、硬盤(pán)數(shù)量:四塊硬盤(pán)
如果還沒(méi)有服務(wù)器可以先購(gòu)買(mǎi)一臺(tái),選擇物理服務(wù)器和云服務(wù)器均可。物理服務(wù)器建議在RAKsmart官網(wǎng)購(gòu)買(mǎi),配置多性能售后完善;云服務(wù)器建議在知名廠商阿里云官網(wǎng)購(gòu)買(mǎi),大品牌后期運(yùn)維不用擔(dān)心跑路問(wèn)題。
二、下載MinIO最新版并上傳到服務(wù)器
首先,從MinIO官網(wǎng)下載最新的MinIO服務(wù)端:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
三、創(chuàng)建4個(gè)掛載點(diǎn)并掛載硬盤(pán)
接著,創(chuàng)建4個(gè)掛載點(diǎn):
mkdir /usr/local/bin/disk{1..4}
然后,查看磁盤(pán)的掛載情況:
格式化四塊硬盤(pán)并分別命名為disk1到disk4:
mkfs.xfs -f /dev/vdb -L disk1 mkfs.xfs -f /dev/vdc -L disk2 mkfs.xfs -f /dev/vdd -L disk3 mkfs.xfs -f /dev/vde -L disk4
接下來(lái),編輯/etc/fstab文件,把硬盤(pán)掛載到對(duì)應(yīng)的掛載點(diǎn)。
四、創(chuàng)建用戶和組來(lái)運(yùn)行MinIO服務(wù)并賦予權(quán)限
為MinIO創(chuàng)建一個(gè)獨(dú)立的用戶和組,并為相關(guān)文件夾設(shè)置訪問(wèn)權(quán)限,確保MinIO服務(wù)能夠正常運(yùn)行。
五、配置MinIO服務(wù)文件
接下來(lái),我們需要為MinIO配置服務(wù)文件,使其能夠通過(guò)systemd管理。創(chuàng)建并配置minio.service文件。
六、配置MinIO環(huán)境文件
在/etc/minio目錄下創(chuàng)建配置文件conf,并在其中配置MinIO服務(wù)環(huán)境。配置內(nèi)容參考以下:
七、啟動(dòng)MinIO服務(wù)
完成配置后,可以通過(guò)以下命令啟動(dòng)MinIO服務(wù):
八、查看MinIO服務(wù)狀態(tài)
通過(guò)以下命令檢查MinIO服務(wù)的狀態(tài),確保它正在運(yùn)行:
systemctl status minio
九、通過(guò)瀏覽器訪問(wèn)
最后,在瀏覽器中輸入服務(wù)器IP地址和端口號(hào)(默認(rèn)端口是9000)進(jìn)行訪問(wèn)。如果是虛擬服務(wù)器,可能需要設(shè)置端口轉(zhuǎn)發(fā)。
如此,MinIO單節(jié)點(diǎn)多硬盤(pán)的部署就完成了。
相關(guān)推薦:
-
廣告合作
-
QQ群號(hào):4114653