在軟磁碟陣列 軟RAID 上搭建linux系統

2022-04-19 10:05:14 字數 2423 閱讀 4264

新配了臺電腦,準備裝個雙系統,windows用來打遊戲,linux用來寫**。專門買了兩塊1t硬碟,想用來搭建raid0,使用並行i/o來提公升電腦的效能。

選主機板的時候刻意選了支援raid的主機板,msi b85-g43 gaming,能用msi的super raid技術,但是買來之後發現,這東西的驅動是exe程式,呵呵,主機板支援的只是個偽raid,只能在windows下使用,想了想還是決定放棄在windows中使用raid,畢竟只是拿來日常休閒的系統,linux上得追求效能,所以在linux上使用軟raid來實現。

先在第一塊磁碟上裝上windows 8,給100g的主分割槽作為c盤,硬碟其餘部分先不動,等裝好系統再規劃硬碟。

系統裝好後,使用minitool partition wizard home edition 7.0來規劃硬碟。直接上圖,後面解釋。

總共1.86t,

windows:

100g系統分割槽,主分割槽

231.5g遊戲安裝

150g安裝軟體

150g工具

共用硬碟:

100g文件

331.5g各種**,電影,

linux:使用最新的fedora20

300m boot分割槽,主分割槽,不使用raid,因為grub2目測不支援raid,所以將boot單獨分出來

300m boot備份分割槽,主分割槽,備份乙個boot分割槽,出現意外時可以使用這個分割槽引導

3.6g swap分割槽,swap0 + swap1,各1.8g,分布在兩個硬碟上

20g 掛載到/,sys0 + sys1,各10g

50g /usr, usr0 + usr1,各25g

25g /home,home0 + home1,各12.5g

50g /var, var0 + var1,各25g

20g /opt, opt0 + opt1,各10g

至此,分割槽方案制定完成,minitool partition wizard將windows分區分好,並把linux的400g按照以上的分割槽計畫格式話成ext4檔案系統,接下來就開始用live cd安裝系統吧~

u盤上刻fedora live cd安裝系統

由於fedora的安裝程式在磁碟分割槽時並沒有選項直接選擇raid,所以我使用console來做raid。

這裡用到的工具是mdadm。

首先用su root切換到root使用者,並用 fdisk -l 來檢視目前的分割槽情況。

可以觀察到現在/dev/sda3和/dev/sdb1分別為boot 和 bootbak,這兩個分割槽不用管

/dev/sda5-11分別和/dev/sdb5-11大小相同,所以這一部分就是我們用來做raid的硬碟

製作swap分割槽

$ mdadm -cv /dev/md0 -l0 -n2 /dev/sd5

$ mkfs.ext4 /dev/md0 這一步得做,不然在安裝程式中無法看到md0這塊硬碟,具體原因不明

命令也可以寫成

$ mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sd5

$ mkfs.ext4 /dev/md0

按照上面的寫法,將其餘分割槽也做成raid分割槽,重啟一次系統,再次進入live cd安裝介面,在硬碟分割槽時就可以看到這幾塊raid硬碟分割槽了。

選擇某乙個分割槽,在右邊詳細資訊中填上掛載點,點選重新分割槽,選擇ext4或者swap,然後點選更新設定。完成之後點選開始安裝系統,一切就妥妥的了。

系統安裝完後,用df -h可以檢視到

使用 cat /proc/mdstat 來檢視raid分割槽的執行狀態

最後,來測試一下raid0的速度

首先安裝 hdparm 測試工具,yum install hdparm.x86_64

使用hdparm -tt 裝置名稱 來測試,分別測試/dev/sda和/dev/md0,測試結果如下

raid0的速度提公升接近兩倍,很不錯的成績~~

軟磁碟陣列實現

軟磁碟陣列實現 1.配置實現環境 1.清空之前的實驗分割槽 2.分出5個1g的分割槽 不格式化 3.利用4個分割槽做raid5 4.利用1個分割槽做預備磁碟 2.軟磁碟陣列的設定 mdadm 語法格式 mdadm create auto yes dev md 0 9 raid devices n l...

RAID磁碟陣列詳解以及軟RAID的實施部署

前言 在目前大資料爆發的時代,越來越多的企業更加重視企業的資料安全性,資料的完整性,那麼如何保障企業資料行的安全 無損呢?那麼我們就用到了raid技術,目前很火的虛擬化 雲計算 底層都是使用的raid儲存來完成的。那麼什麼是raid呢?我們會通過軟raid案例以及理論來一起學習。首先是什麼是raid...

RAID磁碟陣列

raid redundant arrays of inexpensive disks 即容錯式廉價式磁碟陣列。raid可以通過一種技術,將多個較小的磁碟整合成乙個較大的磁碟裝置,儲存除外,還具備資料保護功能。分為以下幾個等級 raid 0 等量模式,stripe raid 1 對映模式,mirror...