博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RAID 学习
阅读量:6458 次
发布时间:2019-06-23

本文共 1423 字,大约阅读时间需要 4 分钟。

RAID学习

目录

1)RAID简介

2)RAID 级别

3)RAID 实现

1.硬件

2.软件


1)RAID简介

独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),,简称磁盘阵列。其基本思想就是把多个相对便宜的硬碟组合起来,成为一个硬碟阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬碟。根据选择的版本不同,RAID比单颗硬碟有以下一个或多个方面的好处:增强资料整合度,增强容错功能,增加处理量或容量。

2)RAID 级别

RAID 0:

RAID 学习

将两个(或以上)磁盘Disk0和Disk1并联起来,存放数据时,会将数据分成两部分存进A和B。    优点:读取数据时,可以从Disk0和Disk1同时读取,增加了读取速度    缺点:安全性较差,当Disk0.Disk1其中一块磁盘损坏时,保存的数据就会丢失,无法找回

RAID 1:

RAID 学习

将两个(或以上)磁盘Disk0和Disk1并联起来,存放数据时,会将数据同时存进A和B。    优点:增强了数据安全性,只要不是磁盘全部损坏,数据就不会丢失    缺点:由于数据写入时,要写入两个磁盘,效率会降低

RAID 5:

RAID 学习

RAID 5不是对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当其中一个磁盘损坏时,可以用剩下的数据和对应的奇偶验证信息来还原丢失的数据。优点:读写速度都较快,切较安全,比RAID的空间利用率高

RAID 6

RAID 学习

与RAID 5相比,RAID 6增加第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,任意两块磁盘同时失效时不会影响数据完整性优点:比RAID安全性更高,允许最多两块磁盘损坏缺点:成本较高

RAID 01

RAID 学习

使用四块磁盘,两两形成RAID0,再两者结合形成RAID1    所有磁盘最多损坏两块

RAID 10

RAID 学习

使用四块磁盘,两两形成RAID1,再两者结合形成RAID0每组镜像最多只能剩下一块正常的磁盘

3)RAID 实现

1.硬件

2.软件

RAID0:

multi device (是要写入数据的设备)名字为/dev/md0数据来源于:A1:sda-1 A2:sdb-1 A3:sdc-1           A4:sda-2 A5:sdb-2 A6:sdc-2

RAID1:

multi device (是要写入数据的设备)名字为/dev/md1 数据来源于:A1:sda-1 sdb-1 sdc-1           A2:sda-2 sdb-2 sdc-2

step1:

新建八个1G的磁盘

RAID 学习

step2:

执行 mdadm -C /dev/md0 -a yes -n 2 -l 0 /dev/sd{b,c}    创建大小为2G的md0设备

RAID 学习

step3:

fdisk -l /dev/md0 在md0中分一个区 md0p1

RAID 学习

step4:

将/dev/sda6 (sda6为普通磁盘) 挂载到 /test/usual 并往其中写入一个文件,记录其写入数据速度为22.8M/s

RAID 学习

将/dev/md0p1 挂载到 /test/mdevice 并往其中写入一个文件,记录其写入数据速度为145M/s

RAID 学习

转载于:https://blog.51cto.com/13572413/2072879

你可能感兴趣的文章
导出excel——弹出框
查看>>
高并发程序设计
查看>>
ExtJs之组件(window)
查看>>
SoapUI中如何传递cookie
查看>>
shell中的一些技巧和知识
查看>>
eclipse 导出Runnable JAR file ,双击无法执行原因与解决 双击后闪退的原因 批处理java打包文件 @echo off start javaw -jar *.jar...
查看>>
静态成员变量的初始化
查看>>
POJ 1269 Intersecting Lines(判断两直线位置关系)
查看>>
MSSQL数据库跨表和跨数据库查询方法简(转)
查看>>
spring3.0.7中各个jar包的作用总结
查看>>
Windows 10 /win10 上使用GIT慢的问题,或者命令行反应慢的问题
查看>>
SSM——查询_分页
查看>>
梯度下降(Gradient descent)
查看>>
Windows平台分布式架构实践 - 负载均衡
查看>>
如何让LinearLayout也有类似Button的点击效果?
查看>>
JAVA读取文件方法大全
查看>>
寻找最小的k个数
查看>>
CSS3中的动画效果记录
查看>>
CI框架整合微信公共平台接口
查看>>
XCode快捷键
查看>>