【超快速教學】如何在Linux Ubuntu系統組RAID磁碟陣列

通常組RAID(磁碟陣列)會有兩個需求,第一個是建立資料的備份,備援機制,第二個是增加硬碟的讀取速度,而組RAID可以透過BIOS設定或是OS系統以軟體的方式建立,這裡使用Ubuntu的作業系統來簡單快速建立一個磁碟陣列!
安裝前提
必須是已經分區好的硬碟,如果是新硬碟還沒有分割的話,可以參考勞鼠寫的Linux系統如何掛載新的硬碟。分割完之後,記得不要掛載上去,如果你是舊的硬碟想要組RAID,也請記得組RAID之前先卸載(umount)硬碟。
安裝Mdadm
sudo apt update
sudo apt install mdadm
使用Mdadm組RAID
-
透過
lsblk
尋找可以用的硬碟這時候會看到一排可以用的裝置,如果你插的硬碟是m.2介面的話,可以從nvme0n1開始找起,但如果你插的硬碟是SATA介面的話,你可以從sda、sdb開始找起
-
開始組RAID,以下以nvme0n1以及nvme1n1兩個已經分割好的硬碟為例
sudo mdadm --create /dev/md0 --level=0 --raid-device=2 /dev/nvme0n1 /dev/nvme1n1
組完了超快對吧😆稍微解釋一下各個參數:
- create : 想要組完磁碟陣列後顯示的名稱。
- Level : 就是要組的磁碟陣列的等級,這邊以RAID 0為例。
- raid-device : 磁碟陣列中總共有的硬碟數量。
-
格式化
sudo mkfs -t ext4 /dev/md0
-
看組完後的訊息
sudo mdadm --detail /dev/md0
移除RAID裝置
組完的話想要富源也非常容易。
-
卸載磁碟陣列
sudo umount /dev/md0
-
停止mdadm RAID 裝置
sudo admdm --stop /dev/md0
-
清除硬碟Superblocks之中的資訊
sudo mdadm --zero-superblock /dev/nvme0n1 /dev/nvme1n1
就這樣啦,這邊簡單紀錄怎麼使用Linux Ubuntu系統透過軟體快速建立一個磁碟陣列,是不是很簡單啊!