Linux系列學習精要(二)
- 2019 年 10 月 6 日
- 筆記
一、在雲伺服器,如果希望將多塊雲硬碟疊加起來使用,該怎麼辦?
在公有雲環境中,一般有NAS、對象存儲等海量存儲的方式,但NAS的費用較高、而對象存儲又需要API介面對接,對一些小型的應用來說不方便。如果我們希望將多塊雲硬碟疊加起來,如將32TB的最大單塊雲硬碟疊加10塊,形成一個320TB的雲硬碟,怎麼弄?
實際在Linux中,可以採用軟體Raid的方式,如Raid0方式。大家也許會擔心Raid0不夠可靠,因一塊硬碟塊會造成所有數據丟失,但實際在雲環境中已考慮到單塊硬碟的不可靠,而將雲硬碟實現了多份數據的備份,保證了可靠性。mdadm 是multiple devices admin 的簡稱,它是Linux下的一款標準的軟體RAID 管理工具。
在Windows中,可以採用作業系統自帶的磁碟管理工具,將所有磁碟轉換為「動態磁碟」。再使用"新建帶區卷「實現raid0。具體操作方式可以百度搜索。
如果你使用的是本地伺服器,實際在BIOS開機介面中,也可以設置raid方式。但在雲環境中,無法登錄bios,也就無法使用這種方式。
二、在雲環境中,硬碟有了很大的區別,我們該如何應對?
在普通的伺服器中,一般只有一塊硬碟。就像下圖,只有一塊vda的硬碟。我們在使用時將通過fdisk分區,將硬碟分為多個分區進行使用。

但在雲環境中,實際使用時,一般會採用系統盤、數據盤分別購買的方式。因此會有多塊硬碟出現。就像下圖,第一塊硬碟被劃分為三個分區:sda1、sda2、sda3。SATA , SCSI , SAS , USB等設備的名稱為sd。而IDE介面設置名稱為hd。而下圖中,第二塊硬碟sdb則還未被格式化,通過fdisk命令進行格式化,並用mount命令將/dev/sdb1掛載到某個目錄,則可以進行正常使用。
