2009年3月30日星期一

数据恢复工程师应当具备的职业操守

数据恢复工程师应当具备的职业操守


      


究竟应当具备哪些职业操守,才能称得上是一位优秀的、受人尊重的数据恢复工程师?由于数据恢复还没有被纳入“365行”,还没有相应的执业标准和职业规范,因此我们很难拿出一个具体的标准来界定和衡量数据恢复工程师的职业准则。但是,一些最基本的品行、品格、品质,却是每一个数据恢复工程师都应当具备的。下面的这十来条,就是我们的一些想法、一些体会、一些感悟,并不代表对整个数据恢复行业的界定。


1、诚实、谦逊、厚道,以客观事实为依据,不说“我恢复不出的数据,没人能恢复出来”之类狂妄自大的话。


“牛人”,在数据恢复行业比比皆是,似乎不装出一付“老子天下第一”的阵势,就不会获得客户的另眼相瞧似的。鄙视同行、看不起对手、自以为是,这都是很多“数据恢复工程师”的家常便饭。沈阳凯文数据恢复中心始终坚信,“高人不傲”、“傲人不高”。心态狂妄,是不可能在数据恢复领域有很高造诣的。


21%的希望,100%的努力。面对任何严重的数据灾难,都不在竭尽全力之前就轻言放弃。


很多非常严重的数据灾难,的确是希望极为渺茫的。但是,在坚忍不拔、永不言败的数据恢复工程师的不懈努力之下,往往能够“化腐朽为神奇”,数据最终得以重现。“想当然”对于数据恢复工程师是万万要不得的。


3、无论事先约定的收费高低,都竭尽最大努力,不因钱少而“偷工减料”,竭尽所能为客户最大限度提取数据,尽最大努力减少客户的数据损失。


的确有一些严重的数据灾难,需要耗费非常大的工作量(几天甚至几周),当初约定的价格很有可能已经与实际工作量不成正比。是用“偷懒”来换取等价的工作量,还是把客户的数据做到最大化,此时对数据恢复工程师的职业操守是很大的考验。


4、一丝不苟、认真对待每一个数据灾难,不让任何一个微小的重要数据因为疏忽而遗漏、因为偷懒而遗失。


90%91%数据恢复工程师来说,可能差不多,但对客户来说却是至关重要,哪怕只有一个文件的马虎或偷懒,都有可能给客户造成难以估量的数据损失。


5、检测前后、恢复前后,都确保数据灾难不发生任何改变,不故意加重数据灾难,不故意给同行制造技术障碍。


有的缺乏职业道德的数据恢复从业人员的“我死你亡”的心态着实可怕,“我赚不到钱,谁也别想赚到”,在这种狭隘心理的唆使下,大量的数据灾难被二次、三次……破坏,甚至完全不可恢复。


6、除非对恢复出来的数据的完整性有100%把握,并已由数据的原始主人进行仔细确认,否则绝不轻易将找回数据覆盖回受损硬盘或受损分区。


充分保护数据灾难现场,是一个最起码的职业准则,除非已经客户亲自授权并准许,否则谁也没有全力破坏数据灾难现场。即便是事先已经有了100%把握,也应进一步征得数据主人的同意,方可进行可能破坏数据灾难现场的操作。


7、在数据恢复过程中,如果遇到有可能改变甚至加重原始数据灾难、或有可能造成数据进一步损失的情况,一定事先与客户沟通,并争得客户同意。


没有客户亲自认可,绝不冒然进行任何可能伤及数据的危险操作。数据恢复工程师应当是拯救数据的“天使”,而不是破坏数据的“恶魔”,因此如果经过了数据恢复工程师的后期处理后数据灾难反而加重了,那数据恢复工程师就不是“医生”而是“杀手”。


8、实事求是、客观地告之客户数据丢失的情况和数据恢复的结果,既不夸大其辞、连蒙带吓,也不轻描淡写。


很多的数据恢复工程师习惯了把数据灾难往严重了说、往可怕了说,因为只有这样才能试探出客户的心理承受底线,才能最大化地赚到客户腰包里的人民币。


9、不“坐地起价”,不“看人下菜碟”,以恢复难度和工作量为收费标准,而不以客户的经济条件和数据的重要度,信口开河、出尔反尔、随意开价。


个人数据少要点、单位数据多要点;文档少要点,数据库多要点……这似乎已经成为某些数据恢复工程师的开价原则,于是要价就成了“满嘴跑火车”,客户的表情和客户的描述,都成了他们价高价低的“参考标准”。某国内著名数据恢复公司,重点奖励那些口若悬河、可以让客户接受离谱价格的“营销高手”。


