
这个时候我要看你做的是哪一类型的阵列,如果是1系列这恢复的可能性不是特别大,只能通过扫盘。但如果你做的是阵列5,那么可以通过读取阵列的形式交数据重新恢复,但是需要整理。和少盘的这个速度数据是差不多的。在网上有详细的这个恢复教程和详细的过程,建议对你的服务器配备一个UPS。防止下一次出现同类型的问题。
RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列) raid简介 一.Raid定义 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年 提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在 *** 作系统下是作 为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量, 提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作, 不会受到损坏硬盘的影响。 二、RAID的几种工作模式 1、RAID0 即Data Stripping数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁 盘的性能和吞吐量。RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数 据安全性要求不高的情况下才被使用。 (1)、RAID 0最简单方式 就是把x块同样的硬盘用硬件的形式通过智能磁盘控制器或用 *** 作系统中的磁盘驱动程序以软件的方 式串联在一起,形成一个独立的逻辑驱动器,容量是单独硬盘的x倍,在电脑数据写时被依次写入到各磁盘 中,当一块磁盘的空间用尽时,数据就会被自动写入到下一块磁盘中,它的好处是可以增加磁盘的容量。 速度与其中任何一块磁盘的速度相同,如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,可靠 性是单独使用一块硬盘的1/n。 (2)、RAID 0的另一方式 是用n块硬盘选择合理的带区大小创建带区集,最好是为每一块硬盘都配备一个专门的磁盘控制器,在 电脑数据读写时同时向n块磁盘读写数据,速度提升n倍。提高系统的性能。 2、RAID 1 RAID 1称为磁盘镜像:把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证 系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存 关键性的重要数据的场合。RAID 1有以下特点: (1)、RAID 1的每一个磁盘都具有一个对应的镜像盘,任何时候数据都同步镜像,系统可以从一组 镜像盘中的任何一个磁盘读取数据。 (2)、磁盘所能使用的空间只有磁盘容量总和的一半,系统成本高。 (3)、只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问 题时系统都可以正常运行。 (4)、出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现 问题,那么整个系统就会崩溃。 (5)、更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时 整个系统的性能有所下降。 (6)、RAID 1磁盘控制器的负载相当大,用多个磁盘控制器可以提高数据的安全性和可用性。 3、RAID0+1 把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能 力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立 带区集至少4个硬盘。 4、RAID2 电脑在写入数据时在一个磁盘上保存数据的各个位,同时把一个数据不同的位运算得到的海明校验码 保存另一组磁盘上,由于海明码可以在数据发生错误的情况下将错误校正,以保证输出的正确。但海明码 使用数据冗余技术,使得输出数据的速率取决于驱动器组中速度最慢的磁盘。RAID2控制器的设计简单。 5、RAID3:带奇偶校验码的并行传送 RAID 3使用一个专门的磁盘存放所有的校验数据,而在剩余的磁盘中创建带区集分散数据的读写 *** 作 。当一个完好的RAID 3系统中读取数据,只需要在数据存储盘中找到相应的数据块进行读取 *** 作即可。但 当向RAID 3写入数据时,必须计算与该数据块同处一个带区的所有数据块的校验值,并将新值重新写入到 校验块中,这样无形虽增加系统开销。当一块磁盘失效时,该磁盘上的所有数据块必须使用校验信息重新 建立,如果所要读取的数据块正好位于已经损坏的磁盘,则必须同时读取同一带区中的所有其它数据块, 并根据校验值重建丢失的数据,这使系统减慢。当更换了损坏的磁盘后,系统必须一个数据块一个数据块 的重建坏盘中的数据,整个系统的性能会受到严重的影响。RAID 3最大不足是校验盘很容易成为整个系统 的瓶颈,对于经常大量写入 *** 作的应用会导致整个RAID系统性能的下降。RAID 3适合用于数据库和WEB服 务器等。 6、 RAID4 RAID4即带奇偶校验码的独立磁盘结构,RAID4和RAID3很象,它对数据的访问是按数据块进行的,也 就是按磁盘进行的,每次是一个盘,RAID4的特点和RAID3也挺象,不过在失败恢复时,它的难度可要比 RAID3大得多了,控制器的设计难度也要大许多,而且访问数据的效率不怎么好。 7、 RAID5 RAID 5把校验块分散到所有的数据盘中。RAID 5使用了一种特殊的算法,可以计算出任何一个带区校 验块的存放位置。这样就可以确保任何对校验块进行的读写 *** 作都会在所有的RAID磁盘中进行均衡,从而 消除了产生瓶颈的可能。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。RAID 5提高 了系统可靠性,但对数据传输的并行性解决不好,而且控制器的设计也相当困难。 8、RAID6 RAID6即带有两种分布存储的奇偶校验码的独立磁盘结构,它是对RAID5的扩展,主要是用于要求数据 绝对不能出错的场合,使用了二种奇偶校验值,所以需要N+2个磁盘,同时对控制器的设计变得十分复杂 ,写入速度也不好,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了不必须的负载, 很少人用。 9、 RAID7 RAID7即优化的高速数据传送磁盘结构,它所有的I/O传送均是同步进行的,可以分别控制,这样提高 了系统的并行性和系统访问数据的速度;每个磁盘都带有高速缓冲存储器,实时 *** 作系统可以使用任何实 时 *** 作芯片,达到不同实时系统的需要。允许使用SNMP协议进行管理和监视,可以对校验区指定独立的传 送信道以提高效率。可以连接多台主机,当多用户访问系统时,访问时间几乎接近于0。但如果系统断电 ,在高速缓冲存储器内的数据就会全部丢失,因此需要和UPS一起工作,RAID7系统成本很高。 10、 RAID10 RAID10即高可靠性与高效磁盘结构它是一个带区结构加一个镜象结构,可以达到既高效又高速的目的。这 种新结构的价格高,可扩充性不好。 11、 RAID53 RAID7即高效数据传送磁盘结构,是RAID3和带区结构的统一,因此它速度比较快,也有容错功能。但价格 十分高,不易于实现。 三、应用RAID技术 要使用磁盘RAID主要有两种方式,第一种就是RAID适配卡,通过RAID适配卡插入PCI插槽再接上硬盘 实现硬盘的RAID功能。第二种方式就是直接在主板上集成RAID控制芯片,让主板能直接实现磁盘RAID。这 种方式成本比专用的RAID适配卡低很多。 此外还可以用2k or xp or linux系统做成软raid 个人使用磁盘RAID主要是用RAID0、 RAID1或RAID0+1工作模式。
区别共有三点:
1、两者的概念不同:
RAID 0:是多磁盘数据分组同步写读。
RAID 1:是多磁盘同数据同步写读。
2、两者的安全性不同:
RAID 0:无数据备份功能,安全性差。
RAID 1:盘间是相互备份的,安全性高。
3、两者的性能不同:
RAID 0;理论读写速度是单盘读写速度的X倍,X指加入到同一阵列的磁盘数。同时容量也为单盘容量的X倍。
RAID 1:读写速度与单盘相同,容量为单盘的容量。
各自优势:
RAID 0 :没有数据冗余,没有数据校验的磁盘陈列。实现RAID 0至少需要两块以上的硬盘,它将两块以上的硬盘合并成一块,数据连续地分割在每块盘上。 因为带宽加倍,所以读/写速度加倍。
RAID 1:可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。
扩展资料:
RAID 0优缺点:
RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。RAID0运行时只要其中任一块硬盘出现问题就会导致整个数据的故障。一般不建议企业用户单独使用。
RAID 0具有的特点,使其特别适用于对性能要求较高,而对数据安全不太在乎的领域,如图形工作站等。对于个人用户,RAID 0也是提高硬盘存储性能的绝佳选择。
RAID1优缺点:
RAID1通过硬盘数据镜像实现数据的冗余,保护数据安全,在两块盘上产生互为备份的数据,当原始数据繁忙时,可直接从镜像备份中读取数据,因此RAID1可以提供读取性能。
RAID1是硬盘中单位成本最高的,但提供了很高的数据安全性和可用性,当一个硬盘失效时,系统可以自动切换到镜像硬盘上读/写,并且不需要重组失效的数据。
参考资料:
百度百科-RAID0
百度百科-RAID1
1 不会影响原数据
2 不用重装系统 不需要你复制 不要做ghost
硬raid 1 前提:选购好一点的raid 卡,主流产品为台湾的promise fasttrak 100价格在320左右,支持raid 0、1、0+1,自己用可以用差一点,例如 promise smart什么的,才要130元。
1 物理联接:二个硬盘都要跳成主盘分别用数据线(最好是RAID卡自带的)接到RAID卡的IDE1、IDE2上,
2 接好并插到服务器上开机会检测到RAID卡的状态的,出现“No Array is defined”,表示没有建立任何RAID方式,
3 此时按下CTRL + F,
4 进入 *** 作界面,
5 按下 [1] Auto Setup,
6 进入到 [Auto Setup Options Menu] 中,
7 利用左右方向键或空格键,
8 将Optimize Array for:设成 Security 这项,
9 然后按下CTRL+Y保存,
10 出现确定选项,
11 按 Y 继续,
12 选择源盘,
13 请 [ Please Select A Source Disk ] 中将亮条移动到源盘上按下 ENTER 按键,
14 准备插入软盘,
15 建立镜像,
16 按Y 继续,
17 制作要一个过程,18 40G要20分钟左右,
19 80G要40分钟左右,
20 完成了,
21 按下任意键重启,
22 重启后看到如下画面,array
23 表示RAID建立正常,
24 正常建立以后,要用sfdisk分区,
25 安装 *** 作系统时会提示有没有SCSI设备,在此时按下功能键F6什么的。安装promise的驱动(自带的那两张软盘),然后正常安装即可。
冗余就等于备份的意思 一块坏了会转到另一块上
RAID 5 (定义,优势,弱点,适用范围,使用技巧)
定义:
RAID5是在RAID 3的基础上进行了一些改进,同样也是由三块以上的硬盘组成,也是以数据的校验位来保证数据的安全,但它不是以特定硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。
优势:克服RAID3校验盘性能问题,有冗余,硬盘利用率高
如果数据盘(物理)损坏,只要将坏硬盘换掉,RAID控制系统则会根据校验盘的数据校验位在新盘中重建坏盘上的数据。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高,为(N-1)/N 其中N为RAID中硬盘的个数。
弱点:读写性能差
当向RAID 5写入数据时,情况会变得复杂一些。即使我们只是向一个磁盘写入一个数据块,也必须计算与该数据块同处一个带区的所有数据块的校验值,并将新值重新写入到校验块中。由此我们可以看出,一个写入 *** 作事实上包含了数据读取(读取带区中的关联数据块),校验值计算,数据块写入和校验块写入四个过程。读写性能尤其是写性能大大降低。
适用范围:
• 文件和应用服务器
• 数据库服务器
• WEB,Email服务器
• 局域网服务器
• 使用范围较广
使用技巧:
RAID 5虽然具有容错能力,当一块硬盘出现故障时,RAID系统在降级模式下的运行情况。该磁盘上的所有数据块必须使用校验信息重新建立。此时如果我们是从好盘中读取数据块,不会有任何变化。但是如果我们所要读取的数据块正好位于已经损坏的磁盘,则必须同时读取同一带区中的所有其它数据块,并根据校验值重建丢失的数据,整个系统的性能会受到严重的影响。当我们更换了损坏的磁盘之后,系统必须一个数据块一个数据块的重建坏盘中的数据。整个过程包括读取带区,计算丢失的数据块和向新盘写入新的数据块,都是在后台自动进行。因此,如果有硬盘损坏必须及时更换,并且重建活动最好是在RAID系统空闲的时候进行。
以上就是关于服务器突然断电,导致raid数据库数据全部丢失怎么办!数据怎么恢复全部的内容,包括:服务器突然断电,导致raid数据库数据全部丢失怎么办!数据怎么恢复、如何选择正确的RAID级别、Raid0 和Raid1的区别在哪里各自的优势是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)