IDE:133Mbps
SATA:300Mbps,600Mbps,6Gbps
USB3.0:480Mbps
SCSI:Small Computer System Interface
10000,15000
RAID:
级别:仅代表磁盘组织方式不同,没有上下之分;
0: 条带
性能提升: 读,写
冗余能力(容错能力): 无
空间利用率:nS
至少2块盘
1: 镜像
性能表现:写性能下降,读性能提升
冗余能力:有
空间利用率:1/2
至少2块盘
2
3
4:
5:
性能表现:读,写提升
冗余能力:有
空间利用率:(n-1)/n
至少需要3块
10:
性能表现:读、写提升
冗余能力:有
空间利用率:1/2
至少需要4块
01:
性能表现:读、写提升
冗余能力:有
空间利用率:1/2
至少需要4块
50:
性能表现:读、写提升
冗余能力:有
空间利用率:(n-2)/n
至少需要6块
jbod:
性能表现:无提升
冗余能力:无
空间利用率:100%
至少需要2块
IDE(ATA):133Mbps 并行
SATA(Serial ATA):6Gbps 串行
USB:串行
SCSI:UltraSCSI,320Mbps 并行总线
SAS:2.5
RAID:
SAS
SATA
SCSI:
8,7target
16,15target 适配器:initator
硬件RAID
软件raid
逻辑raid
/dev/md0
/dev/md1
Mdadm:将任何块设备做成RAID
格式化的命令:
创建模式
-C
专用选项:
-l:级别
-n #:设备个数
-a:自动为其创建设备文件
-c:chunk大小,2^n,默认为64k
-x #:指定空闲盘个数
管理模式
--add,--remove,--fail
Mdadm /dev/md# --fail /dev/sda7
监控模式
-F
增长模式
-G
装配模式
-A
查看RAID阵列的详细信息
Mdadm -D /dev/md#
--detail
停止阵列:
Mdadm -S /dev/md#
--Stop
Watch:周期性地执行指定命令,并以全屏方式显示结果
-n #:指定周期长度,单位为秒,默认为2
格式:watch -n # ‘command’
将当前RAID信息保存至配置文件,以便以后进行装配
Mdadm -D --scan > /etc/mdadm.conf
RAID5:
2G:3,1G
创建2G的RAID 0
4:512MB
2:1G
fdisk创建2个1G的分区
Mdadm -C /dev/md0 -a yes -l 0 -n 2/dev/sda{5,6}
cat /proc/mdstat
mke2fs -j /dev/md0
fdisk -l
mount /dev/md0 /mnt
RAID1
2G
2:2G
创建两个2G的分区 t 7 fd , t 8 fd
mdadm -C /dev/md1 -a yes -n 2 -l 1/dev/sda7 /dev/sda8
cat /proc/mdstat
fdisk -l
mke2fs -j /dev/md1
mount /dev/md1 /media/
cp /etc/inittab /media/
cd /media/
模拟磁盘损坏
Mdadm -D /dev/md1 显示信息
Mdadm --detail /dev/md0
Mdadm /dev/md1 -f /dev/sda8
Mdadm --detail /dev/md1
Mdadm /dev/md1 -r /dev/sda8 移除
替换
Mdadm /dev/md1 -a /dev/sda9
Mdadm --detail /dev/md1
Cat /proc/mdstat
Cat inittab
Umout media
Mdadm -S /dev/md1
Cat /proc/mdstat
Rm /dev/md1 删除
Mdadm -A /dev/md1 /dev/sda7 /dev/sda9 装配
lsmod:查看模块