磁碟陣列製作linux
阿新 • • 發佈:2021-12-14
磁碟陣列是由很多塊獨立的磁碟,組合成一個容量巨大的磁碟組,利用個別磁碟提供資料所產生加成效果提升整個磁碟系統效能。利用這項技術,將資料切割成許多區段,分別存放在各個硬碟上
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的資訊