加入收藏 | 设为首页 | 联系我们
武汉 | 南京 | 成都 | 大连 | 海口 | 重庆 | 天津 | 上海
首 页 公司简介 数据恢复 硬盘维修 RAID专题 工具下载 成功案例 收费标准 联系我们
我们的软件工程师对服务器Raid磁盘阵列-Raid0、Raid1、Raid5故障同样具有丰富的实战经验,创造出一次又一次Raid故障经典解决案例。
亿嘉数据恢复中心是湖南长沙一 家专业的数据恢复服务提供商,中国 数据急救联盟创始成员。公司自成立 以来一直专注于硬盘数据恢复领域的研 究,解决了上千种数据恢复难题,积累 了大量的实际工作经验。 我公司引进开发了适用于多种操 作系统的数据恢复软件及专业硬件数 据恢复设备工具.我公司是湖南第一 家拥有数据恢复硬盘维修专业设备P C3000,HRT,HIE200的公司,拥有先 进的硬件镜像设备,自己拥有独立的 100A级超净无尘数据恢复空间。与国 内多家同行,多家数据恢复实验室保 持密切联系,实现技术、资源共享。
我们的服务具备从PC机到...
地址:湖南长沙市朝阳后街13号门面
(合一电脑城芙蓉农村合作银行对面)
解放东路38号华瑞大厦前栋1021房(赛博数码广场楼上)
邮编:410000
电话:0731-84154597 82919120 84160770
手机:13874961082 13308400869
传真:0731-84154597
QQ:1033239382

RAID 使用的基本思想
出处:网络 加入时间:2007-02-06
   RAID 技术使用了两个最基本的思想:
  1、数据冗余 (Data Redundancy) 即不仅保存用户的数据,还保存校验数据。当发生硬盘故障时,校验数据可以恢复损坏盘上的数据,从而提高用户数据的可用性。
  2、数据划分 (Data Striping) 这一思想使得 I/0 负载可以平均地分配到各个磁盘,从而提高 v0 访问速度。
  这两种思想都是由控制软件来实现的,并且相互独立,磁盘阵列可只实现其中的一种。但更多情况下, RAID 往往把两种思想结合起来,从而既能获得较高的数据可靠性,同时又能保证较快的 I/0 访问速度。
  1 、数据冗余
  数据冗余是指使用部分磁盘空间来存储用户数据的备份。最简单的冗余数据形式就是 RAID 1 的镜像数据。在镜像磁盘阵列中,对于写请求,控制软件要执行两次写盘 — 一次写数据盘,一次写镜像盘。而对于读请求,控制软件选择其中一个盘读取数据。有些软件为了提高性能,会选择负载较轻的盘来实现读访省>迪翊排陶罅械娜钡闶?: 实现成本相对较高。为保存和维护一个磁盘的数据量,用户不得不购买、维护和管理两块硬盘。
  RAID3 、 4 、 5 使用另一种形式的冗余数据,称作校验数据。校验 RAID 并不是完全备份每个数据块,每个校验块是由一组数据块经过计算得到的。有了校验块,任何一个数据块可由组里的其它数据块计算得到。
  校验数据通常取相应用户数据进行按位异或的结果。不论阵列有多少块盘构成,校验数据都只占用一个磁盘空间 . 因此由许多盘组成的大型校验 RAID ,其冗余数据所占空间的比例却很小。例如,由 11 块盘组成的校验 RAID ,用户数据占用 10 个磁盘空间,校验的开销只有 10% 。既然只用一个校验盘就可以保护任意多个用户数据盘,那么是不是使用越多的数据盘,就能达到越高的磁盘空间利用率呢 ? 实际上并不是这么简单。
  大型校验 RAID 的缺点 :
  奇偶校验只能在一个盘发生故障时恢复数据。当 RAID 里同时有两块盘发生故障时,就会丢失数据。阵列使用的盘数越多,两块盘同时失效的概率就越大,从而导致整个阵列的崩溃。这时,丢失的不仅是失效盘上的数据,所有盘上的数据都变得无法访问。因此阵列规模越大,失效盘带来的损失也越大。
  大型校验 RAID 写性能较差。当应用程序要对一个数据块进行写操作时,要先读该块的数据,与校验块进行计算,其结果再与要写入的数据做异或计算,最后写入新数据和新校验。在这段时间里,控制软件需要保持一些永久性的 log 标志,以防更新操作中的系统故障。可见写数据操作有延迟,而且阵列越大,写延迟越大。
  当有故障发生时,要更换损坏的磁盘,而且新的磁盘上的内容必须与其它盘同步,以保证所有校验数据与用户数据的一致性。这种同步需要读所有盘上的数据或校验信息,通过计算得到替换盘的内容。可见阵列里的磁盘个数越多,同步的时间开销也越大。而恢复数据的时间越长,阵列发生第二次故障的危险性越大。
  事实表明, RAID 系统使用四至六块磁盘比较合适。

  2、 数据划分
  磁盘子系统设计者采用数据划分来提高系统的 UO 性能。要了解数据划分的作用,首先要知道几乎所有的 110 访问频繁的应用程序都可以归为以下两大类型:
    I/O 请求为主的应用程序 : 这种应用程序主要进行一些事务处理,如 : 使用关系型数据库来管理数据。它们的 v0 请求倾向于访问少量的、地址随机分布的数据。这些应用一般由许多并发执行的线程构成,因而许多 v0 请求不必等待前面请求的完成。
    数据交换为主的应用程序 : 这种应用程序要在主存与外部存储设备之间传输很长的顺序的数据流。科学 / 工程计算、图形处理和多媒体应用多属于这种类型。其 I/0 请求的数据量大,而且有时为减少 CPU 空闲时间,数据会提前给出。 Striping 技术把每个磁盘的存储空间划分成一个个 stripe ,其大小可以是小到一个扇区 (512 字节 ) ,大到几兆字节,并且是循环顺序地交叉存储的。 Stripe 的大小则是由应用环境的 1/0 类型决定的。
  现在大多数的操作系统都支持多个磁盘的并行 1/0 操作。但是,为了提高磁盘子系统的数据吞吐量, 1/0 负载必须均衡分配到所有磁盘上,使每个磁盘尽可能地保持忙碌。在没有使用 striping 技术的多磁盘系统中,磁盘的 UO 负载很不均衡 : 有些磁盘上的数据经常被访问,而有的磁盘几乎很少被访问。
  使用 striping 技术,文件按 stripe 大小划分后,分布到各个磁盘上,使得在负载较重时,所有磁盘能保持忙碌。这样多个磁盘可以并行地执行不同的 UO 操作,因而在同样时间里,磁盘阵列完成的 1/0 操作数增加了。
返回列表
上一篇:
下一篇: 打印此页 关闭此页

联系方式 | 服务承诺 | 成功案例 | 在线报修 | 恢复流程 | 诚征英才 | 友情链接 | 给我留言 | 加入收藏
地址:朝阳门市:长沙市朝阳后街13号门面(合一电脑城芙蓉农村合作银行对面)
华瑞大厦办公室:解放东路46号华瑞大厦前栋1021#(原赛博数码广场,现科佳摄影城上写字楼10楼,从7天连锁酒店位置进入)
电话:0731-84154597 82919120 84160770 13874961082 13308400869传真:0731-84154597 QQ:2234365955
copyright @2008 yijia.com,All right reserved 湖南长沙亿嘉数据恢复中心 版权所有 E-mail:yijia@yijia120.com 备案序号:湘ICP备17011226号-1