raid:(redundant array of independent disks) 磁碟陣列
將多塊獨立的物理硬碟按照不同的方式組合起來形成乙個硬碟組(邏輯硬碟),從而提高比單個硬碟更高的儲存效能和提供資料冗餘技術
使用raid的優點:
1.增強速度
2.擴容了儲存能力
3.可高效恢復磁碟
組成raid的不同方式稱為raid級別
raid0:條帶模式,最少兩塊,並行寫入,兩塊上的資料加一起====完整資料,速度是單個硬碟的2倍
raid1:映象模式,最少兩塊,並行寫入,兩塊上的資料一致
raid5:
至少需要三塊硬碟,損失的硬碟容量用作資料冗餘之用
總容量 =(硬碟的數量-1)*單個硬碟的容量
raid5把資料和奇偶校驗資訊儲存到組成raid5的各個硬碟上,當raid5中的乙個硬碟損壞後,利用剩下的資料和相應的奇偶校驗資訊去恢復被損壞的資料。當損壞的硬碟被替代後,raid還會自動利用剩下的奇偶檢驗資訊去重建此磁碟上的資料,來保持raid5的高可靠性
注意:做raid5時,所有的磁碟容量必須一致,當容量不一樣時,會以最小的容量為準,最好磁碟轉速一樣,否則會影響效能。總的奇偶校驗資訊只佔乙個盤容量。
raid6:至少需要四塊硬碟,兩塊冗餘盤
硬raid:
通過用硬體來實現raid功能的就是硬raid,比如:各種raid卡,主機板整合的做raid
軟raid:
通過用作業系統製作raid的就是軟raid的
製作軟raid:
raid0:
sudo mdadm -c /dev/md0 -l 0 -n 12 /dev/sd[a-l]
raid5: 資料盤:冗餘盤=2:1
sudo mdadm -c /dev/md5 -l 5 -n 盤個數 /dev/sd[a-e] -x (冗餘盤個數) /dev/sd[g-l]
製作完成後可以使用sudo mdadm -d /dev/md5
檢視製作的情況,如果有rebuilding
的情況,可以利用cat /proc/mdstat
檢視進度
rebuild
完成後,要格式化md5,sudo mkfs.ext4 /dev/md5
sudo hdparm -t /dev/md0 //raid0測速
-c: 建立模式
-n : 使用幾塊裝置來建立此raid
-l :指明要建立的raid的級別
軟 raid擦除:
sudo mdadm -s /dev/md0
效能:
用raid就是為了提高效能。從理論上說,使用raid0可以獲得使用單硬碟雙倍的速度,用軟/硬raid0都可以接近這個速度。使用軟raid的cpu佔用率要高一些,所以在效能上,硬raid要領先
穩定性:
做raid是為了追求效能,所以一般使用7200rpm的硬碟。而市面上主流7200rpm硬碟的發熱量普遍較大,同時在機箱裡放上兩塊,散熱就已經是個問題,更何況是三塊。畢竟穩定壓倒一切,要是硬碟被燒毀就得不償失了。況且,有些機箱根本放不下三塊硬碟。因此使用硬raid的穩定性要高一些
操作簡便性:
在windows2000/2003中實現raid只需要幾個簡單的步驟,整個介面都是中文的,即使是對raid了解不多的人也能實現。如果是用外插的raid卡話,操作就麻煩多了,操作介面都是英文,還不能使用翻譯軟體,所以軟raid實現起來更加簡便。
相容性:
到目前為止,只有windows2000/2003支援軟raid。這就是說,如果你用軟raid,那麼你必須放棄win9x/winme/linux等。硬raid的相容性要好一些,甚至可以相容dos。如果windows出了問題,做系統維護就方便多了
安全性:
軟raid安全性不好,當有一塊硬碟損壞時,它不能實現重建的功能,而且它的侷限性也很在,而硬raid有硬碟丟失時,它可以實現重建,以及如果raid卡損壞時,它可以通過更換raid卡,實現不丟失資料的功能
主機板整合raid與外插raid卡raid的區別:
一、效能
主機板整合的raid,它的效能以及它的速度是通過主機板的cpu與記憶體來實現的,它會占有主機板一定的頻寬,會影響整機的效能,而外插raid卡,它本身有自己的cpu和記憶體,所以它的資料處理大部分都會由自己處理,不會影響主機板上的cpu與記憶體速度,總體看來,外插的raid卡的raid要比主機板整合的raid快得多。
二、安全性
主機板整合的raid它的安全性不能夠得到保證,比如:我們用p8sct主機板做乙個sata raid,不論你做raid幾,它是通過更改主機板的bios選項做成的,所以一旦主機板損壞、主機板的cmos電池掉電、無意更改了主機板bios的設定都會帶來raid的丟失,通過主機板做成的raid,一旦丟失,將會不能恢復,後果是非常嚴重的,而外插的raid卡做成的raid就不會因為主機板損壞、主機板的cmos電池掉電等現象對資料造成影響,所以外插的raid卡,它的安全性遠遠大於主機板整合的
硬RAID與軟RAID的區別
什麼是raid?raid是英文redundant array of independent disks的縮寫,翻譯成中文即為獨立磁碟冗餘陣列,或簡稱磁碟陣列。簡單的說,raid是一種把多塊獨立的硬碟 物理硬碟 按不同方式組合起來形成乙個硬碟組 邏輯硬碟 從而提供比單個硬碟更高的儲存效能和提供資料冗餘...
從硬raid匯出單盤並建立軟raid
從硬raid匯出單盤 第一步 登入 hptraidconf login password 第二步 檢視盤的情況 query devices 只有狀態為single的盤可以匯出 第三步 匯出單盤 create jbod disks 1 1 create jbod disks 1 2 create jb...
軟RAID的實現
centos 6 上軟體raid的實現 需要結合核心中的md multi devices 命令名稱 mdadm 命令所在路徑 s bin mdadm 執行許可權 root 功能描述 磁碟陣列管理工具 語法 mdadm mode options 引數 mode 模式 建立 c 裝配 a 監控 f 管理...