• RAID磁盘阵列组介绍(常用)

磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。

磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

  1. RAID 0

RAID 0最简单的实现方式就是把N块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起创建一个大的卷集。在使用中电脑数据依次写入到各块硬盘中,它的最大优点就是可以整倍的提高硬盘的容量。如使用了三块80GB的硬盘组建成RAID 0模式,那么磁盘容量就会是240GB。其速度方面,各单独一块硬盘的速度完全相同。最大的缺点在于任何一块硬盘出现故障,整个系统将会受到破坏,可靠性仅为单独一块硬盘的1/N。

虽然RAID 0可以提供更多的空间和更好的性能,但是整个系统是非常不可靠的,如果出现故障,无法进行任何补救。所以,RAID 0一般只是在那些对数据安全性要求不高的情况下才被使用。

  1. RAID 1

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

  1. RAID 5

它的奇偶校验码存在于所有磁盘上。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性。但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。对于RAID 5来说,大部分数据传输只对一块磁盘操作,可进行并行操作。在RAID 5中有“写损失”,即每一次写操作,将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。

  1. RAID 6

带有两种分布存储的奇偶校验码的独立磁盘结构,名字很长,但是如果看到图,大家立刻会明白是为什么,请注意p0代表第0带区的奇偶校验值,而pA代表数据块A的奇偶校验值。它是对RAID5的扩展,主要是用于要求数据绝对不能出错的场合。当然了,由于引入了第二种奇偶校验值,所以需要N+2个磁盘,同时对控制器的设计变得十分复杂,写入速度也不好,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了不必须的负载。我想除了军队没有人用得起这种东西。

  1. RAID 10/01
  • RAID10:高可靠性与高效磁盘结构

这种结构无非是一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充,达到既高效又高速的目的。大家可以结合两种结构的优点和缺点来理解这种新结构。这种新结构的价格高,可扩充性不好。主要用于数据容量不大,但要求速度和差错控制的数据库中。

  • RAID 0+1则是跟RAID 1+0的程序相反

是先分区再将数据镜射到两组硬盘。它将所有的硬盘分为两组,变成RAID 1的最低组合,而将两组硬盘各自视为RAID 0运作。性能上,RAID 0+1比RAID 1+0有着更快的读写速度。可靠性上,当RAID 1+0有一个硬盘受损,其余三个硬盘会继续运作。RAID 0+1 只要有一个硬盘受损,同组RAID 0的另一只硬盘亦会停止运作,只剩下两个硬盘运作,可靠性较低。因此,RAID 10远较RAID 01常用,零售主板绝大部份支持RAID 0/1/5/10,但不支持RAID 01。

  1. RAID 50

RAID50是RAID5与RAID0的结合。此配置在RAID5的子磁盘组的每个磁盘上进行包括奇偶信息在内的数据的剥离。每个RAID5子磁盘组要求三个硬盘。RAID50具备更高的容错能力,因为它允许某个组内有一个磁盘出现故障,而不会造成数据丢失。而且因为奇偶位分部于RAID5子磁盘组上,故重建速度有很大提高。优势:更高的容错能力,具备更快数据读取速率的潜力。需要注意的是:磁盘故障会影响吞吐量。故障后重建信息的时间比镜像配置情况下要长。

  • 硬盘实际容量计算方法

硬盘厂家以1000进制进行计算,而所使用的操作系统使用1024进制计算,所以硬盘实际容量计算方法如下

  1. 标准3T硬盘实际容量

厂家:3T=3,000G=3,000,000M=3,000,000,000Kb=3,000,000,000,000字节

操作系统:3,000,000,000,000字节/1024(Kb)/1024(M)/1024(G)/1024(T)≈2.73T

所以标准3T实际容量约为2.73T。

  1. 标准6T硬盘实际容量

厂家:6T=6,000G=6,000,000M=6,000,000,000Kb=6,000,000,000,000字节

操作系统:6,000,000,000,000字节/1024(Kb)/1024(M)/1024(G)/1024(T)≈5.46T

所以标准6T实际容量约为5.46T。

标准nT硬盘实际容量计算方法为:

(n X 10^12) / (1024^4)

  • 各种RAID磁盘阵列组实际容量净存储空间
  1. RAID 0

N块盘组成,逻辑容量为N块盘容量之和。

N块mG硬盘组RAID0磁盘后的容量=N*mG

  1. RAID 1

N块盘组成,逻辑容量为N块盘容量

  1. RAID 5

RAID5磁盘容量=单个硬盘容量*(N-1),N>=3

N块mG硬盘组RAID5磁盘后的容量=(N-1)*mG/1.024/1.024/1.024

  1. RAID 6

N块盘组成,逻辑容量为N-2块盘容量之和。

  1. RAID 10/01

RAID 10:2N块盘组成,逻辑容量为N块盘容量之和。

  1. RAID 50

RAID50:假设每个RAID5由N块盘组成,共有M个RAID5组成该RAID50,则逻辑容量为(N-1)*M块盘容量之和。

  • 应用