10、保证自用电脑中没有任何病毒、木马、蠕虫、后门等恶意程序存在,不会导致客户存储设备被无意感染。保证不向客户存储设备中故意植入日后可能会破坏数据、给自己创造牟利机会的病毒、木马、蠕虫、后门等恶意程序。


病毒、木马、蠕虫、后门这些恶意程序的泛滥,也给了一些缺乏职业道德的数据恢复工程师以“启迪”和可乘之机。他们利用自己的编程知识和对系统底层的了解,在客户的硬盘里埋下“炸弹”,伺机破坏数据,之后便坐享其成,等待客户再次上门求助。这钱赚得的确巧,但最好别玩大了,否则等待这些缺乏职业道德的数据恢复工程师的,将是恢恢的法网。


11、无论在什么情况下,都严守客户的数据秘密,不传播、不扩散、不谈论、不偷看、不留存,保证客户的数据秘密只有工程师本人和客户本人知晓,不会再有第三方获悉。如客户要求不留备份,则彻底删除。


客户的数据千奇百怪,既有官方的涉密数据,也有个人的隐私数据;既会有关系企业运营的数据库,也会有个人情感的宣泄;既会有可怕的凶杀照片,也会有壮美的风景图画……如果数据恢复工程师有猎奇心理的话,那这个职业可真的能让自己“大饱眼福”。事实上,对客户数据的好奇心理只能说是一个数据恢复工程师的初级阶段,当每天都有大量的、成千上万的文件从眼前掠过时,这种猎奇心理很快就消退了,取而代之的是数据再现的过程,而不是数据内容的本身。

相关的主题文章:

数据恢复工程师应当具备的职业操守

数据恢复工程师应当具备的职业操守


      


究竟应当具备哪些职业操守,才能称得上是一位优秀的、受人尊重的数据恢复工程师?由于数据恢复还没有被纳入“365行”,还没有相应的执业标准和职业规范,因此我们很难拿出一个具体的标准来界定和衡量数据恢复工程师的职业准则。但是,一些最基本的品行、品格、品质,却是每一个数据恢复工程师都应当具备的。下面的这十来条,就是我们的一些想法、一些体会、一些感悟,并不代表对整个数据恢复行业的界定。


1、诚实、谦逊、厚道,以客观事实为依据,不说“我恢复不出的数据,没人能恢复出来”之类狂妄自大的话。


“牛人”,在数据恢复行业比比皆是,似乎不装出一付“老子天下第一”的阵势,就不会获得客户的另眼相瞧似的。鄙视同行、看不起对手、自以为是,这都是很多“数据恢复工程师”的家常便饭。沈阳凯文数据恢复中心始终坚信,“高人不傲”、“傲人不高”。心态狂妄,是不可能在数据恢复领域有很高造诣的。


21%的希望,100%的努力。面对任何严重的数据灾难,都不在竭尽全力之前就轻言放弃。


很多非常严重的数据灾难,的确是希望极为渺茫的。但是,在坚忍不拔、永不言败的数据恢复工程师的不懈努力之下,往往能够“化腐朽为神奇”,数据最终得以重现。“想当然”对于数据恢复工程师是万万要不得的。


3、无论事先约定的收费高低,都竭尽最大努力,不因钱少而“偷工减料”,竭尽所能为客户最大限度提取数据,尽最大努力减少客户的数据损失。


的确有一些严重的数据灾难,需要耗费非常大的工作量(几天甚至几周),当初约定的价格很有可能已经与实际工作量不成正比。是用“偷懒”来换取等价的工作量,还是把客户的数据做到最大化,此时对数据恢复工程师的职业操守是很大的考验。


4、一丝不苟、认真对待每一个数据灾难,不让任何一个微小的重要数据因为疏忽而遗漏、因为偷懒而遗失。


90%91%对数据恢复工程师来说,可能差不多,但对客户来说却是至关重要,哪怕只有一个文件的马虎或偷懒,都有可能给客户造成难以估量的数据损失。


5、检测前后、恢复前后,都确保数据灾难不发生任何改变,不故意加重数据灾难,不故意给同行制造技术障碍。


有的缺乏职业道德的数据恢复从业人员的“我死你亡”的心态着实可怕,“我赚不到钱,谁也别想赚到”,在这种狭隘心理的唆使下,大量的数据灾难被二次、三次……破坏,甚至完全不可恢复。


