raid 磁盘阵列 独立的磁盘冗余阵列
简单来说raid就是一种将多块物理磁盘按照不同的方式组合起来形成一个硬盘组名,从而提供比单个磁盘更高的存储性能和安全性。
组成raid的不同方式称为raid的级别。
优点:
增强了存储能力
可高效恢复磁盘
支持热插拔
raid的分类:
软RAID:用软件实现,为了提高速度,所有操作都是通过操作系统及其cpu实现
硬RAID:通过硬件来实现
1.主板集成raid:它的功能的实现靠的是主板上的cpu和内存,会占用主板的资源,会影响机器的性能
2.阵列卡做raid:本身有自己的cpu和内存,自己处理大部分功能,不影响机器的性能
硬件raid是在操作系统不存在的情况下创建的,那么级别在哪里设定?
在bios中设定
常见raid类型 也是raid级别
raid 0 条带raid
10M
/
5M 5M
sda sdb
raid 1 镜像raid
10M
/
10M 10M
sda sdb
raid 5
通过校验码恢复数据 0是校验码
最好是4块磁盘 如其中一块磁盘坏了,自动把坏了的磁盘中的数据写入第4块磁盘 第4个磁盘是做热备
sda sdb sdc sdb
10M 1 1 0
1 0 1
0 1 1
raid 6
raid 01
raid 10
raid0 md2 20M
/ \ /
raid1 md0 md1 10M 10M
/ \ / \ / \ /
sda sdb sdc sdd 10M 10M 10M 10M
raid 50
raid级别 数据存储的方式 优点 缺点 最小磁盘数 磁盘总容量 允许坏几块
raid0 同时将数据平均分配到n块磁盘 读写速度快 安全性最差 2 n个之和 不能坏
raid1 第2块磁盘相当于第1块磁盘的备份 安全性高 占用空间,写速度相比其他的慢 2 n/2 n/2
raid5 有1块磁盘的空间是存校验码 是raid0和raid1的折中方案,即考虑数据安全有考虑存储性能 3 n-1 1
raid6 有2块磁盘的空间是存校验码,2组校验码 和raid5相比安全性提升 和raid5相比存储性能下降 4 n-2 2
raid10 raid1+raid0 性能较好 4 n/2 每组各坏一个
raid50 raid5+raid0 性能较好 6 每组raid5的n-1 每组raid5的n-1