Raid控制器出现故障导致raid失效
突然断电导致raid信息故障
Raid5一块硬盘出错,系统管理员未及时更换硬盘的情况下另一块硬盘出错导致raid5失效。
下面介绍服务器磁盘阵列中raid1、raid0、raid5三种raid形式出现故障时的数据恢复思路和方法。
1raid1阵列数据恢复
·· Raid1是所有raid阵列中最为简单的一种阵列形式,raid1中两块硬盘互为镜像,所有数据都是完全一样的。如果因为raid控制器故障或者raid信息出错导致raid1磁盘阵列数据无法访问,只需要将两块硬盘中的其中一块硬盘从服务器上拆卸下来后作为单独的硬盘挂载到计算机上即可读取数据。
·· 如果raid1中其中一块硬盘出现故障时是不会影响服务器的正常运行的,此时需要将故障硬盘更换为正常硬盘即可。如果服务器一块硬盘故障时未能及时更换硬盘另一块硬盘也出现故障,则raid1磁盘阵列失效。此时想要进行数据恢复需要利用后出现故障的那一块硬盘进行数据恢复即可。
2raid0磁盘阵列数据恢复思路
·· 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阵列里的所有数据提取出来了。
3raid5磁盘阵列数据恢复原理
·· 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阵列镜像文件。得看旧硬盘是什么类型的损坏,如果只是系统文件损坏导致无法开机,那么就可以把旧硬盘插到服务器上去,然后再把旧硬盘上的分区挂载到新系统上的目录,然后就可以读取旧硬盘上的数据了。
但是如果旧硬盘是硬件损坏,例如磁盘大量坏道,硬盘上的马达之类配件的故障,这种情况建议联系专业的数据恢复机构来恢复。这个时候我要看你做的是哪一类型的阵列,如果是1系列这恢复的可能性不是特别大,只能通过扫盘。但如果你做的是阵列5,那么可以通过读取阵列的形式交数据重新恢复,但是需要整理。和少盘的这个速度数据是差不多的。在网上有详细的这个恢复教程和详细的过程,建议对你的服务器配备一个UPS。防止下一次出现同类型的问题。1、若文件被删除至回收站且,回收站已被清空,则需要使用专业的专数据恢复软件,进行扫属描磁盘,然后恢复文件。
2、若文件被删除后,并没有清除回收站,则可以直接通过回收站将删除的文件进行还原。
示例 *** 作如下:
1、首先将一个文件删除;
2、然后打开“回收站”;
3、在回收站中可以看到删除的文件数据;
4、右键选择“还原”;
5、再次返回刚刚文件所在的文件夹,即可看到文件已经恢复了。
扩展资料:
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。推荐使用顶尖数据恢复软件,分享使用方法:
1打开顶尖恢复软件,选择“硬盘数据恢复”模式。(鼠标停留在功能按钮可查看详情)
2按提示选择硬盘存储设备,然后点击下一步。
3进入硬盘扫描阶段,如果用户发现丢失的数据已经被扫描到,也可以“中断扫描”。
4选择需要恢复的文件,用户可以对文件进行预览,查看是否是自己需要的文件。然后点击下一步。(文件丢失后,文件名称也会被系统自动更改名称。如果未扫描到需要文件,请使用“万能恢复”模式再次扫描恢复。)
5选择恢复文件存放目录。用户可以将文件恢复到电脑上,以防止造成数据覆盖问题,然后点击下一步,等待恢复完成。服务器坏了,听你的叙述应该是RAID卡信息丢失或者有硬盘出了问题!
这个时候要找原厂或者IBM代理商、运维商来进行服务!
第一:假如是硬盘的问题,RAID级别在没有热备盘的情况下
一般容错1块硬盘,也就是坏一块硬盘对数据是没影响的!哪块硬盘坏了更换哪块即可!
第二:RAID卡,根据你的叙述,硬件是没问题的,假如RAID信息出错,硬盘组是有RAID信息的,COPY回来即可!
对于你上诉的 *** 作是万万不可取的,重新做RAID相当于硬盘的格式化,是在底层做硬盘存储直至的点点对应,做完这样的 *** 作,做数据恢复,是非常麻烦的!
假如数据是万万不能丢的,建议你马上停止任何 *** 作,联系数据恢复公司!
做的 *** 作越多,付出的成本越多,数据恢复的难度越大!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)