6、除非对恢复出来的数据的完整性有100%把握,并已由数据的原始主人进行仔细确认,否则绝不轻易将找回数据覆盖回受损硬盘或受损分区。


充分保护数据灾难现场,是一个最起码的职业准则,除非已经客户亲自授权并准许,否则谁也没有全力破坏数据灾难现场。即便是事先已经有了100%把握,也应进一步征得数据主人的同意,方可进行可能破坏数据灾难现场的操作。


7、在数据恢复过程中,如果遇到有可能改变甚至加重原始数据灾难、或有可能造成数据进一步损失的情况,一定事先与客户沟通,并争得客户同意。


没有客户亲自认可,绝不冒然进行任何可能伤及数据的危险操作。数据恢复工程师应当是拯救数据的“天使”,而不是破坏数据的“恶魔”,因此如果经过了数据恢复工程师的后期处理后数据灾难反而加重了,那数据恢复工程师就不是“医生”而是“杀手”。


8、实事求是、客观地告之客户数据丢失的情况和数据恢复的结果,既不夸大其辞、连蒙带吓,也不轻描淡写。


很多的数据恢复工程师习惯了把数据灾难往严重了说、往可怕了说,因为只有这样才能试探出客户的心理承受底线,才能最大化地赚到客户腰包里的人民币。


9、不“坐地起价”,不“看人下菜碟”,以恢复难度和工作量为收费标准,而不以客户的经济条件和数据的重要度,信口开河、出尔反尔、随意开价。


个人数据少要点、单位数据多要点;文档少要点,数据库多要点……这似乎已经成为某些数据恢复工程师的开价原则,于是要价就成了“满嘴跑火车”,客户的表情和客户的描述,都成了他们价高价低的“参考标准”。某国内著名数据恢复公司,重点奖励那些口若悬河、可以让客户接受离谱价格的“营销高手”。


10、保证自用电脑中没有任何病毒、木马、蠕虫、后门等恶意程序存在,不会导致客户存储设备被无意感染。保证不向客户存储设备中故意植入日后可能会破坏数据、给自己创造牟利机会的病毒、木马、蠕虫、后门等恶意程序。


病毒、木马、蠕虫、后门这些恶意程序的泛滥,也给了一些缺乏职业道德的数据恢复工程师以“启迪”和可乘之机。他们利用自己的编程知识和对系统底层的了解,在客户的硬盘里埋下“炸弹”,伺机破坏数据,之后便坐享其成,等待客户再次上门求助。这钱赚得的确巧,但最好别玩大了,否则等待这些缺乏职业道德的数据恢复工程师的,将是恢恢的法网。


11、无论在什么情况下,都严守客户的数据秘密,不传播、不扩散、不谈论、不偷看、不留存,保证客户的数据秘密只有工程师本人和客户本人知晓,不会再有第三方获悉。如客户要求不留备份,则彻底删除。


客户的数据千奇百怪,既有官方的涉密数据,也有个人的隐私数据;既会有关系企业运营的数据库,也会有个人情感的宣泄;既会有可怕的凶杀照片,也会有壮美的风景图画……如果数据恢复工程师有猎奇心理的话,那这个职业可真的能让自己“大饱眼福”。事实上,对客户数据的好奇心理只能说是一个数据恢复工程师的初级阶段,当每天都有大量的、成千上万的文件从眼前掠过时,这种猎奇心理很快就消退了,取而代之的是数据再现的过程,而不是数据内容的本身。

相关的主题文章:

数据恢复随笔--大杂烩维修与术业有专攻








数据恢复随笔--大杂烩维修与术业有专攻


         


 


提到数据恢复,我们马上就会想到市场里林林丛丛的打着数据恢复旗号的门店、柜台,这其中绝大多数都可以归结为大杂烩维修,也就是主板、硬盘、内存、显示器、打印机……什么都修,兼营数据恢复业务。在专营数据恢复业务的专业数据恢复中心来看,大杂烩维修做数据恢复,就是捡漏,简单的活、好做的活都被这些星罗棋布的大杂烩维修过滤掉了,留给专业数据恢复中心的,不是非常难搞的活,就是已经被弄得面目全非的活。


