raid数据恢复技术揭秘(raid 1 是如何恢复无意删除的数据的谢谢)
raid 1 是如何恢复无意删除的数据的谢谢
RAID1不能恢复不小心被删除的数据,RAID1是用来保证数据不受单磁盘损坏而丢失,在其中一个磁盘损坏后,操作系统仍然可以通过RAID控制器从其他磁盘读取,按照这个逻辑的话,他的工作是在操作系统和磁盘之间的中转。而你的删除动作是操作系统发送给磁盘的指令,发送后RAID控制器在多个磁盘上执行了删除命令,所以删除后无法读取。不知道这么说你能否理解。 在主板SATA0和SATA1是标示的SATA的顺序号。这个问题我没有看太明白,你可以详细阐述下。
raid1的数据恢复
RAID1是所有RAID中最简单的一种,RAID1中两块硬盘互为镜像,所有数据都是完全一样的,如果是RAID控制器故障或RAID信息出错导致RAID1的数据无法访问,只要将两块硬盘中的一块从服务器上拆下来,作为单独的硬盘挂在一台计算机上,就很容易将数据恢复出来。如果RAID1中一块硬盘出现故障,不会影响服务器的运行,只要把故障硬盘更换为一块好的硬盘就可以了。如果没有及时更换,导致第二块硬盘也出现故障,这时RAID1就会失效,因为先出现故障的硬盘中的数据已经不完整,所以不能以第一块硬盘为基准进行数据恢复,而应该用后出现故障的硬盘进行数据恢复,一般情况下都能够完全恢复出所有的数据。
如何恢复raid硬盘数据
其他的cpu也应该有可以用的吧,他说得太绝对了,估计想让你们花大钱买他们的东西吧。换了主板,硬盘里原有的系统可能会开不了机,因为主办的驱动都变了,但是也可能进入,而且大部分的板子都因该可以进入的,只是缺少了相应的驱动而已!跟你进安全模式不加载驱动差不多。如果可以进去,你最好把相应的数据拷出来!要用新主板的话,在格掉这个硬盘重装就可以!再着,即便是要重装系统,只要在原来硬盘的基础上重装不删除原来的文件也可以啊!数据也可以保护的!不过,还要看你的raid是什么模式了,如果是raid1,随便用一个硬盘都可以。如果是raid0就不好办了!不过,一般公司内部的服务器应该都是raid1吧,可以保护数据丢失!
RAID数据恢复的RAID中主要三个关键概念和技术
镜像(Mirroring)、数据条带(Data Stripping)和数据校验(Data parity)。镜像,将数据复制到多个磁盘,一方面可以提高可靠性,另一方面可并发从两个或多个副本读取数据来提高读性能。显而易见,镜像的写性能要稍低,确保数据正确地写到多个磁盘需要更多的时间消耗。数据条带,将数据分片保存在多个不同的磁盘,多个数据分片共同组成一个完整数据副本,这与镜像的多个副本是不同的,它通常用于性能考虑。数据条带具有更高的并发粒度,当访问数据时,可以同时对位于不同磁盘上数据进行读写操作,从而获得非常可观的I/O性能提升。数据校验,利用冗余数据进行数据错误检测和修复,冗余数据通常采用海明码、异或操作等算法来计算获得。利用校验功能,可以很大程度上提高磁盘阵列的可靠性、鲁棒性和容错能力。不过,数据校验需要从多处读取数据并进行计算和对比,会影响系统性能。不同等级的RAID采用一个或多个以上的三种技术,来获得不同的数据可靠性、可用性和I/O性能。至于设计何种RAID(甚至新的等级或类型)或采用何种模式的RAID,需要在深入理解系统需求的前提下进行合理选择,综合评估可靠性、性能和成本来进行折中的选择。RAID思想从提出后就广泛被业界所接纳,存储工业界投入了大量的时间和财力来研究和开发相关产品。而且,随着处理器、内存、计算机接口等技术的不断发展,RAID不断地发展和革新,在计算机存储领域得到了广泛的应用,从高端系统逐渐延伸到普通的中低端系统。RAID技术如此流行,源于其具有显著的特征和优势,基本可以满足大部分的数据存储需求。总体说来,RAID主要优势有如下几点:(1) 大容量这是RAID的一个显然优势,它扩大了磁盘的容量,由多个磁盘组成的RAID系统具有海量的存储空间。现在单个磁盘的容量就可以到1TB以上,这样RAID的存储容量就可以达到PB级,大多数的存储需求都可以满足。一般来说,RAID可用容量要小于所有成员磁盘的总容量。不同等级的RAID算法需要一定的冗余开销,具体容量开销与采用算法相关。如果已知RAID算法和容量,可以计算出RAID的可用容量。通常,RAID容量利用率在50% ~ 90%之间。(2) 高性能RAID的高性能受益于数据条带化技术。单个磁盘的I/O性能受到接口、带宽等计算机技术的限制,性能往往很有限,容易成为系统性能的瓶颈。通过数据条带化,RAID将数据I/O分散到各个成员磁盘上,从而获得比单个磁盘成倍增长的聚合I/O性能。(3) 可靠性可用性和可靠性是RAID的另一个重要特征。从理论上讲,由多个磁盘组成的RAID系统在可靠性方面应该比单个磁盘要差。这里有个隐含假定:单个磁盘故障将导致整个RAID不可用。RAID采用镜像和数据校验等数据冗余技术,打破了这个假定。镜像是最为原始的冗余技术,把某组磁盘驱动器上的数据完全复制到另一组磁盘驱动器上,保证总有数据副本可用。比起镜像50%的冗余开销,数据校验要小很多,它利用校验冗余信息对数据进行校验和纠错。RAID冗余技术大幅提升数据可用性和可靠性,保证了若干磁盘出错时,不会导致数据的丢失,不影响系统的连续运行。(4) 可管理性实际上,RAID是一种虚拟化技术,它对多个物理磁盘驱动器虚拟成一个大容量的逻辑驱动器。对于外部主机系统来说,RAID是一个单一的、快速可靠的大容量磁盘驱动器。这样,用户就可以在这个虚拟驱动器上来组织和存储应用系统数据。从用户应用角度看,可使存储系统简单易用,管理也很便利。由于RAID内部完成了大量的存储管理工作,管理员只需要管理单个虚拟驱动器,可以节省大量的管理工作。RAID可以动态增减磁盘驱动器,可自动进行数据校验和数据重建,这些都可以大大简化管理工作。
Raid磁盘阵列数据恢复原理
·· raid磁盘阵列为服务器提供安全的、可靠的、可申缩的外部存储空间。但是多数的服务器使用者对raid并不是十分了解再加上服务器的广告上都太过强调了raid阵列的错容功能,使得很多服务器的使用者受到一种“raid不会出现故障”的错误引导。因此在服务器的使用过程中忽视了raid磁盘阵列的潜在风险,对服务器数据的备份或者应急预案不足,一旦服务器出现故障将为企业带来极大的影响。Raid磁盘阵列出现故障的原因通常可以归结为如下几点: Raid控制器出现故障导致raid失效 突然断电导致raid信息故障 Raid5一块硬盘出错,系统管理员未及时更换硬盘的情况下另一块硬盘出错导致raid5失效。 下面介绍服务器磁盘阵列中raid1、raid0、raid5三种raid形式出现故障时的数据恢复思路和方法。 1.raid1阵列数据恢复 ·· Raid1是所有raid阵列中最为简单的一种阵列形式,raid1中两块硬盘互为镜像,所有数据都是完全一样的。如果因为raid控制器故障或者raid信息出错导致raid1磁盘阵列数据无法访问,只需要将两块硬盘中的其中一块硬盘从服务器上拆卸下来后作为单独的硬盘挂载到计算机上即可读取数据。 ·· 如果raid1中其中一块硬盘出现故障时是不会影响服务器的正常运行的,此时需要将故障硬盘更换为正常硬盘即可。如果服务器一块硬盘故障时未能及时更换硬盘另一块硬盘也出现故障,则raid1磁盘阵列失效。此时想要进行数据恢复需要利用后出现故障的那一块硬盘进行数据恢复即可。 2.raid0磁盘阵列数据恢复思路 ·· Raid0是所有磁盘阵列中最脆弱的磁盘阵列形式,raid0磁盘阵列没有任何冗余性能,阵列中只要有一块硬盘故障则服务器数据就会丢失,所以是一个风险极大的阵列形式。通过下图可以看出,raid0的数据是分布到每一块磁盘上的,如果服务器中任何一块硬盘出现故障都会导致服务器的数据不完整。 ·· 对于raid0磁盘阵列的数据恢复要求数据恢复工程师对阵列中的所有数据进行重组,又由于raid0阵列已不可用,所以只能将硬盘从raid控制器中取出来作为单块硬盘进行分析和数据恢复。 如上图所示,对于单块硬盘1来说,其中的数据为A/E/I/M,硬盘2中的数据为B/F/J/N,都只是部分数据,只有把阵列中的所有硬盘数据按照A/B/C/D/E/F/G/H····这样的顺序拼接好,才能真正恢复raid0阵列中的数据。 ·· 那么应该怎么按照顺序拼接这raid0阵列中的所有硬盘数据呢,这里需要注意两个因素,一个是raid0磁盘阵列中每个数据块的大小,也就是A或者B这些数据块所占用的扇区数;另一个因素是raid0阵列中的硬盘排列顺序,也就是说需要确定哪一块硬盘是阵列中的第一块硬盘,哪一块是第二块、第三块···· ·· 以上图中的raid0磁盘阵列为例,我们假设数据块的大小为16个扇区,硬盘的顺序就以图中的为例,那么我们在进行数据恢复时只需要在硬盘1中提取0~15扇区的信息,再到硬盘2中提取0~15扇区信息,再到硬盘3中提取0~15个扇区的信息,再到硬盘4中提取0~15个扇区的信息,再返回到硬盘1中提取16~31扇区的信息····以此类推,就可以将这个raid0阵列里的所有数据提取出来了。 3.raid5磁盘阵列数据恢复原理 ·· Raid5阵列中数据的分布与raid0阵列类似,与之不同的是raid5中每个平行的数据块中总有一个数据块是校验块,如下图中的p1/p2/p3/p4。Raid5支持在一块硬盘掉线的情况下保证数据的正常访问,但是如果有两块或者两块以上的硬盘同时离线,阵列便会失效,需要对磁盘阵列进行数据重组了。Raid5的数据重组方式与raid0也是相同的,只需要将硬盘中的数据按照顺序拼接好即可 ·· 由于raid5阵列中的每一块硬盘中都有校验信息,所以分析raid5阵列时需要比raid0阵列多分析一个校验块的位置和方向。也就是说raid5阵列分析有3个因素,分别是硬盘排列顺序、每个数据块所占的扇区数、阵列中每个数据块的大小。 ·· 以上图中的raid5阵列为例,假设该raid5阵列的数据块大小为32个扇区,盘序如图所示,那么在提取数据时只需要按照从1~4的顺序分别提取0~31扇区的信息(硬盘4中0~31扇区的信息为校验块,跳过不取),然后再返回到硬盘1中提取32~63扇区信息,以此类推,即可把所有提取出来的数据组成一个完整的raid5阵列镜像文件。
存储损坏RAID数据如何恢复
1、误格式化硬盘数据的恢复在DOS高版本状态下,格式化操作format在缺省状态下都建立了用于恢复格式化的磁盘信息,实际上是把磁盘的DOS引导扇区,fat分区表及目录表的所有内容复制到了磁盘的最后几个扇区中(因为后面的扇区很少使用),而数据区中的内容根本没有改变。我们都知道在DOS时代有一个非常不错的工具UnFormat,它可以恢复由Format命令清除的磁盘。如果用户是在DOS下使用Format命令误格式化了某个分区的话,可以使用该命令试试。不过UnFormat只能恢复本地硬盘和软件驱动器,而不能恢复网络驱动器。UnFormat命令除了上面的反格式化功能,它还能重新修复和建立硬盘驱动器上的损坏分区表。。2、零磁道损坏时的数据恢复硬盘的主引导记录区(MBR)在零磁道上。MBR位于硬盘的0磁道0柱面1扇区,其中存放着硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表(DPT),两个字节(55 AA)属于分区结束标志。零磁道一旦受损,将使硬盘的主引导程序和分区表信息将遭到严重破坏,从而导致硬盘无法引导。0磁道损坏判断:系统自检能通过,但启动时,分区丢失或者C盘目录丢失,硬盘出现有规律的“咯吱……咯吱”的寻道声,运行SCANDISK扫描C盘,在第一簇出现一个红色的“B”,或者Fdisk找不到硬盘、DM死在0磁道上,此种情况即为零磁道损坏!3、分区表损坏时的数据修复硬盘主引导记录(MBR)所在的扇区也是病毒重点攻击的地方,通过破坏主引导扇区中的DPT(分区表),就可以轻易地损毁硬盘分区信息,达到对资料的破坏目的。分区表的损坏是分区数据被破坏而使记录被破坏的。所以,我们可以使用软件来进行修复。4、误删除之后的数据恢复在计算机使用过程中我们最常见的数据恢复就是误删除之后的数据恢复了,但是在这个时候一定要记住,千万不要再向该分区或者磁盘写入信息,因为刚被删除的文件被恢复的可能性最大。实际上当用fdisk删除了硬盘分区之后,表面现象是硬盘中的数据已经完全消失,在未格式化时进入硬盘会显示无效驱动器。如果了解fdisk的工作原理,就会知道,fdisk只是重新改写了硬盘的主引导扇区(0面0道1扇区)中的内容。具体说就是删除了硬盘分区表信息,而硬盘中的任何分区的数据均没有改变。由于删除与格式化操作对于文件的数据部分实质上丝毫未动,这样,就给文件恢复提供了可能性。我们只要利用一些反删除软件(它的工作原理是通过对照分区表来恢复文件的),用户可以轻松地实现文件恢复的目的。
RAID数据恢复的基本知识
raid磁盘阵列(Redundant Array of Independent Disks)简单的解释,就是将N个硬盘透过RAID Controller (分Hardware,Software )结合成虚拟单台大容量的硬盘使用,其特色是N个硬盘同时读取速度加快及提供容错 性Fault Tolerant,所以RAID是当成平时主要访问Data的Storage不是Backup Solution。1988年美国加州大学伯克利分校的D. A. Patterson教授等首次在论文“A Case of Redundant Array of Inexpensive Disks”中提出了RAID概念,即廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks)。由于当时大容量磁盘比较昂贵,RAID的基本思想是将多个容量较小、相对廉价的磁盘进行有机组合,从而以较低的成本获得与昂贵大容量磁盘相当的容量、性能、可靠性。随着磁盘成本和价格的不断降低,RAID可以使用大部分的磁盘,“廉价”已经毫无意义。因此,RAID咨询委员会(RAID Advisory Board, RAB)决定用“独立”替代“廉价”,于时RAID变成了独立磁盘冗余阵列(Redundant Array of Independent Disks)。但这仅仅是名称的变化,实质内容没有改变。RAID这种设计思想很快被业界接纳,RAID技术作为高性能、高可靠的存储技术,已经得到了非常广泛的应用。RAID主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种技术的策略和架构,可以把RAID分为不同的等级,以满足不同数据应用的需求。D. A. Patterson等的论文中定义了RAID1 ~ RAID5原始RAID等级,1988年以来又扩展了RAID0和RAID6。近年来,存储厂商不断推出诸如RAID7、RAID10/01、RAID50、RAID53、RAID100等RAID等级,但这些并无统一的标准。目前业界公认的标准是RAID0 ~ RAID5,除RAID2外的四个等级被定为工业标准,而在实际应用领域中使用最多的RAID等级是RAID0、RAID1、RAID3、RAID5、RAID6和RAID10。从实现角度看,RAID主要分为软RAID、硬RAID以及软硬混合RAID三种。软RAID所有功能均有操作系统和CPU来完成,没有独立的RAID控制/处理芯片和I/O处理芯片,效率自然最低。硬RAID配备了专门的RAID控制/处理芯片和I/O处理芯片以及阵列缓冲,不占用CPU资源,但成本很高。软硬混合RAID具备RAID控制/处理芯片,但缺乏I/O处理芯片,需要CPU和驱动程序来完成,性能和成本在软RAID和硬RAID之间。 RAID每一个等级代表一种实现方法和技术,等级之间并无高低之分。在实际应用中,应当根据用户的数据应用特点,综合考虑可用性、性能和成本来选择合适的RAID等级,以及具体的实现方式。
RAID5 硬盘掉线数据要怎么恢复
raid5 硬盘掉线?切勿强制上线,重建RAID。先搞明白哪块先掉,哪块后掉,然后尝试给后掉的强制上线,如果盘损坏严重或者数据非常重要,建议直接送恢复公司做虚拟重组。
RAID5 是如何进行数据恢复的
恢复方法可以参考下面:
RAID5是条带化的,对于一个3块盘的RAID5,在一个条带中有两块盘提供数据块D1,D2,另一块盘提供校验块P。
当用户写入数据D1和D2时,P由D1和D2异或计算而得。P = D1 xor D2。
比如当D1所在的盘损坏,则D1的数据可由P与D2异或计算而得(D1 = P xor D2)。
所以RAID5只能允许一块盘损坏,2块就恢复不了了,RAID6倒是能恢复2块。
扩展资料:
RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。
因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。
什么是RAID技术
RAID(独立磁盘冗余阵列)是一种数据存储虚拟化技术,将多个物理磁盘驱动器组件组合到一个或多个逻辑单元中,以实现数据冗余和/或提高性能的目的。
数据以多种方式(称为RAID级别)分布在驱动器上,具体取决于所需的冗余和性能级别。不同的方案按资料分布布局以单词“ RAID”命名,后跟一个数字,例如RAID 0或RAID1。每种方案或RAID级别在关键目标之间提供了不同的平衡:可靠性、性能和容量。大于RAID 0的RAID级别可提供针对不可恢复的扇区读取错误以及整个物理驱动器故障的保护。
RAID技术主要具有以下三个基本功能:
(1)通过磁盘数据条带化,可以实现对数据的块访问,减少了磁盘的机械搜索时间,提高了数据访问速度。
(2)通过同时排列数组中的多个磁盘,可以减少磁盘的机械搜索时间,并提高数据访问速度。
(3)通过镜像或存储同位信息,可以实现数据的冗余保护。
RAID 0和RAID 1之间的区别:
1. RAID 0读写速度快,数组容量是数组磁盘的总容量,无数据备份功能,安全性较差。
2. RAID 1的读写速度如单磁盘,容量为单磁盘容量,但磁盘互相备份,安全性高。
RAID 0的特点:
RAID 0的缺点是它不提供数据冗余,一旦用户数据损坏,损坏的数据将无法恢复。当RAID中任何硬盘驱动器出现故障时,RAID 0运行都可能导致整个数据损坏。通常不建议企业用户单独使用。
RAID 1的特征:
RAID 1通过硬盘数据镜像实现数据冗余,保护数据,在两个磁盘上生成备份数据,并且在原始数据繁忙时可以直接从镜像备份中读取资料,因此RAID 1可以提供读取性能。
RAID 0
RAID 0由条带化组成,但没有镜像或同位。与跨区卷相比,RAID 0卷的容量是相同的。它是集合中磁盘容量的总和。但是由于条带化将每个文件的内容分配到集合中的所有磁盘之间,因此任何磁盘的故障都会导致所有档(整个RAID 0卷)丢失。跨区卷损坏至少可以将档保留在正常运行的磁盘上。 RAID 0的好处是,对任何档的读写操作的吞吐量都乘以磁盘数量,因为与跨区卷不同,读写操作是同时进行的,而且代价是驱动器故障的完全脆弱性。实际上,平均故障率比等效的单个非RAID驱动器高。
RAID 1
RAID 1由数据镜像组成,没有同位或分段。数据被相同地写入两个驱动器,从而产生驱动器的“镜像集”。因此,RAID中的任何驱动器均可满足任何读取请求。如果将请求广播到RAID中的每个驱动器,则可以由首先访问数据的驱动器(根据其查找时间和循环等待时间)对请求进行服务,从而提高性能。如果针对控制器或软件进行了优化,则持续读取吞吐量将接近集合中每个驱动器的吞吐量总和。写入较慢,因为写入的数据必须更新到每个驱动器,而最慢的驱动器会限制写入性能。但只要有一个驱动器正常工作,该数组就会继续运行。
下面是RAID级别的对比表。
更多文章:
华硕主板A68和技嘉主板A88哪个好?华硕A68主板小板如何配置合理
2023年6月26日 03:10
联想s10工作站(联想IdeaPad S10怎么样适合什么人群使用)
2024年9月26日 17:00
macbookpro修键盘费用(MacBookpro换键盘多少钱苹果键盘进水了维修)
2024年5月15日 00:17
lenovo手机怎么刷机去密码(联想手机密码忘记了怎么解锁)
2023年12月27日 15:30
华硕a55v更换固态硬盘(我想问一下华硕A55V 有预留mSATA接口,能直接加装固态硬盘么)
2024年6月17日 16:44
hd8500m显卡相当于(求助笔记本hd8500m显卡相当于哪个)
2024年7月22日 16:29
2019苹果笔记本好用吗(2019年的macbook pro值得买吗)
2024年9月5日 09:00
官网下载显卡驱动(显卡驱动是到官网上面下还是直接用pacman)
2024年11月16日 14:30