为什么要做raid
为了保证数据完整性,防止数据丢失
raid(磁盘阵列)
软raid(现在讲的这个)
硬raid 在工作中相当重要。
最常用的raid级别:0、1、5、10:10是 1和0 的组合
raid0
最少需要两块磁盘,分别往每一块磁盘上写一部分数据
优点:读写速度快
缺点:没有其他raid级别安全性高
raid1 又叫镜像raid
最少需要两块磁盘,每块磁盘上都会存储一份完整数据
优点:安全性高,读速度快
缺点:写速度慢
raid5
最少需要3块磁盘,两块磁盘存数据,一块磁盘存校验位 (一般用四块其中一块做热备)
优点:可以找回丢失的数据
冗余磁盘-->当某一块磁盘坏掉后,冗余磁盘会自动替换上去
安全性比raid1还高
读写速度在raid0和raid1之间
raid6:四块磁盘,两块存校验位。允许两块磁盘同时坏掉
RAID-0 等量模式
image.png优点 读写快
适应应用最好选择同型号,同容量的效果最佳,这种模式RAID会将磁盘先分割出等量的区块(如4kb),然后当一个文件写入RAID时,该文件会依据RAID划分好的区块的大小切割好,之后再放到各个磁盘里面去。放入的方式是依序等量交错的存入每个磁盘。
另外,假如使用了不同容量的磁盘来组成RAID-0时,当小容量的磁盘被用完时,那剩余的数据会全部放入最大的那颗磁盘里。
RAID-1 完整备份模式(镜像模式)mirror
image.png优点: 可以实现完整备份,读取的速度快。
缺点:写入的速度 不佳。软RAID写入的速度会很差。因为数据传到I/O总线后会被复制多份到各个磁盘,结果就是数据量的猛增。硬RAID实现的话,会好的多。
写入数据的方式:把一个数据,同时完整的保存在两颗磁盘上,数据就会在两个磁盘上都有一个完整的备份。
RAID 0+1 RAID 1+0
image.pngRAID 0+1 &第一步就是先让两个磁盘组成RAID 0,并且这样的设定共有两组,所以总共要4块硬盘 ;
&第二步再把刚才的两组RAID 0 组成RAID 1的意思
RAID 1+0 &就是反过来,先组成RAID 1 再组成RAID 0的意思
下图是RAID 0+1的数据写入示意图
RAID-5
image.png这种模式优点是实现容量和速度的平衡,组成RAID-5最少需要3块硬盘。
数据写入方式:
每次将数据以RAID-0的方式写磁盘后,同时会循环在RAID-5组内的其中一块磁盘写入一个校验码(parity),校验码记录的写入数据的相关信息。每次写入校验码的磁盘都会不同
RAID-5的实际使用容量=RAID-组内磁盘总容量减轻一块磁盘容量
例如:RAID-T组内有5块硬盘,其实际可用容量=5-1=4块硬盘的容量
RAID-5仅能允许组内同时其中一块磁盘损坏,RAID-6同时允许2块。
网友评论