人的时间和精力都是有限的,一个人绝不可能样样都精通,尤其是硬件维修这种需要钻得很深才能有所建树的行业。比如在沈阳凯文数据恢复中心,专业的数据恢复工程师就有十人,大家每天沿着各自不同的方向在钻研不同的数据恢复技术,即便是这样,还是有一些高难的深层技术至今没有攻克,而这已经是使个专业专职工程师经年累月、苦心钻研的结果了。


大杂烩维修呢,最多能给数据恢复分配一两个技师顶多了,也许这个所谓的数据恢复工程师还要肩负着维修主板、内存的任务。事实上,很多大杂烩维修,就是老板一个人,顶多再有一两个帮手或学徒,整日啥都修,见啥修啥。您说,这样的大杂烩维修,又怎么可能有时间和精力给数据恢复留下充足的思考和钻研的空间呢?


数据恢复,是需要心平气和、集中精力的。专业的数据恢复工程师,很多情况下会在没有杂事干扰的前提下,连续几个小时、甚至十几个小时平心静气、全神贯注地钻研和攻克一个技术难关。技术实力的提高,实践经验的丰富,就是在这样术业有专攻的氛围中才能够磨练出来的。


有的大杂烩维修在广告宣传语中会说专业数据恢复,其实这是令专业数据恢复中心所不屑的。既然是大杂烩,就不可能专业;如果要专业,就绝对不能大杂烩。不具备专业条件,就说自己是专业,无异于哗众取宠。有一家大杂烩维修的宣传单上,密密麻麻地写着专业硬盘维修专业数据恢复专业主板维修专业内存维修、“专业显示器维修”……,真搞不懂这家公司究竟什么维修项目才称得上“专业”。什么都专业,就是什么都不专业


“专业”,不是吹出来的,是用事实印证出来的。没有相当的人力、物力、财力、设备……等方面的投入,没有相当数量的专业工程师,是不可能提及专业二字的。在沈阳凯文数据恢复中心的墙上,醒目地贴着专一 专注 专职 专业八个大字,这既是宣传口号,也是客观的真实写照。沈阳凯文数据恢复中心从2001年进入数据恢复行业,如今已有七年的时间,从创始之初一直到现在,始终都沿着数据恢复这条路坚定不移地走下去,从来没有涉猎其他业务项目。


当沈阳凯文数据恢复中心用十几分钟的时间就搞定了大杂烩维修常常半天一天都搞不定的数据灾难时,客户往往由衷地说出两个字——


“专业” 


相关的主题文章:

数据恢复随笔--大杂烩维修与术业有专攻








数据恢复随笔--大杂烩维修与术业有专攻


         


 


提到数据恢复,我们马上就会想到市场里林林丛丛的打着数据恢复旗号的门店、柜台,这其中绝大多数都可以归结为大杂烩维修,也就是主板、硬盘、内存、显示器、打印机……什么都修,兼营数据恢复业务。在专营数据恢复业务的专业数据恢复中心来看,大杂烩维修做数据恢复,就是捡漏,简单的活、好做的活都被这些星罗棋布的大杂烩维修过滤掉了,留给专业数据恢复中心的,不是非常难搞的活,就是已经被弄得面目全非的活。


人的时间和精力都是有限的,一个人绝不可能样样都精通,尤其是硬件维修这种需要钻得很深才能有所建树的行业。比如在沈阳凯文数据恢复中心,专业的数据恢复工程师就有十人,大家每天沿着各自不同的方向在钻研不同的数据恢复技术,即便是这样,还是有一些高难的深层技术至今没有攻克,而这已经是使个专业专职工程师经年累月、苦心钻研的结果了。


大杂烩维修呢,最多能给数据恢复分配一两个技师顶多了,也许这个所谓的数据恢复工程师还要肩负着维修主板、内存的任务。事实上,很多大杂烩维修,就是老板一个人,顶多再有一两个帮手或学徒,整日啥都修,见啥修啥。您说,这样的大杂烩维修,又怎么可能有时间和精力给数据恢复留下充足的思考和钻研的空间呢?


数据恢复,是需要心平气和、集中精力的。专业的数据恢复工程师,很多情况下会在没有杂事干扰的前提下,连续几个小时、甚至十几个小时平心静气、全神贯注地钻研和攻克一个技术难关。技术实力的提高,实践经验的丰富,就是在这样术业有专攻的氛围中才能够磨练出来的。


