Raid及Mdadm命令_学习笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Raid及Mdadm命令_学习笔记相关的知识,希望对你有一定的参考价值。
关于Raid及Mdadm命令的学习笔记:
课前小知识:
关于case的小脚本笔记:
cat << EOF
d|D)
show disk Information
m|M)
show Mem Information
s|S)
show swap Information
EOF
read -p "Please input Your Choice: " Choice
while [ $Choice != "quit" ]
do
case $Choice in
d|D)
echo -e "\033[1,31,42mThis is Disk Information:\033[0m"
df -Ph ;;
m|M)
echo -e "\033[1,31,42mThis is Mem Information:\033[0m"
free -m|grep Mem ;;
s|S)
echo -e "\033[1,31,42mThis is Swap Information:\033[0m"
free -m|grep Swap ;;
*)
echo -e "\033[1,31,42mUnknown!\033[0m" ;;
esac
read -p "Again Please Input Your Choice: " Choice
done
CPU内部总线类型:
地址总线、控制总线、数据总线
集成的物理硬件叫做:控制器(Controller)
非集成的物理硬件叫做:适配器(Adapter)
IDE是并行线接口
STAT是串行线接口
接口速率(理论值):
IDE:133Mbps
STAT:300Mbps、600Mbps、6Gbps
USB:2.0:60Mbps 3.0:480Mbps
SCSI:small Computer System Interface
其内部有一个小型的cpu处理器,可以直接将数据为cpu调入到内存中,在完成后会通知CPU。
RAID控制器:
在主板上添加一块RAID控制器,他能同时控制多块硬盘进行数据调取操作,这样就大大加快
了数据读取的速率。
RAID0:条带化模式
RAID1:镜像模式
RAID5:奇偶效验
Raid:
硬件Raid:
需要主板上有支持做Raid的Raid卡,如果系统无法识别的Raid卡就需要安装驱动(在Bios中配 置)
软件Raid:
需要内核支持MD模块,软件Raid的性能取决与CPU的性能。
硬盘分区需要做成md模块可是别的类型,即fd格式的分区。
MD: Multi Disk
mdadm可将任何设备做成Raid
模式话命令:
创建模式:
-C
专用参数:
-l 级别
-n 设备个数
-a {yes|no} 是否为其自动创建设备个数
-c chunk的大小,指定数据块的大小
管理模式:
-a|--add -r|--remove
添加磁盘分区:mdadm /dev/md0 -a /dev/sdb6
减少磁盘分区:mdadm /dev/md0 -r /dev/sdb6
模拟磁盘损坏:mdadm /dev/md0 -f|--fault /dev/sdb5
停止磁盘阵列:mdadm -S /dev/md0
监控模式:
-F 选择监控模式
-D 查看指定的Raid详细信息
--scan 当前主机的Raid设备
将当前Raid配置信息保存到配置文件中,以便以后进行装配
mdadm -D --scan >/etc/mdadm.conf
回复磁盘阵列配置:
mdadm -A /dev/md0
增长模式:
-G
装配模式: 重装系统后重新识别Raid,并将其组合起来
-A
mdadm -A /dev/md0 /dev/sdb{5,6}
停止阵列:
-S|--stop
Example For:
创建Raid0模式:
1、创建fd格式的磁盘分区
2、读取新做的磁盘分区
3、创建Raid0磁盘整列
mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{5,6}
4、格式化Raid0模式的分区
5、挂载使用/dev/md0分区
创建Raid1模式:
1、创建fd格式的磁盘分区
2、读取新做的磁盘分区
3、创建Raid1格式的磁盘阵列
mdadm -C /dev/md1 -l 1 -a yes -n 2 /dev/sdb{5,6}
4、格式化/dev/md1分区
5、挂载使用/dev/md1分区使用
以上是关于Raid及Mdadm命令_学习笔记的主要内容,如果未能解决你的问题,请参考以下文章