一、RAID介紹
RAID是什嗎?幹什麼用?不懂的話去百度一下,這裡只介紹一下軟RAID。軟RAID就是用軟體來實現的RAID,好處就是普通的PC機都可以構建一個磁碟陣列,成本很低,當然效能要差勁很多了。硬體RAID是通過RAID卡(陣列卡)來管理實現的,效能好,但價格高。軟RAID和硬體RAID各有好處,主要根據實際情況來選擇使用,現在硬體RAID的價格也不算貴,建議對效能要求比較高的場合還是購買硬體RAID。
二、示範如何把整個Linux作業系統安裝到軟raid下面,這樣即使一塊磁碟壞掉了也不影響整個系統的正常運行。
1、和正常安裝Linux系統的步驟一樣,關鍵是磁碟分割的地方要注意。
2、點擊一下步,可以看到系統識別出兩塊大小一樣的硬碟,我們把這兩塊做成RAID1來安裝作業系統。
3、由於軟體RAID是建立在磁碟的分區上面的,所以要先將磁碟進行分區,對這兩塊磁碟的分區要一模一樣。在分區之前一定要做好規劃,分多少區?每個區分多大?掛載哪個目錄?根據自己的需要來規劃。
註:做完RAID後,不能對RAID磁碟進行分區了,這是和硬體RAID有區別的。
點擊”建立“按鈕,如對hda這塊硬碟划出一個100M的分區,用來掛載/boot分區。
4、對hdb這塊硬碟同樣划出一個100M分區,用來掛載/boot分區。
5、對hda硬碟划出1000M分區,用來掛載swap。
6、對hdb硬碟同樣划出一個1000M分區,用來掛載swap。
7、把hda剩餘的空間全部做為一個分區,用來掛載/。
8、同上面一樣,只是對hdb進行操作。
9、點擊RAID按鈕,選擇第二項,然後點確定。
10、按進行選擇,我們這裡做的是RAID1,把hda3和hdb3都打上勾。
11、如選擇
12、
13、操作完成後,整個分區結構如所示
14、當系統安裝完成後會提示重啟,如介面。這時千萬不要重啟,因為兩塊硬碟進行中RAID初始化操作,等初始化完成後再重啟,過早的重啟會造成系統無法啟動。
15、我們可以通過ctrl+alt+f3進入字元終端來查看初始化是否完成。輸入命令 cat /proc/mdstat
如所示表示已經完成,可以重啟,如果的介面中有進度條還在繼續進行則不能重啟系統。
三、我們雖然把系統安裝在了RAID1上面,但是主引導記錄實際上只在hda磁碟上面,如果hda磁碟壞了,hdb磁碟並不能把系統引導起來。我們接下來要做的工作就是把grub引導程式也安裝到hdb磁碟上面,這樣不管哪塊磁碟壞了都不影響系統的正常啟動和運行。
1、運行grub程式
2、找出/boot所在的分區,如都在第一塊硬碟的第一個分區上面安裝。
註:在輸入find命令尋找時必須輸入完整路徑,不支援tab鍵補全。如果在安裝系統時/boot不是在一個單獨的分區下面掛載,那麼路徑就變為 find /boot/grub/stage1 ,如果/boot在一個單獨的分區下面掛載那麼就是 find /grub/stage1
3、把grub引導程式寫入第二塊磁碟hdb上面。
到此為止操作完畢,這時無論hda和hdb這兩塊硬碟哪塊壞掉都不會影響系統的重啟與運行。