关于RAID 5的介绍与建立

1、简介

 

定义:安全

RAID 5是RAID 0和RAID 1的折中方案。RAID 5具备和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操做稍慢。同时因为多个数据对应一个奇偶校验信息,RAID5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多的一种解决方案。性能

工做原理:spa

RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,而且奇偶校验信息和相对应的数据分别存储于不一样的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有至关于一块磁盘容量的空间用于存储奇偶校验信息。所以当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。

作raid 5阵列全部磁盘容量必须同样大,当容量不一样时,会以最小的容量为准。 最好硬盘转速同样,不然会影响性能,并且可用空间=磁盘数n-1,Raid 5 没有独立的奇偶校验盘,全部校验信息分散放在全部磁盘上, 只占用一个磁盘的容量。3d

总结:blog

磁盘空间利用率:(N-1)/N,即只浪费一块磁盘用于奇偶校验。虚拟机

读性能:(n-1)*单块磁盘的读性能,接近RAID0的读性能。原理

写性能:比单块磁盘的写性能要差(这点不是很明白,不是能够并行写入么?)终端

冗余:只容许一块磁盘损坏并行

 2、RAID5在虚拟机CentOS 7环境下的建立

1、给虚拟机加上额外的4块硬盘;(点击编辑虚拟机设置)im

 

 

 

 

 

 

 2、以相同的步骤创建5个新硬盘;

 

 

 3、打开虚拟机,在终端下输入命令:fdisk  -l 查看有没有加入进来。

 

4、建立RAID5,并设置两块备份故障盘,输入命令:“mdadm -Cv  /dev/md0   -n  3  -l  5  -x  2  /dev/sdb  /dev/sdc  /dev/sdd  /dev/sde  /dev/sdf ”

 

 

 5、输入命令: mdadm  -D  /dev/md0  看看有没有按照RAID5进行分区,发现正在分区转换,三个磁盘,两个备份盘(Spare Devices 数量为2)

 

 

 

 6、将磁盘阵列格式化为ext4格式

 输入命令 :mkfs.ext4 /dev/md0

 

 

 

 7、

接下来咱们进行挂载

首先建立挂载目录:  mkdir  /media/raid5

进行文件系统的挂载:mount  /dev/md0  /media/raid5

像这样

 

相关文章
相关标签/搜索