单台存储设备使用11块标准3T硬盘做3组RAID5实际容量:

3T硬盘实际容量:3000G/(1.024^3)=2794G

做RAID5实际容量:

(11-1)*2794/1.024/1.024/1.024≈26.02TB

各种RAID磁盘阵列组实际容量计算方法相关推荐

  1. RAID磁盘阵列详情

    RAID磁盘阵列详情,RAID分类及优缺点 文章目录 RAID磁盘阵列详情,RAID分类及优缺点 一.RAID概述 二.RAID级别 三.标准RAID 1. RAID 0 (称为带区卷,性能最佳) 2 ...

  2. Linux命令-mdadm管理磁盘阵列组

    文章目录​​​​​​​ 概要 一 磁盘阵列是什么? 二 RAID的级别 RAID 0 RAID 1 RAID 5 RAID10 三 命令介绍 四 语法格式 五 基本参数 六 参考实例 创建RAID 0 ...

  3. RAID磁盘阵列的原理与RAID0搭建

    什么是RAID磁盘阵列 RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列.简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按 ...

  4. LVM逻辑卷,RAID磁盘阵列

    磁盘管理: 有关硬盘的识别,linux根据设备类型对存储设备进行识别,如果是IDE设备, 在计算机中会被识别为hd,第一个IDE设备会被识别为hda,第二个IDE设备会被识别为hdb,依次类推.如果是 ...

  5. raid 物理盘缓存状态_使用MegaCli工具查看Raid磁盘阵列状态

    文章本身我不做过多修改了,在这里我就把自己在安装时候碰到的难点跟大家提下. 1.何处下载? 首先,根据文章中的路径已经下载不到相应的文件了,在此我们就自己到http://www.lsi.com的网站上 ...

  6. h710阵列卡支持最大硬盘_DELL服务器RAID磁盘阵列在线扩容(以H710P阵列卡为例)

    DELL服务器RAID磁盘阵列在线扩容(以H710P阵列卡为例) 分享到: 作者来源: 未知       发布时间:2013-01-12 简介 我们可通过扩充容量和 / 或改变 RAID 级别的方式来 ...

  7. RAID磁盘阵列配置和调优小结

    前言 RAID解释我偷个小懒引用WikipediA,独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant ...

  8. 硬盘、服务器、RAID磁盘阵列

    一.硬盘 1.1 什么是硬盘? 硬盘是计算机最主要的存储设备,是存储数据的地方 硬盘一般是2.5寸和3.5寸,2.5存硬盘一般用于笔记本电脑和移动硬盘上,3.5存的一般用于服务器和台式机. 1.2 硬 ...

  9. Linux下逻辑卷LVM的管理和RAID磁盘阵列

    Linux系统安全 | Linux下逻辑卷LVM的管理和RAID磁盘阵列 原创 谢公子 [谢公子学安全](javascript:void(0);) 昨天 转载自公众号:谢公子学安全 图片 图片 LVM ...

最新文章

  1. oracle全文索引的简单配置
  2. matlab光学远轴光的折射,光学课后习题
  3. Mac电脑上设置应用程序开机启动详细教程!速来get一下
  4. 大型企业网络配置系列课程详解(七) --NAT的配置与相关概念的理解
  5. 操作系统 李治军 操作系统基础(一)
  6. matlab r2008a下载,Matlab+R2008a下载地址及安装教程
  7. python计算图片的信源熵值(信息熵)
  8. 关于LNK2005的错误
  9. iphone引用自定义字体 html,在网页上使用苹果字体
  10. ss导航java宝典_ss导航绅士宝典app下载-ss导航绅士宝典百度网盘官方版下载v1.1.0-七度网...
  11. win10怎样将桌面上回收站快捷键图标隐藏或显示
  12. 训练:Training Volume Landmarks for Muscle Growth - Renaissance Periodization论文阅读
  13. 基于二元语义的中文语序分析
  14. 听说写面经能赞RP·······
  15. IE6浏览器不支持固定定位(position:fixed)解决方案
  16. excel行列值相同,交叉单元格高亮显示
  17. 高红冰:淘宝村促进乡村振兴
  18. Java JVM:垃圾回收(GC 在什么时候,对什么东西,做了什么事情)
  19. Matlab 归一化函数premnmx
  20. 计算机辅助设计和辅助教学,计算机辅助设计教学计划

热门文章

  1. 使用showdown.js打造自己的markdown编辑器,支持table
  2. 冰尘社补丁php,300英雄冰尘社盒子ios
  3. SAP那些事-职业篇-23-我有个梦想:做一个不加班的项目
  4. 报错UnicodeDecodeError ‘gbk‘ codec can‘t decode byte 0x93 in position 7104 illegal multibyte sequence
  5. xdm,外包能干吗?实在是....
  6. php guzzle 上传文件,Guzzle 使用文档
  7. 修改Endnote插入Word参考文献中位置
  8. 幅度调制(线性调制)原理
  9. 存储卡 SD/MMC/MS/CF/XD/SM/MICRO SD
  10. 在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 7939(unattended-upgr)持有... 32秒