controller:控制器
adapter:适配器
IDE:理论传输值为133mbps,
SATA:理论传输值为300mbps,
SATA2:理论传输值为600mbps,
SATA3:理论传输值为6Gbps,
USB3.0:480mbps
scsi:small computer system interface
RAID:
级别:仅代表磁盘组织方式不同,没有上下之分
0 :条带
1:镜像
速度
数据的可用性:
1、镜像技术保证数据的可用性
2、
Raid级别:
0:条带
优点:性能提升:读写
缺点:无冗余能力(容错)
空间利用率:n#
至少需要两块
1:镜像
性能表现:写性能下降,读性能提升,有冗余能力
空间利用率:50%
至少2块硬盘
2
3
4:只有一块是数据校验盘
5:每块都有校验盘
性能表现:读,写提升
冗余能力:有
空间利用率:(n-1)/n
至少需要3块硬盘
50
性能表现:读,写提升
冗余能力:有
空间利用率:(n-2)/n
至少需要6块硬盘
01
性能表现:读、写提升
冗余能力:有
空间利用率:1/2
至少需要4块硬盘
10
性能表现:读,写提升
冗余能力:有
空间利用率:1/2
至少需要4块
jbod:将多块盘连接成一块盘使用
性能表现:无提升
冗余能力:无
空间利用率:完全
至少需要2块
SCSI总线:
窄类:8,7 target(目标) 16,15target,主板控制器称为:intiator(只在scsi模式下这么称 呼,ID或SATA称为控制器
宽类:在每个target再接target,扩展数量,存储数据数据包着包含了target地址及磁盘编号。每
个盘都 有一个logical unit number(逻辑单元号码)
RAID:
硬件RAID
软件RAID
软件RAID:
内核模块:md(multi disks)支持
1、MD需先模拟一个raid设备,以MD命名,磁盘类型必须标识为fd类型
2、mdadm:管理raid,将任何块设备做成RAID
mdadm:模式化的命令
创建模式
-C
专用选项
-l:级别
-n:设备个数
-a yes:自动为其创建设备文件,自动回答yes
-c:chunk大小(数据块大小),默认64KB
1、 mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2}
创建一个/dev/md0的设备,自动创建设备文件,RAID级别为0,两块硬盘。
2、cat /proc/mdstat,查看当前raid的状态
3、使用mke2fs 格式化md0设备
4、挂载md0设备
管理模式
--add=-a,--del=-r默认管理模式
-f --fail --set-faulty 设备模拟损坏
mdadm /dev/md# -f /dev/sda8
监控模式
-F
-D 查看RAID阵列的详细信息 ,等于--detail长选项
增长模式
-G
装配模式
-A
mdadm -A /dev/md1 /dev/sdb{5,6}
停止阵列
mdadm -S /dev/md# ,-S = --stop
mdadm -D --scan >> /etc/mdadm.conf 保存raid配置信息后,可以使用mdadm -A 直接挂载所有的 raid
Raid做好后,需要去盘进行格式化:
mke2fs -j -E stride=16 -b 4096 /dev/md ,查看raid的tunk并对磁盘存储的条带及块设置相应的大小 ,以达到优化存储数据的效果。
watch 命令:
可以监控命令的执行,默认为2秒刷亲
watch [command]