Raid
提高硬盘的容量 提高硬盘的读写 保证数据的安全
软raid 和 硬raid
硬 raid 硬件设备 磁盘阵列柜 raid1 两块----一块硬盘---lvm
软raid 自己使用两块或多块硬盘去搭建raid
Raid0 最少需要两块硬盘 相当于把数据分开存储
只是单纯提高了读写的效率 但是阵列中如果有一块硬盘坏掉的话 那么数据会丢失
Raid1 最少需要两块硬盘 相当于对数据进行备份
安全性较高 读写性能并没有增加 实际上还是一块硬盘在工作 另一块硬盘只是去复制数据的,如果工作中的硬盘坏掉 那么另一块才会接替工作
Raid1 坏掉一块一硬盘不会影响数据
Raid5 最少需要三块硬盘 校验机制
提高了读写性能 有容错的机制 当一块硬盘坏掉后,不影响整个数据,但是不能坏两块
但是! 花费比较高
Raid01 就是 raid0 + raid1 最少需要4块硬盘
相当于两组raid0组成一个raid1
提高了硬盘的读写效率 安全性较高 最多可以同时坏掉两块硬盘 不影响数据
同组的硬盘可以都坏掉 不同组的同数据硬盘不能都坏掉
------------------------------------------------
实验小操作
先准备块硬盘
准备创建一个raid0
Raid0 生产环境当中要做准备4块硬盘
两块硬盘 每个硬盘的2个分区
/dev/sdb /dev/sdc
Sdb1 sdb2 sdc1 sdc2
Sdb 和 sdc格式都要一样
查看是否有做磁盘阵列工具 若没有需要yum直接安装
[root@localhost ~]# mdadm -Cv /dev/md0 -a yes -n2 -l0 /dev/sdb1 /dev/sdc1
-Cv 创建并显示详情
/dev/md0 raid0的名称 md
-a yes 让其后端自动创建设备
-n 使用几块硬盘
-l raid的等级 0=raid0 1=raid1 5=raid5
/dev/sdb1 /dev/sdc1 使用的磁盘
再创建一个raid0
[root@localhost ~]# mdadm -Cv /dev/md1 -a yes -n2 -l0 /dev/sdb2 /dev/sdc2
然后使用两个raid0 创建一个raid1
可以看到每个raid所使用的磁盘信息
查看raid信息
删除mdadm -S /dev/md2
查看raid信息
可以看到每个raid所使用的磁盘信息
/dev/sdb1 /dev/sdc1 使用的磁盘
查看raid信息
删除mdadm -S /dev/md2
小练习
使用sdb3 sdc3 sdc4
创建raid5 名为md5
[root@localhost ~]# partprobe /dev/sdb
[root@localhost ~]# partprobe /dev/sdc
[root@localhost ~]# mdadm -Cv /dev/md5 -a yes -n3 -l5 /dev/sdb3 /dev/sdc3 /dev/sdc4