10.2
IDE(ATA),并行
SATA,串行
USB,串行
SCSI;UltraSCSI,320Mbps,并行总线(扩展能力很强)
SAS:串行(SCSI的串行口) 2.5英寸
RAID:
IDE
SCSI
-------早期
SATA
SAS,SCSI initiator target
适配器接口
LUN(Logic Uinit Number)
三大资料:
RAID技术基础知识
SCSI基础
硬盘基础知识
硬件RAID
软件RAID 软设备标记为fd类型
md:mult disks 内核中有这么一个模块
模拟一个RAID(逻辑RAID)
/dev/md#
md:
mdadm:将任何块设备做成RAID
模式化的命令
创建模式:
-C
专用选项:
-l:级别
-n #:设备个数
-a [yes|no]:是否自动为其创建设备文件
-c:CHUNK(数据块)大小 2^n,默认64K
-x #:指定空闲盘个数
管理模式(可以模式磁盘损坏)
--add --remove --fail
mdadm /dev/md# --fail /dev/sda7
监控模式
-F
增长模式
-G
装配模式
-A
RAID0
2G:
4:512M
2:1G
1 创建分区2个1G:fd
partprobe读取分区
2 cat /proc/partitions
确保分区被识别
3 ndadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sda{5,6}
4 cat /proc/mdstat
5 mke2fs -j /dev/md0 格式化md0
6 mount /dev/md0 /mnt
RAID1
2G
2:2G
1 创建分区2个2G:fd
2 ndadm -C /dev/md1 -a yes -l 1 -n 2 /dev/sda{7,8}
3 cat /proc/mdstat 它在同步,不影响操作 查看阵列
4 mke2fs -j /dev/md1 格式化md0
5 mount /dev/md0 /media
查看RAID阵列的详细信息
mdadm -D /dev/md1 显示设备的详细信息
--detail=-D
模拟损坏
mdadm /dev/md1 -f /dev/sda8
损坏移除
mdadm /dev/md1 -r /dev/sda8
加盘(分区和大小和坏盘一致)
mdadm /dev/md1 -a /dev/sda8
加个空闲盘,有坏盘,会自动顶上去
停止阵列:
mdadm -S /dev/md#
--stop
停止后装配:
mdadm -A /dev/md1 /dev/sda7 /dev/sda9
rm /dev/md1 彻底删除md1(文件一删除)
watch `` 周期性的动态查看一个参数的运行过程
周期性地执行指定命令,并以全屏方式显示结果
-n # 指定周期长度,单位为秒,默认为2
watch -n # `COMMAND`
期望阵列以后每一次停止之后自动装配,不用指定哪些磁盘
mdadm -D --scan > /etc/mdadm.conf
将当前RAID信息保存至配置文件,以便以后进行装配
RAID5:(支持空闲盘)
2G:3,1G
mke2fs -j -E stride=16 -b 4096 /dev/md0
指定条带,块大小,优化性能stride=CHUNK/Block
lsmod 列出模块
mdadm 用户空间工具
本文转自飞行萌51CTO博客,原文链接http://blog.51cto.com/8527508/1944454 ,如需转载请自行联系原作者