RAID卡

daduryi發表於2017-04-08

1、基礎知識

linux學習之路之磁碟陣列RAID及硬體RAID和軟體RAID的區別

 

詳細介紹了RAID常見的級別RAID0,RAID1,RAID5,RAID10,RAID01,RAID5,RAID50的工作原理。

說白了就是raid0一個資料分段同時向多個磁碟存,所以速度塊,但沒有冗餘,不安全;raid1是資料同時往兩個或多個盤存,備份效果;raid5是資料分段同時往多個盤存,但總會有個盤作存檢查碼(輪流)所以數度快,資料安全(但僅限一個盤出問題)。raid01是先做raid0在作raid1,raid10、raid50同理,但raid5是為了解決盤數量過多時,檢查碼成為瓶頸。

書:

此外還有

  • raid2:帶海明碼校驗,至少3臺磁碟驅動器,可查錯,可糾錯(保證輸出正確),但技術複雜,很少使用
  • raid3:帶奇偶校驗碼(一個盤儲存)的並行傳送,至少3臺,可查錯,不可糾錯,對於於大量的連續資料可提供很好的傳輸率,對於隨即資料,奇偶盤會成為寫瓶頸
  • raid4:塊奇偶校驗(一個盤儲存),很少使用
  • raid5:塊分佈偶校驗碼(所有盤交替儲存),使用最多最流行

術語:資料條塊化分佈在不同磁碟

2、軟體RAID(mdadm工具)

a)fdisk 或 parted 磁碟分割槽,primary和logical均可,t命令修改磁碟分割槽型別為fd(linux raid autodetect),w儲存

b)madam -C /dev/md0 -l 5 -n 3 -x 1 /dev/sdc{5,6,7,8}建立RAID陣列

c)mkfs格式化,mdadm -D -s > /etc/mdadm.conf永久生效,mount掛載

mdadm命令詳解及實驗過程,比書還詳細、全

3、其他

一個磁碟分多個區做raid有意義嗎??沒有吧

做raid的分割槽(不同磁碟)大小最好需要一樣??

上次給甲方搞的加的raid0對嗎???

相關文章