办公室里总是听到同事说这台服务器要做raid,一定要做raid
听了好多好多遍,我都不知道是个什么意思
这次一下子把它搞明白,涨个小知识
以下内容复制于我的工作文档
raid(磁盘阵列)
raid 0 :就是两块以上的硬盘串联起来,起到容量累加的效果
例:三块80GB的硬盘组建成RAID 0模式,那么磁盘容量就会是240GB。
其速度方面,跟单独一块硬盘的速度完全相同。
最大的缺点:如果其中一块硬盘出现故障,整个系统将会受到破坏,可靠性仅为单独一块硬盘的1/N。
raid 1(磁盘镜像):把一个磁盘的数据镜像到另一个磁盘上,也就是数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件
只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时,系统都可以正常运行。当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据
虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%
例:四块80GB容量的硬盘,可利用的磁盘空间仅为160GB。
最大的缺点:成本会明显增加
raid 0+1 RAID0与RAID1的结合体
在单独使用RAID 1,RAID 0,都会遇到同一时间只能向一块磁盘写入数据,不能充分利用所有的资源的问题。为了解决这一问题,我们可以在磁盘镜像中建立带区集。因为这种配置方式综合了带区集和镜像的优势,所以被称为RAID 0+1。
把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立带区集至少4个硬盘。
Raid5可以看成是Raid0+1的低成本方案。
采用循环偶校验独立存取的阵列方式。将数据和相对应的奇偶校验信息分布存储到组成RAID5的各个磁盘上。
当其中一个磁盘数据发生损坏后,利用剩下的磁盘和相应的奇偶校验信息 重新恢复/生成丢失的数据而不影响数据的可用性。至少需要3个或以上的硬盘。
适用于大数据量的操作。成本稍高、储存新强、可靠性强的阵列方式。
领取专属 10元无门槛券
私享最新 技术干货