有的大杂烩维修在广告宣传语中会说专业数据恢复,其实这是令专业数据恢复中心所不屑的。既然是大杂烩,就不可能专业;如果要专业,就绝对不能大杂烩。不具备专业条件,就说自己是专业,无异于哗众取宠。有一家大杂烩维修的宣传单上,密密麻麻地写着专业硬盘维修专业数据恢复专业主板维修专业内存维修、“专业显示器维修”……,真搞不懂这家公司究竟什么维修项目才称得上“专业”。什么都专业,就是什么都不专业


“专业”,不是吹出来的,是用事实印证出来的。没有相当的人力、物力、财力、设备……等方面的投入,没有相当数量的专业工程师,是不可能提及专业二字的。在沈阳凯文数据恢复中心的墙上,醒目地贴着专一 专注 专职 专业八个大字,这既是宣传口号,也是客观的真实写照。沈阳凯文数据恢复中心从2001年进入数据恢复行业,如今已有七年的时间,从创始之初一直到现在,始终都沿着数据恢复这条路坚定不移地走下去,从来没有涉猎其他业务项目。


当沈阳凯文数据恢复中心用十几分钟的时间就搞定了大杂烩维修常常半天一天都搞不定的数据灾难时,客户往往由衷地说出两个字——


“专业” 


相关的主题文章:

2009年3月28日星期六

RAID磁盘阵列数据恢复面面谈-沈阳凯文

RAID磁盘阵列数据恢复面面谈 

1.为什么需要磁盘阵列?

如何增加磁盘的存取(access)速度,如何防止数据因磁盘的故障而失落及如何有效的利用磁盘空间,一直是电脑专业人员和用户的困扰;而大容量磁盘的价格非常昂贵,对用户形成很大的负担。磁盘阵列技术的产生一举解决了这些问题。

过去十几年来,CPU的处理速度增加了五十倍有多,内存(memory)的存取速度亦大幅增加,而数据储存装置--主要是磁盘(hard disk)--的存取速度只增加了三、四倍,形成电脑系统的瓶颈,拉低了电脑系统的整体性能(through put),若不能有效的提升磁盘的存取速度,CPU、内存及磁盘间的不平衡将使CPU及内存的改进形成浪费。

目前改进磁盘存取速度的的方式主要有两种。一是磁盘快取控制(disk cache controller),它将从磁盘读取的数据存在快取内存(cache memory)中以减少磁盘存取的次数,数据的读写都在快取内存中进行,大幅增加存取的速度,如要读取的数据不在快取内存中,或要写数据到磁盘时,才做磁盘的存取动作。这种方式在单工环境(single- tasking envioronment)如DOS之下,对大量数据的存取有很好的性能(量小且频繁的存取则不然),但在多工(multi-tasking)环境之下(因为要不停的作数据交换(swapping) 的动作)或数据库(database)的存取(因为每一记录都很小)就不能显示其性能。这种方式没有任何安全保障。

其二是使用磁盘阵列的技术。磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的空间利用率。磁盘阵列所利用的不同的技术,称为RAID level,不同的level针对不同的系统及应用,以解决数据安全

的问题。

