一、RAID介紹
RAID(Redundant arrays of Independent Drives),有“獨立磁盤構成的具有冗餘能力的陣列”。磁盤陣是由很多價格較便宜的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數據所產生加成效果提供整個磁盤系統效能。利用這個技術,將數據切割成很多區段,分別存放在各個硬盤上。磁盤陣列還能利用同位檢車(parity check)的觀念,在數組中任意一個硬盤故障時,仍可讀出數據,在數據重構時,將數據經計算後重新置入新硬盤中。
1、RAID級別
raid級別:僅代表磁盤組織方式不同,沒有上下之分;
0: 條帶 性能提升:讀 寫 冗餘能力(容錯能力):無 空間利用率: nS 至少兩塊盤
1:鏡像 性能表現:寫性能下降,讀性能提升 冗餘能力:有 空間利用率:50% 至少兩快盤
5:性能表現:讀寫都提升 冗餘能力:有 空間利用率:(n-1)/n 至少需要3塊盤
10:性能表現:讀寫都提升 冗餘能力:有 空間利用率:50% 至少需要4塊盤
01:性能表現:讀寫都提升 冗餘能力:有 空間利用率:50% 至少需要4塊
50:性能表現:讀寫都提升 冗餘能力:有 空間利用率:(n-2)/n 至少6塊盤
job:性能表現:無提升 冗餘能力:無 空間利用率:100% 至少需要2塊盤
2、Raid Level
IDE(ATA),133Mbps,並行
SATA:6Gbps,串行
USB:串行
SCSI :Ultrascsi ,320Mbps ,並行總結
SAS:2.5英寸大小
3、md:
mdadm:將任何塊設備做成RAID
模式化的命令:
創建模式:-C
專用選項:
-l:級別
-n:設備個數
-a {yes |no}:是否自動爲其創建設備文件
-c:CHUNK大小
管理模式 --add ,--del
--add ,--remove ,--fail
mdadm /dev/md# --fail /dev/sda7
監控模式 -F
增長模式 -G
裝配模式 -A
查看RAID陣列的詳細信息
mdadm -D /dev/md#
--detai
停止陣列: mdadm -s /dev/md# --stop
watch:週期性地執行指定命令,並以全屏方式顯示結果
-n# :指定週期長度,單位爲妙,默認爲2
格式:watch -n # ‘COMMAND’
將當前RAID信息保存至配置文件,以便以後進行裝配:
mdamd -D --scan > /etc/mdadm.conf
練習: 寫一個腳本:
1、通過ping命令測試 192.168.0.151到192.168.0.254之間的所有主機是否在線。
如果在線,就顯示“ip is up。”其中的IP要換爲真正的IP地址,且以綠色顯示
如果不在線,就顯示“ip is down。”其中的IP要換爲真正的IP地址,且以紅色顯示。
要求:分別使用while ,until和for (兩種形式)循環實現。