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

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

通常組RAID(磁碟陣列)會有兩個需求,第一個是建立資料的備份,備援機制,第二個是增加硬碟的讀取速度,而組RAID可以透過BIOS設定或是OS系統以軟體的方式建立,這裡使用Ubuntu的作業系統來簡單快速建立一個磁碟陣列!

安裝前提

必須是已經分區好的硬碟,如果是新硬碟還沒有分割的話,可以參考勞鼠寫的Linux系統如何掛載新的硬碟。分割完之後,記得不要掛載上去,如果你是舊的硬碟想要組RAID,也請記得組RAID之前先卸載(umount)硬碟。

安裝Mdadm

sudo apt update
sudo apt install mdadm

使用Mdadm組RAID

  1. 透過lsblk尋找可以用的硬碟

    這時候會看到一排可以用的裝置,如果你插的硬碟是m.2介面的話,可以從nvme0n1開始找起,但如果你插的硬碟是SATA介面的話,你可以從sda、sdb開始找起

  2. 開始組RAID,以下以nvme0n1以及nvme1n1兩個已經分割好的硬碟為例

    sudo mdadm --create /dev/md0 --level=0 --raid-device=2 /dev/nvme0n1 /dev/nvme1n1
    

    組完了超快對吧😆稍微解釋一下各個參數:

    • create : 想要組完磁碟陣列後顯示的名稱。
    • Level : 就是要組的磁碟陣列的等級,這邊以RAID 0為例。
    • raid-device : 磁碟陣列中總共有的硬碟數量。
  3. 格式化

    sudo mkfs -t ext4 /dev/md0
    
  4. 看組完後的訊息

    sudo mdadm --detail /dev/md0
    

移除RAID裝置

組完的話想要富源也非常容易。

  1. 卸載磁碟陣列

    sudo umount /dev/md0
    
  2. 停止mdadm RAID 裝置

    sudo mdadm --stop /dev/md0
    
  3. 清除硬碟Superblocks之中的資訊

    sudo mdadm --zero-superblock /dev/nvme0n1 /dev/nvme1n1
    

就這樣啦,這邊簡單紀錄怎麼使用Linux Ubuntu系統透過軟體快速建立一個磁碟陣列,是不是很簡單啊!

參考資料

  1. 維基百科
  2. 凌華科技
下面的按鈕可以直接分享🐹

歡迎留言分享你/妳的看法唷😀