RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,通常简称为磁盘阵列

一、RAID主要优势

大容量:

这是 RAID 的一个显然优势,它扩大了磁盘的容量,由多个磁盘组成的 RAID 系统具有海量的存储空间。现在单个磁盘的容量就可以到 1TB 以上,这样 RAID 的存储容量就可以达到 PB 级,大多数的存储需求都可以满足。

高性能:

RAID 的高性能受益于数据条带化技术。单个磁盘的 I/O 性能受到接口、带宽等计算机技术的限制,性能往往很有限,容易成为系统性能的瓶颈。通过数据条带化,RAID 将数据 I/O 分散到各个成员磁盘上,从而获得比单个磁盘成倍增长的聚合 I/O性能。

可用性和可靠性:

从理论上讲,由多个磁盘组成的 RAID 系统在可靠性方面应该比单个磁盘要差。这里有个隐含假定:单个磁盘故障将导致整个 RAID 不可用。 RAID 采用镜像和数据校验等数据冗余技术,打破了这个假定。镜像是最为原始的冗余技术,把某组磁盘驱动器上的数据完全复制到另一组磁盘驱动器上,保证总有数据副本可用。 RAID 冗余技术大幅提升数据可用性和可靠性,保证了若干磁盘出错时,不 会导致数据的丢失,不影响系统的连续运行。

管理性:

实际上, RAID 是一种虚拟化技术,它对多个物理磁盘驱动器虚拟成一个大容量的逻辑驱动器。 从用户应用角度看,可使存储系统简单易用,管理也很便利。 由于 RAID 内部完成了大量的存储管理工作,管理员只需要管理单个虚拟驱动器,可以节省大量的管理工作。 RAID 可以动态增减磁盘驱动器,可自动进行数据校验和数据重建,这些都可以大大简化管理工作。

二、RAID实现方法

软 RAID 没有专用的控制芯片和 I/O 芯片,完全由操作系统和 CPU 来实现所的 RAID 的功能。现代操作系统基本上都提供软 RAID 支持,通过在磁盘设备驱动程序上添加一个软件层,提供一个物理驱动器与逻辑驱动器之间的抽象层。目前,操作系统支持的最常见的 RAID 等级有 RAID0 、 RAID1 、 RAID10 、 RAID01 和 RAID5 等。比如,Windows Server 支持 RAID0 、 RAID1 和 RAID5 三种等级, Linux 支持 RAID0 、RAID1 、 RAID4 、 RAID5 、 RAID6 等, Mac OS X Server 、 FreeBSD 、NetBSD 、 OpenBSD

作者:极客潇

最新文章

  1. 洛谷 P1466 集合 Subset Sums Label:DP
  2. Linux - Screen
  3. 求连续最大子序列积 - leetcode. 152 Maximum Product Subarray
  4. oracle 删除用户及相关表数据,释放磁盘空间
  5. 安装 phpredis 扩展
  6. PHP5中魔术方法
  7. docker安装与启动
  8. Savelog项目总结回忆
  9. [JAVA关键字] synchronized
  10. Tomcat:Can't load IA 32-bit .dll on a AMD 64-bit platform问题的解决
  11. gridView 布局间距合理化的有效办法
  12. ng-options语法详解
  13. 基础--Redis在Linux环境下的安装
  14. Webstorm的一些常用快捷键
  15. 「洛谷1884」「USACO12FEB」过度种植【离散化扫描线】
  16. 刷题upupup【Java中Queue、Stack、Heap用法总结】
  17. API接口自动化之1 常见的http请求
  18. 搭建hadoop_之 创建3个虚拟机配置好网络
  19. Scala函数特性
  20. Dijkstra FORMCM

热门文章

  1. NOIP模拟 13
  2. python学习之【第十七篇】:Python中的面向对象(类和对象)
  3. Hybrid App: 了解JavaScript如何与Native实现混合开发
  4. flask-sqlalchemy 迁移数据(生成数据库表)与 查询数据
  5. C语言程序设计100例之(6):数字反转
  6. linux/ubuntu下最简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
  7. web开发基本概念
  8. Zabbix-(四)邮件、钉钉告警通知
  9. 有关html的标签以及css属性(border、div)
  10. 用例建模Use Case Modeling