CentOS 7下軟陣列的創建


硬陣列和軟陣列沒有什么可比性,畢竟應用的場景不一樣,比如硬陣列性能強勁,有額外的內存支持緩存使其更快,但也有缺點,以硬盤為個數,且如果其中某個硬盤的容量不齊,那么會以最小的容量為准,體現出硬陣列的不靈活。而軟陣列體現的優勢在於靈活,可以實現硬盤或者分區的陣列創建,如果容量不同,那么可以通過LVM這樣的分區來達到目的,但缺點是隨着系統奔潰,陣列也會崩潰,體現出了不穩定的問題。

下面是實例操作:

先安裝陣列工具:yum install -y msdam

RAID種類(理論): 

  • RAID 0 : 讀寫性能(最少兩塊硬盤),硬盤使用量是所有硬盤大小之和,性能是所有硬盤之和 
  • RAID 1 : 讀寫性能,冗余性(最少兩塊硬盤),空間利用率:所有磁盤中最小的那塊(n/2); 讀性能接近RAID0,寫性能較RAID0弱一些;有冗余能力 
  • RAID 5 : 讀寫性能,冗余性(至少3塊硬盤),空間利用率:1-1/n。讀性能接近RAID0,寫性能較RAID0弱一些。冗余能力:可接受一塊硬盤的損壞
  • RAID 6 : 讀寫性能,冗余性(至少4塊硬盤),空間利用率:1 - 2/n。讀寫性能較RAID5,讀性能比RAID5還要弱一些;冗余能力:可接受2塊硬盤損壞

mdadm使用:

用法:mdadm [模式] 選項 <RAID設備>

選項:

-f : FAIL , 將一個磁盤設置為故障狀態 
-l : LEVEL , 設置磁盤陣列的級別 
-r : 移除故障設備 
-a : 添加新設備進入磁盤陣列 
-S : 停止一個磁盤陣列 
-v : --verbose:顯示細節 
-D, --detail: 打印一個或多個md device 的詳細信息 
-x :--spare-devices 指定一個備份磁盤,也就是指定初始陣列的冗余device 數目即spare device數目; 
- n : 指定磁盤的個數 
-A : --assemble:加入一個以前定義的陣列  
-B : --build:創建一個沒有超級塊的陣列(Build a legacy array without superblocks.)  
-C : --create:創建一個新的陣列  
-F : --follow, --monitor:選擇監控(Monitor)模式  
-G : --grow:改變激活陣列的大小或形態  
-I : --incremental:添加一個單獨的設備到合適的陣列,並可能啟動陣列  
  --auto-detect:請求內核啟動任何自動檢測到的陣列  
-h : --help:幫助信息,用在以上選項后,則顯示該選項信息  
  --help-options:顯示更詳細的幫助  
-V : --version:打印mdadm的版本信息  
-b : --brief:較少的細節。用於 --detail 和 --examine 選項 
-Q : --query:查看一個device,判斷它為一個 md device 或是 一個 md 陣列的一部分 
-E : --examine:打印 device 上的 md superblock 的內容 
-c : --config= :指定配置文件,缺省為 /etc/mdadm.conf  
-s : --scan:掃描配置文件或 /proc/mdstat以搜尋丟失的信息。配置文件/etc/mdadm.conf 

實例:

# 創建RAID0
mdadm -C /dev/md0 -l 0 -n 3 /dev/vdb1 /dev/vdc1 /dev/vdd1 
# 查看RAID的詳細信息
mdadm --detail /dev/md0 
# 查看所有RAID詳細信息
mdadm -Evs
# 設置開機啟動自動掛載
echo "/dev/md0 /raid0 xfs defaults 0 0" >> /etc/fstab 
# 模擬一個RAID故障
mdadm -f /dev/md0 -f /dev/vdd1
# 從RAID刪除分區
mdadm /dev/md0 -r /dev/vdd1
# 向RAID添加分區
mdadm /dev/md0 -a /dev/vdd1
# 向RAID擴容
# 前提先將分區添加到RAID中,此時狀態為熱備
# 然后再進行擴容,其中n后面為序號,使用mdadm -D /dev/md0進行輸出
mdadm -G /dev/md0  -n4 

 

參考:

http://blog.51cto.com/wqmsl/468700(以上內容部分轉自此篇文章)

https://www.jianshu.com/p/f207c58642b0(以上內容部分轉自此篇文章)

http://www.voidcn.com/article/p-mvopggxp-qe.html(以上內容部分轉自此篇文章)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM