一、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 (两种形式)循环实现。