1. 程式人生 > 其它 >磁碟陣列製作linux

磁碟陣列製作linux

磁碟陣列是由很多塊獨立的磁碟,組合成一個容量巨大的磁碟組,利用個別磁碟提供資料所產生加成效果提升整個磁碟系統效能。利用這項技術,將資料切割成許多區段,分別存放在各個硬碟上

5種常見的RAID級別

  • RAID0:將資料分條,儲存在到多個磁碟當前,不帶冗餘資訊
  • RAID1:至少需要2個硬碟組成,也稱為映象方式,兩塊硬碟的資料同時寫入一模一樣,只有百分之五十的利用率。
  • RAID3:至少需要3個硬碟,使用奇偶校驗,硬碟利用率為N-1/N
  • RAID5:和3相似,資料分條,奇偶校驗產生冗餘。不使用同一個塊盤來儲存資料和校驗值,一塊盤掉線可正常工作。
  • RAID10:和0相似,必須使用4個以上的偶數硬碟才可以使用

使用一塊硬碟在linux上建立磁碟陣列

1、使用fdsik -l 檢視所有分割槽情況,圖中為外接盤的分割槽表

2、製作RAID5至少需要3塊硬碟,當前用1塊盤的5個分割槽實現,先檢視分割槽:p

3、新建分割槽:n ,大小為1G

4、建立軟RAID必須使用Linux raid auto,調整分割槽型別,如果不知道型別編號可以輸入l來檢視,Linux raid auto編號為:fb

5、使用p檢視分割槽情況,重複3和4步驟再次新建四個1G的分割槽,新建成功後檢視分割槽情況為/dev/sdc12-16,型別為inux raid auto

6、w退出儲存,重讀分割槽表partprobe /dev/sdc 可檢視/proc/partitions檔案來驗證結果

7、使用mdadm命令建立磁碟陣列,-l級別,-a自動建立裝置檔案,-n裝置個數

8、驗證陣列,檢視構成資訊mdadm--detail /dev/md2

9、這裡RAID5的裝置已經建立完成。使用需要建立檔案系統。使用fdisk-l檢視剛建立的md2的資訊