一般高性能的磁盘阵列都是以硬件的形式来达成,进一步的把磁盘快取控制及磁盘阵列结合在一个控制器(RAID controler或控制卡上,针对不同的用户解决人们对磁盘输出入系统的四大要求:

(1)增加存取速度,

(2)容错(fault tolerance),即安全性

(3)有效的利用磁盘空间;

(4)尽量的平衡CPU,内存及磁盘的性能差异,提高电脑的整体工作性能。

 

2.磁盘阵列原理

磁盘阵列中针对不同的应用使用的不同技术,称为RAID level,RAID是Redundent Array of Inexpensive Disks的缩写,而每一level代表一种技术,目前业界公认的标准是RAID 0~RAID 5。这个level并不代表技术的高低,level 5并不高于level 3,level 1也不低过level 4,至于要选择那一种RAID level的产品,纯视用户的操作环境(operating environment)及应用(application)而定,与level的高低没有必然的关系。

RAID 0及RAID 1适用于PC及PC相关的系统如小型的网络服务器(network server)及需要高磁盘容量与快速磁盘存取的工作站等,比较便宜;RAID 3及RAID 4适用于大型电脑及影像、CAD/CAM等处理;RAID 5多用于OLTP(在线事务处理),因有金融机构及大型数据处理中心的迫切需要,故使用较多而较有名气, RAID 2较少使用,其他如RAID 6,RAID 7,乃至RAID 10等,都是厂商各做各的,并无一致的标准,在此不作说明。介绍各个RAID level之前, 先看看形成磁盘阵列的两个基本技术:

磁盘延伸(Disk Spanning):

译为磁盘延伸,能确切的表示disk spanning这种技术的含义。如图磁盘阵列控制器, 联接了四个磁盘,这四个磁盘形成一个阵列(array),而磁盘阵列的控制器(RAID controller)是将此四个磁盘视为单一的磁盘,如DOS环境下的C:盘。这是disk spanning的意义,因为把小容量的磁盘延伸为大容量的单一磁盘,用户不必规划数据在各磁盘的分布,而且提高了磁盘空间的使用率。并使磁盘容量几乎可作无限的延伸;而各个磁盘一起作取存的动作,比单一磁盘更为快捷。很明显的,有此阵列的形成而产生RAID的各种技术。

磁盘或数据分段(Disk Striping or Data Striping):

因为磁盘阵列是将同一阵列的多个磁盘视为单一的虚拟磁盘(virtual disk),所以其数据是以分段(block or segment)的方式顺序存放在磁盘阵列中,数据按需要分段,从第一个磁盘开始放,放到最後一个磁盘再回到第一个磁盘放起,直到数据分布完毕。至于分段的大小视系统而定,有的系统或以1KB最有效率,或以4KB,或以6KB,甚至是4MB或8MB的,但除非数据小于一个扇区(sector,即521bytes),否则其分段应是512byte的倍数。因为磁盘的读写是以一个扇区为单位,若数据小于512bytes,系统读取该扇区后,还要做组合或分组(视读或写而定)的动作,浪费时间。从上图我们可以看出,数据以分段于在不同的磁盘,整个阵列的各个磁盘可同时作读写,故数据分段使数据的存取有最好的效率,理论上本来读一个包含四个分段的数据所需要的时间约=(磁盘的access time+数据的tranfer time)X4次,现在只要一次就可以完成。

 

 

相关的主题文章:

RAID磁盘阵列数据恢复指南 

RAID6磁盘阵列数据恢复的方法指南(原创)


 


在众多大型商业场合,RAID5系统通常用于数据保护。然而不得不承认的是,RAID5磁盘阵列系统只允许单个硬盘驱动器失效,而且随着磁盘容量数量以及阵列宽度的增加,出现驱动器潜在缺陷的可能性接近100%。为了解决这个问题, RAID6磁盘阵列系统将会很快得到广泛的利用,因为RAID6系统即使在两个或者更多的驱动器同时失效的时候也能保护关键的用户数据,其安全性甚至比RAID5 EE或是RADI ADG更高。


 


RAID6技术使用了基于Galois Field算法或者有限场的数学MDS代码,以便在驱动器上对数据进行编码校验,以免产生错误或者删除。RAID6系统的数据平均无故障时间(MTDL)比RAID5系统更高,但是这并不等于RAID6是彻底安全的。近期,沈阳凯文数据恢复中心接到大量RAID6磁盘阵列故障案例,而且大多是TB数量级的海量存储。造成RAID6故障的原因并不仅仅是硬盘掉线,RAID控制卡故障以及RAID信息意外破坏也是不可忽视的因素,这往往给用户带来巨大的损失,而且大多数服务器售后服务工程师都无法解决。


 


作为在国内拥有很高声誉的数据恢复专业服务机构,同时也是RAID数据恢复领域技术权威,沈阳凯文此前针对RAID5以及RAID5 ADG等开发了详细的重组分析软件。然而不可否认的是,RAID6相对于RAID5的重组分析方法还是有很大的差异。在沈阳凯文技术部工程师努力下,目前沈阳凯文终于攻克RAID6难题,对于非多块硬盘故障而导致的RAID6崩溃可实现接近100%的恢复成功率。


 


RAID6等级是在RAID5基础上,为了进一步加强数据保护而设计的一种RAID方式,实际上是一种扩展RAID5等级。与RAID5的不同之处于除了每个硬盘上都有同级数据XOR校验区外,还有一个针对每个数据块的XOR校验区。当然,当前盘数据块的校验数据不可能存在当前盘而是交错存储的,具体形式见下图。


 



这样一来,等于每个数据块有了两个校验保护屏障(一个分层校验,一个是总体校验),因此RAID6的数据冗余性能相当好。针对这一特殊的校验保护机制,沈阳凯文已经能够实现高效率的重组分析,TB数量级的RAID6系统一般可以在2天以内顺利恢复。更为重要的是,RAID6本身的恢复也需要能够得到更多硬盘的镜像。一旦是因为硬盘物理故障而导致的崩溃,那么数据恢复服务商的开盘数据恢复能力也显得十分重要


 


到目前为止,已经为各类客户成功恢复数百起多起RAID磁盘阵列数据恢复的案例,其中有一部分是二次恢复,还有很多是其他数据恢复公司恢复失败,客户报着试试看的想法来到了沈阳凯文数据恢复,结果成功恢复了。

  沈阳凯文数据恢复中心提醒客户,不要进行REBUILD操作、不要进行初始化操作等危险操作。

相关的主题文章:

RAID磁盘阵列数据恢复面面谈-沈阳凯文

RAID磁盘阵列数据恢复面面谈 

1.为什么需要磁盘阵列?

如何增加磁盘的存取(access)速度,如何防止数据因磁盘的故障而失落及如何有效的利用磁盘空间,一直是电脑专业人员和用户的困扰;而大容量磁盘的价格非常昂贵,对用户形成很大的负担。磁盘阵列技术的产生一举解决了这些问题。

过去十几年来,CPU的处理速度增加了五十倍有多,内存(memory)的存取速度亦大幅增加,而数据储存装置--主要是磁盘(hard disk)--的存取速度只增加了三、四倍,形成电脑系统的瓶颈,拉低了电脑系统的整体性能(through put),若不能有效的提升磁盘的存取速度,CPU、内存及磁盘间的不平衡将使CPU及内存的改进形成浪费。

目前改进磁盘存取速度的的方式主要有两种。一是磁盘快取控制(disk cache controller),它将从磁盘读取的数据存在快取内存(cache memory)中以减少磁盘存取的次数,数据的读写都在快取内存中进行,大幅增加存取的速度,如要读取的数据不在快取内存中,或要写数据到磁盘时,才做磁盘的存取动作。这种方式在单工环境(single- tasking envioronment)如DOS之下,对大量数据的存取有很好的性能(量小且频繁的存取则不然),但在多工(multi-tasking)环境之下(因为要不停的作数据交换(swapping) 的动作)或数据库(database)的存取(因为每一记录都很小)就不能显示其性能。这种方式没有任何安全保障。

其二是使用磁盘阵列的技术。磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的空间利用率。磁盘阵列所利用的不同的技术,称为RAID level,不同的level针对不同的系统及应用,以解决数据安全

的问题。

一般高性能的磁盘阵列都是以硬件的形式来达成,进一步的把磁盘快取控制及磁盘阵列结合在一个控制器(RAID controler或控制卡上,针对不同的用户解决人们对磁盘输出入系统的四大要求:

(1)增加存取速度,

(2)容错(fault tolerance),即安全性

(3)有效的利用磁盘空间;

(4)尽量的平衡CPU,内存及磁盘的性能差异,提高电脑的整体工作性能。

 

2.磁盘阵列原理

磁盘阵列中针对不同的应用使用的不同技术,称为RAID level,RAID是Redundent Array of Inexpensive Disks的缩写,而每一level代表一种技术,目前业界公认的标准是RAID 0~RAID 5。这个level并不代表技术的高低,level 5并不高于level 3,level 1也不低过level 4,至于要选择那一种RAID level的产品,纯视用户的操作环境(operating environment)及应用(application)而定,与level的高低没有必然的关系。

RAID 0及RAID 1适用于PC及PC相关的系统如小型的网络服务器(network server)及需要高磁盘容量与快速磁盘存取的工作站等,比较便宜;RAID 3及RAID 4适用于大型电脑及影像、CAD/CAM等处理;RAID 5多用于OLTP(在线事务处理),因有金融机构及大型数据处理中心的迫切需要,故使用较多而较有名气, RAID 2较少使用,其他如RAID 6,RAID 7,乃至RAID 10等,都是厂商各做各的,并无一致的标准,在此不作说明。介绍各个RAID level之前, 先看看形成磁盘阵列的两个基本技术:

磁盘延伸(Disk Spanning):

译为磁盘延伸,能确切的表示disk spanning这种技术的含义。如图磁盘阵列控制器, 联接了四个磁盘,这四个磁盘形成一个阵列(array),而磁盘阵列的控制器(RAID controller)是将此四个磁盘视为单一的磁盘,如DOS环境下的C:盘。这是disk spanning的意义,因为把小容量的磁盘延伸为大容量的单一磁盘,用户不必规划数据在各磁盘的分布,而且提高了磁盘空间的使用率。并使磁盘容量几乎可作无限的延伸;而各个磁盘一起作取存的动作,比单一磁盘更为快捷。很明显的,有此阵列的形成而产生RAID的各种技术。

磁盘或数据分段(Disk Striping or Data Striping):

因为磁盘阵列是将同一阵列的多个磁盘视为单一的虚拟磁盘(virtual disk),所以其数据是以分段(block or segment)的方式顺序存放在磁盘阵列中,数据按需要分段,从第一个磁盘开始放,放到最後一个磁盘再回到第一个磁盘放起,直到数据分布完毕。至于分段的大小视系统而定,有的系统或以1KB最有效率,或以4KB,或以6KB,甚至是4MB或8MB的,但除非数据小于一个扇区(sector,即521bytes),否则其分段应是512byte的倍数。因为磁盘的读写是以一个扇区为单位,若数据小于512bytes,系统读取该扇区后,还要做组合或分组(视读或写而定)的动作,浪费时间。从上图我们可以看出,数据以分段于在不同的磁盘,整个阵列的各个磁盘可同时作读写,故数据分段使数据的存取有最好的效率,理论上本来读一个包含四个分段的数据所需要的时间约=(磁盘的access time+数据的tranfer time)X4次,现在只要一次就可以完成。

 

 

相关的主题文章:

RAID磁盘阵列数据恢复指南 

RAID6磁盘阵列数据恢复的方法指南(原创)


 


在众多大型商业场合,RAID5系统通常用于数据保护。然而不得不承认的是,RAID5磁盘阵列系统只允许单个硬盘驱动器失效,而且随着磁盘容量数量以及阵列宽度的增加,出现驱动器潜在缺陷的可能性接近100%。为了解决这个问题, RAID6磁盘阵列系统将会很快得到广泛的利用,因为RAID6系统即使在两个或者更多的驱动器同时失效的时候也能保护关键的用户数据,其安全性甚至比RAID5 EE或是RADI ADG更高。


 


RAID6技术使用了基于Galois Field算法或者有限场的数学MDS代码,以便在驱动器上对数据进行编码校验,以免产生错误或者删除。RAID6系统的数据平均无故障时间(MTDL)比RAID5系统更高,但是这并不等于RAID6是彻底安全的。近期,沈阳凯文数据恢复中心接到大量RAID6磁盘阵列故障案例,而且大多是TB数量级的海量存储。造成RAID6故障的原因并不仅仅是硬盘掉线,RAID控制卡故障以及RAID信息意外破坏也是不可忽视的因素,这往往给用户带来巨大的损失,而且大多数服务器售后服务工程师都无法解决。


 


作为在国内拥有很高声誉的数据恢复专业服务机构,同时也是RAID数据恢复领域技术权威,沈阳凯文此前针对RAID5以及RAID5 ADG等开发了详细的重组分析软件。然而不可否认的是,RAID6相对于RAID5的重组分析方法还是有很大的差异。在沈阳凯文技术部工程师努力下,目前沈阳凯文终于攻克RAID6难题,对于非多块硬盘故障而导致的RAID6崩溃可实现接近100%的恢复成功率。


 


RAID6等级是在RAID5基础上,为了进一步加强数据保护而设计的一种RAID方式,实际上是一种扩展RAID5等级。与RAID5的不同之处于除了每个硬盘上都有同级数据XOR校验区外,还有一个针对每个数据块的XOR校验区。当然,当前盘数据块的校验数据不可能存在当前盘而是交错存储的,具体形式见下图。


 



这样一来,等于每个数据块有了两个校验保护屏障(一个分层校验,一个是总体校验),因此RAID6的数据冗余性能相当好。针对这一特殊的校验保护机制,沈阳凯文已经能够实现高效率的重组分析,TB数量级的RAID6系统一般可以在2天以内顺利恢复。更为重要的是,RAID6本身的恢复也需要能够得到更多硬盘的镜像。一旦是因为硬盘物理故障而导致的崩溃,那么数据恢复服务商的开盘数据恢复能力也显得十分重要


 


到目前为止,已经为各类客户成功恢复数百起多起RAID磁盘阵列数据恢复的案例,其中有一部分是二次恢复,还有很多是其他数据恢复公司恢复失败,客户报着试试看的想法来到了沈阳凯文数据恢复,结果成功恢复了。

  沈阳凯文数据恢复中心提醒客户,不要进行REBUILD操作、不要进行初始化操作等危险操作。

相关的主题文章: