RAID介绍

RAID技术通过把多个硬盘设备组合成一个容量更大的、安全性更好的磁盘阵列。把数据切割成许多区段后分别放在不同的物理磁盘上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理设备上,从而起到了非常好的数据冗余备份效果。缺点就是磁盘利用率低。

RAID的分类至少有十几种在,这里简单介绍一下最常用的四种:
RAID0 ,ARID1, RAID 10, RAID5

RAID的优点:

  • 提高传输速率
  • 通过数据校验提供容错能力

RAID 0

RAID 0是最早出现的RAID模式,即Data Stripping数据分条技术。RAID 0是磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID 0没有提供冗余或错误修复能力,但实现成本是最低的。

Raid 0:

优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G。速度是一样。
缺点:无冗余能力,一块硬盘损坏,数据全无。
建议:做raid0 可以提供更好的容量以及性能,推荐对数据安全性要求不高的使用

RAID1

RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%,至少2块硬盘。

Raid1:

优势:镜像,数据安全强,2快硬盘做raid一块正常运行,另外一块镜像备份数据,保障数据的安全。一块坏了,另外一块硬盘也有完整的数据,保障运行。
缺点:性能提示不明显,做raid1之后硬盘使用率为50%.
建议:对数据安全性比较看着,性能没有太高要求的人使用

RAID10

出是RAID0与RAID1的结合体。在单独使用RAID 1也会出现类似单独使用RAID 0那样的问题,即在同一时间内只能向一块磁盘写入数据,不能充分利用所有的资源。

为了解决这一问题,可以在磁盘镜像中建立带区集。因为这种配置方式综合了带区集和镜像的优势,所以被称为RAID 0+1。把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立带区集至少4个硬盘。

Raid10:

优势:兼顾安全性和速度。基础4盘的情况下,raid10允许对柜盘2块故障,随着硬盘数量的提示,容错量也会相对应提升。这是raid5无法做到的。
缺点:对盘的数量要求稍高,磁盘使用率为一半。
建议:硬盘数量足够的情况,建议riad10

RAID5

Raid5 它的奇偶校验码存在于所有磁盘上。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性。但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。RAID0大幅度提升了设备的读写性能,但不具备容错能力。RAID1虽然十分注重数据安全,但磁盘利用率太低。

Raid5:

优势:以上优势,raid5兼顾。任意N-1快硬盘都有完整的数据。
缺点:只允许单盘故障,一盘出现故障得尽快处理。有盘坏情况下,raid5 IO/CPU性能狂跌,此时性能烂到无以复加。
建议:盘不多,对数据安全性和性能提示都有要求,raid5是个不错选择,鉴于出问题的性能,盘多可考虑riad10

总计

磁盘这列(Raid)相关推荐

  1. Linux磁盘管理工具RAID、Parted

    一.RAID:磁盘冗余阵列 [RAID详解]  https://blog.csdn.net/qq_41475058/article/details/89382997  1.核心关注点 RAID ( R ...

  2. linux删除做过raid的磁盘信息,Linux清除磁盘上的RAID信息

    我的笔记本是DELL的Inspiron 14z,原装存储器是由32G的固态硬盘和512G的机器硬盘组成.后来我自己又给它加了一个256G的固态硬盘,装并装上了CentOS,打算把500G的机械硬盘当资 ...

  3. Windows磁盘管理(Raid)

    磁盘管理 题目 一.添加磁盘 二.创建RAID 三.RAID磁盘修复 四.禁用写入缓存 提示:若需要问题欢迎私聊' 题目 磁盘管理 安装及配置软 RAID5. 在安装好的AppSrv虚拟机中添加三块1 ...

  4. 磁盘管理之 raid 文件系统 分区

    第1章 RAID 磁盘阵列 1.1 使用raid的目的 1)获得更大的容量 2)让数据更安全 3)读写速度更快 1.2 raid0.raid1.raid5.raid10对比 raid类型 数量 优点 ...

  5. 文件系统磁盘管理(七)--RAID

    RAID 磁盘阵列: Redundant Arrays of Inexpensive Disks,将对个较小的磁盘整合成一个较大的磁盘,这个较大的磁盘功能既能存储更多的数据,也具有保护数据的功能. R ...

  6. 12.文件系统——磁盘管理之RAID概述

    一.什么是RAID 从上个世纪80年代起,主流的硬盘接口主要有两类: A.IDE:用于桌面系统 B.SCSI:用于工业系统(因为转速高,平均巡道时间短,性能较IDE好) SCSI的性能虽然优于IDE, ...

  7. 8Linux磁盘划分、RAID

    磁盘划分fdisk 1.磁盘分区 fdisk 2.格式化 mkfs.ext4 mkfs.xfs 3.挂载 mount 路径 挂载路径 fdisk命令中的参数以及作用 参数 作用 m 查看全部可用的参数 ...

  8. 【Linux磁盘优化管理--RAID和LVM】

    在现阶段的企业环境中,为了数据的安全性及完整性必须要有一个合理的存储方案.面对着每秒可能产生超过几TB的数据,考虑到磁盘能不能实现 热冗余,及扩容,缩容.Linux给出了RAID(磁盘阵列)以及LVM ...

  9. 【操作系统/OS笔记20】打开文件、文件数据块分配、空闲空间管理、多磁盘管理(RAID)、磁盘调度算法概述

    本次笔记内容: 12.12 打开文件的数据结构 12.13 文件的分配 12.14 空闲空间列表 12.15 多磁盘管理-RAID 12.16 磁盘调度 文章目录 打开文件 何谓"打开文件& ...

最新文章

  1. java calendar与date_Java中date和calendar的用法
  2. MongoDB 搭建副本集
  3. 2018-2-28 Linux学习笔记
  4. httpd是mysql_在Centos下安装httpd、php、Mysql并配置(转载)
  5. JavaScript数组常用的方法总结
  6. 二级c语言需要记库函数不,【2017年必备】计算机等级二级C语言上机考试题库(熟记必过,不看后悔).doc...
  7. POJ 3254 Corn Fields (状态压缩)
  8. 【网络安全工程师面试】—SSRF服务端请求伪造漏洞及利用方法
  9. 基于SSM的家庭理财系统
  10. Chrome 52 将支持 ES7:Canary 通道已上线
  11. [网络安全自学篇] 二十一.GeekPwn 2019极客大赛之安全攻防技术总结及ShowTime
  12. 电脑ps4,电脑也能玩PS4游戏 全新串流功能实测体验
  13. 重温张柏芝08年博客_开发人员和运营人员将在2017年继续重温其在企业中的角色...
  14. ffmpeg推rtsp流命令行:将本地.mp4文件推流(rtsp流)到EasyDarwin流媒体服务器
  15. APP推广渠道十种精华方法
  16. THinkphp教程网址
  17. [Echarts][全网唯一]X轴axisLabel随文字长度自动旋转的实现思路
  18. jq ajax简单使用方法
  19. 无尽的任务1-仿CNZZ的流量统计,完成80%(更新1次)
  20. Package ‘zipp’ requires a different Python:3.5.2 not in ‘ 大于等于3.6’

热门文章

  1. 2022年Android高级面试题记录
  2. 网站开发技术如何学习?如何系统地自学网站开发?
  3. 普通计算器和科学计算器的实现过程另附带画图功能(C# 窗体)
  4. android 设置每天重复通知,使用AlarmManager设置重复通知-Android
  5. theos的makefile写法
  6. springboot中使用jetty服务器
  7. C++项目实战(一)——简单商品销售系统实现
  8. 已解决:极品飞车9 Most Wanted无故跳出回桌面问题
  9. 【Android安全】vdex、odex文件
  10. 饥荒服务器修改mod没反应,为什么饥荒中服务器mod不能用 | 手游网游页游攻略大全...