首先说一下RAID1和RAID5的原理,搭建之前熟悉一下它们有什么用以及各自的优缺点是什么?为什么要用?
1、RAID1原理
RAID 1 又称为Mirror 或Mirrooring(镜像),它的宗旨是最大限度的保证用户数据的可用性和可修复性,RAID 1 的操作方式是把用户写入硬盘的数据百分之百的自动复制到另外一个硬盘上,从而实现存储双份的数据。
要制作RAID 1,只支持两块盘,整个RAID大小等于两个磁盘中最小的那块的容量,因此,最好使用同样大小的磁盘,在存储时同时写入两块磁盘,实现数据完整备份,但相对降低了写入性能,但是读取数据时可以并发,相当于两块RAID 0的读取效率。
2、RAID5原理
RAID 5需要三块或以上的物理磁盘,可以提供热备盘实现故障恢复,采用奇偶校验,可靠性强,只有同时损坏2块盘时数据才会损坏,只损坏1块盘时,系统会根据存储的奇偶校验位重建数据,临时提供服务,此时如果有热备盘,系统还会自动在热备盘上重建故障磁盘上的数据。
RAID5 不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成的RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分布存储于不同的磁盘上,当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息区恢复被损坏的数据。
RAID 5 可以理解为是RAID 0 和RAID 1的折中方案,适合对性能和冗余都有一定要求,又都不是十分高的情况。
mysql的主从库都可以,存储也可以,普通的服务器为了减少维护成本,又保持一定冗余和读性能都可以做RAID 5。
搭建步骤:
1、RAID1阵列搭建。
①在虚拟机添加一块磁盘,与已有的磁盘大小相同,如图:
②开启虚拟机进入磁盘管理右键点击脱机,然后初始化,如图:
③然后将磁盘0和磁盘1都转换成动态磁盘,如图:
④点击C盘符选择添加镜像,选择磁盘1,点击确定会进行同步,RAID1搭建完成,如图:
⑤在C盘新建一个文件后将磁盘1删除,重新启动虚拟机后看文件是否存在。
⑥RAID的修复,重新新建一个磁盘重启虚拟机,将错误的磁盘删除,再将新建的磁盘添加。
如图,RAID1修复成功。
2、RAID5阵列搭建
①在虚拟机设置新建三个磁盘,大小相同,如图:
②对三个磁盘进行脱机,初始化操作,如图:
③选中一个磁盘点击右键,选中新建RAID5卷,点击下一步,添加磁盘2,3。如图:
④选择下一步直至完成,RAID5创建成功,如图:
⑤在E逻辑卷上新建一个文件,并在虚拟机设置移除一个磁盘重启后如图所示:
⑥RAID5的修复,新建一个磁盘初始化,右键点击磁盘1修复卷选择磁盘2点击确定。
⑦修复完成。
思考:
在新建卷同时右击有四个选项,跨区卷,带区卷,镜像卷,RAID-5卷,除镜像卷,RAID-5卷之外的其它代表什么意思?
答:①跨区卷:如果需要创建卷,但又没有足够的未分配空间分配给单个磁盘上的卷,则可通过将来自多个磁盘的未分配空间的扇区合并到一个跨区卷来创建足够大的卷。用于创建跨区卷的未分配空间区域的大小可以不同。跨区卷是这样组织的,先将一个磁盘上为卷分配的空间充满,然后从下一个磁盘开始,再将该磁盘上为卷分配的空间充满。
跨区卷可以在不使用装入点的情况下获得更多磁盘上的数据。通过将多个磁盘使用的空间合并为一个跨区卷,从而可以释放驱动器号用于其他用途,并可创建一个较大的卷用于文件系统。
②带区卷(RAID0):带区卷是由两块或两块以上硬盘所组成,是每块硬盘所贡献的空大小必须相同,是一种动态卷,必须创建在动态磁盘上。当文件存到带区卷时,系统会将数据分散存于先进一磁盘位于各块硬盘的空间,若使用专业的硬件设备和磁盘(如阵列卡、SCSI硬盘),将可提高文件的访问效率,并降低CPU的负荷。带区卷。带区卷使用 RAID-0,从而可以在多个磁盘上分布数据。带区卷不能被扩展或镜像,并且不提供容错。如果包含带区卷的其中一个磁盘出现故障,则整个卷无法工作。