加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下RAID磁盘阵列知识

发布时间:2013-04-23 00:34:52 所属栏目:Linux 来源:站长网
导读:1. 摘要 早在1978年美国加州大学伯克利分校就提出了RAID虚拟存储系统。RAID全称:Redundant Array of Independent Disk,独立冗余磁盘阵列。其思想是将多块独立
1. 摘要

早在1978年美国加州大学伯克利分校就提出了RAID虚拟存储系统。RAID全称:Redundant Array of Independent Disk,独立冗余磁盘阵列。其思想是将多块独立的磁盘按不同的方式组合为一个逻辑磁盘,从而提高存储容量或提升存储性能或提供数据备份功能。RAID存储系统的组合方式根据RAID级别定义。

RAID种类:软件RAID,硬件RAID。在现有的操作系统中如Windows、Linux、Unix等已经集成了软RAID的功能。软RAID可以实现与硬件RAID相同的功能,但由于其没有独立的硬件控制设备,所以性能不如硬件RAID,但软RAID实现简单、不需要额外的硬件设备。硬件RAID通常需要有RAID卡,RAID卡本身会有独立的控制部件与内存,所以不会占有系统资源,效率高、性能强。当然目前市面上有很多主板已经集成了RAID卡,具体的使用方式可以参考硬件说明书。

现在RAID存储系统被广泛应用于生产环境作为存储解决方案。

******************************************************************************************************

2. RAID级别

RAID根据组合的方式不同有多种设计解决方案,以下介绍几种常见的RAID方案(RAID级别)。

 2.1. RAID 0(不含校验与冗余的条带存储)

多块磁盘组合为RAID 0后,数据将被分割并分别存储在每块硬盘中,所以能最大的提升存储性能与存储空间,但无法容错,RAID 0至少需要两块磁盘。存储原理如下图:(  )为剩余空间。

RAID 0

 |

---------------------

    |       |

  (_DATA1_) (_DATA2_)

  (_DATA3_) (_DATA4_)

  (_DATA5_) (_DATA6_)

  (_DATA7_) (_DATA8_)

  (       )         (       )

  (       )         (       )

磁盘1   磁盘2

说明:如果有一个文件要写入RAID 0,则该文件会被分割为多个部分(上图分割了8个数据块),DATA1与DATA2被同时分别存入磁盘1与磁盘2,其他部分依次类推。读取该文件时,将同时从磁盘1与磁盘2中读取数据。

如果两块磁盘的存储空间为20G,则RAID 0的总存储空间为40G。

缺点:因为没有校验与备份,两个硬盘中如果有一块磁盘损坏,即磁盘中的任何一个数据块损坏将导致整个文件无法读取。

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读