当存储介质出现损伤或因为人员误操做、操做系统自己故障所形成的数据看不见、没法读取、丢失。工程师经过特殊的手段读取却在正常状态下不可见、不可读、没法读的数据。电子数据恢复是指经过技术手段,将保存在台式机硬盘、笔记本硬盘、服务器硬盘、存储磁带库、移动硬盘、U盘、数码存储卡、Mp3等等设备上丢失的电子数据进行抢救和恢复的技术。linux
原理ios
数据存储及恢复的基本原理算法
现实中不少人不知道删除、格式化等硬盘操做丢失的数据能够恢复,觉得删除、格式化之后数据就不存在了。事实上,上述简单操做后数据仍然存在于硬盘中,懂得数据恢复原理知识的人只需几下即可将消失的数据找回来,不要以为难以想象,在了解数据在硬盘、优盘、软盘等介质上的存储原理后,你也能够亲自作一回魔术师。数据库
2方法ubuntu
编辑分区windows
硬盘存放数据的基本单位为扇区,咱们能够理解为一本书的一页。当咱们装机或买来一个移动硬盘,第一步即是为了方便管理--分区。不管用何种分区工具,都会在硬盘的第一个扇区标注上硬盘的分区数量、每一个分区的大小,起始位置等信息,术语称为主引导记录(MBR),也有人称为分区信息表。当主引导记录由于各类缘由(硬盘坏道、病毒、误操做等)被破坏后,一些或所有分区天然就会丢失不见了,根据数据信息特征,咱们能够从新推算计算分区大小及位置,手工标注到分区信息表,“丢失”的分区回来了。后端
文件分配表安全
为了管理文件存储,硬盘分区完毕后,接下来的工做是格式化分区。格式化程序根据分区大小,合理的将分区划分为目录文件分配区和数据区,就像咱们看得小说,前几页为章节目录,后面才是真正的内容。文件分配表内记录着每个文件的属性、大小、在数据区的位置。咱们对全部文件的操做,都是根据文件分配表来进行的。文件分配表遭到破坏之后,系统没法定位到文件,虽然每一个文件的真实内容还存放在数据区,系统仍然会认为文件已经不存在。咱们的数据丢失了,就像一本小说的目录被撕掉同样。要想直接去想要的章节,已经不可能了,要想获得想要的内容(恢复数据),只能凭记忆知道具体内容的大约页数,或每页(扇区)寻找你要的内容。咱们的数据还能够恢复回来。服务器
删除咱们向硬盘里存放文件时,系统首先会在文件分配表内写上文件名称、大小,并根据数据区的空闲空间在文件分配表上继续写上文件内容在数据区的起始位置。而后开始向数据区写上文件的真实内容,一个文件存放操做才算完毕。网络
删除操做却简单的很,当咱们须要删除一个文件时,系统只是在文件分配表内在该文件前面写一个删除标志,表示该文件已被删除,他所占用的空间已被“释放”, 其余文件能够使用他占用的空间。因此,当咱们删除文件又想找回他(数据恢复)时,只需用工具将删除标志去掉,数据被恢复回来了。固然,前提是没有新的文件写入,该文件所占用的空间没有被新内容覆盖。
格式化
格式化操做和删除类似,都只操做文件分配表,不过格式化是将全部文件都加上删除标志,或干脆将文件分配表清空,系统将认为硬盘分区上不存在任何内容。格式化操做并无对数据区作任何操做,目录空了,内容还在,借助数据恢复知识和相应工具,数据仍然可以被恢复回来。
注意:格式化并非100%能恢复,有的状况磁盘打不开,须要格式化才能打开。若是数据重要,千万别尝试格式化后再恢复,由于格式化自己就是对磁盘写入的过程,只会破坏残留的信息。
覆盖
数据恢复工程师常说:“只要数据没有被覆盖,数据就有可能恢复回来”。
由于磁盘的存储特性,当咱们不须要硬盘上的数据时,数据并无被拿走。删除时系统只是在文件上写一个删除标志,格式化和低级格式化也是在磁盘上从新覆盖写一遍以数字0为内容的数据,这就是覆盖。一个文件被标记上删除标志后,他所占用的空间在有新文件写入时,将有可能被新文件占用覆盖写上新内容。这时删除的文件名虽然还在,但他指向数据区的空间内容已经被覆盖改变,恢复出来的将是错误异常内容。一样文件分配表内有删除标记的文件信息所占用的空间也有可能被新文件名文件信息占用覆盖,文件名也将不存在了。
当将一个分区格式化后,有拷贝上新内容,新数据只是覆盖掉分区前部分空间,去掉新内容占用的空间,该分区剩余空间数据区上无序内容仍然有可能被从新组织,将数据恢复出来。
同理,克隆、一键恢复、系统还原等形成的数据丢失,只要新数据占用空间小于破坏前空间容量,数据恢复工程师就有可能恢复你要的分区和数据。
3防止数据丢失
关于防止数据丢失的3个方法:
1. 永远不要将你的文件数据保存在操做系统的同一驱动盘上
咱们知道大部分文字处理器会将你建立的文件保存在“个人文档”中,然而这偏偏是最不适合保存文件的地方。对于影响操做系统的大部分电脑问题(无论是由于病毒问题仍是软件故障问题),一般惟一的解决方法就是从新格式化驱动盘或者从新安装操做系统,若是是这样的话,驱动盘上都全部东西都会数据丢失。
另一个成本相对较低的解决方法就是在你的电脑上安装第二个硬盘,当操做系统被破坏时,第二个硬盘驱动器不会受到任何影响,若是你还须要购买一台新电脑时,这个硬盘还能够被安装在新电脑上,并且这种硬盘安装很是简便。
若是你对安装第二个驱动盘的方法不很承认,另外一个很好的选择就是购买一个外接式硬盘,外接式硬盘操做更加简便,能够在任什么时候候用于任何电脑,而只须要将它插入USB端口或者firewire端口。
2. 按期备份你的文件数据,无论它们被存储在什么位置
将你的文件所有保存在操做系统是不够的,应该将文件保存在不一样的位置,而且你须要建立文件的按期备份,这样咱们就能保障文件的安全性,无论你的备份是否会失败:光盘可能被损坏,硬盘可能遭破坏,软盘被清除等缘由。若是你想要确保可以随时取出文件,那么能够考虑进行二次备份,若是数据很是重要的话,你甚至能够考虑在防火层保存重要的文件。
3. 提防用户错误
虽然咱们不肯意认可,可是不少时候是由于咱们本身的问题而致使数据丢失。能够考虑利用文字处理器中的保障措施,例如版本特征功能和跟踪变化。用户数据丢失的最多见的状况就是当他们在编辑文件的时候,意外地删除掉某些部分,那么在文件保存后,被删除的部分就丢失了,除非你启用了保存文件变化的功能。
若是你以为那些功能很麻烦,那么我建议你在开始编辑文件以前将文件另存为不一样名称的文件,这个办法不像其余办法同样组织化,不过这确实是一个好办法,也可以解决数据丢失的问题。
4数据恢复种类
逻辑故障数据恢复
逻辑故障是指与文件系统有关的故障。硬盘数据的写入和读取,都是经过文件系统来实现的。若是磁盘文件系统损坏,那么计算机就没法找到硬盘上的文件和数据[1] 。逻辑故障形成的数据丢失,大部分状况是能够经过数据恢复软件找回的。
硬件故障数据恢复
硬件故障占全部数据意外故障一半以上,常有雷击、高压、高温等形成的电路故障,高温、振动碰撞等形成的机械故障,高温、振动碰撞、存储介质老化形成的物理坏磁道扇区故障,固然还有意外丢失损坏的固件BIOS信息等。
硬件故障的数据恢复固然是先诊断,对症下药,先修复相应的硬件故障,而后根据修复其余软故障,最终将数据成功恢复。
电路故障须要咱们有电路基础,须要更加深刻了解硬盘详细工做原理流程。机械磁头故障须要100级以上的工做台或工做间来进行诊断修复工做。另外还须要一些软硬件维修工具配合来修复固件区等故障类型。
磁盘阵列RAID数据恢复
磁盘阵列的存储原理这里不做讲解,可参看本站阵列知识文章,其恢复过程也是先排除硬件及软故障,而后分析阵列顺序、块大小等参数,用阵列卡或阵列软件重组或者是使用DiskGenius虚拟重组RAID[2] ,重组后即可按常规方法恢复数据。
5数据恢复方法
硬盘数据恢复
硬盘软故障:系统故障:系统不能正常启动、密码或权限丢失、分区表丢失、BOOT区丢失、MBR丢失; 文件丢失:误操做、误格式化、误克隆、误删除、误分区、病毒破坏、******、PQ操做失败、RAID磁盘阵列失效等; 文件损坏:损坏的Office系列Word、Excel、Access、PowerPoint文件Microsoft SQL数据库复、Oracle数据库文件修复、Foxbase/foxpro的dbf数据库文件修复;损坏的邮件Outlook Express dbx文件,Outlook pst文件的修复;损坏的MPEG、asf、RM等媒体文件的修复。
硬盘物理故障
CMOS不认盘; 常有一种“咔嚓咔嚓”的磁头撞击声; 电机不转,通电后无任何声音; 磁头错位形成读写数据错误; 启动困难、常常死机、格式化失败、读写困难; 自检正常,但“磁盘管理”中没法找到该硬盘; 电路板有明显的烧痕等。 磁盘物理故障分类: 盘体故障:磁头烧坏、磁头老化、磁头芯片损坏、电机损坏、磁头偏移、零磁道坏、大量坏扇、盘片划伤、磁组变形; 电路板故障:电路板损坏、芯片烧坏、断针断线。 固件信息丢失、固件损坏等。
U盘数据恢复
U盘,优盘,XD卡,SD卡,CF卡,MEMORY STICK,,SM卡,MMC卡,MP3,MP4,记忆棒,数码相机,DV,微硬盘,光盘,软盘等各种存储设备。硬盘,移动盘,闪盘,SD卡、CF卡等数据介质损坏或出现电路板故障、磁头偏移、盘片划伤等状况 下,采用开体更换,加载,定位等方法进行数据修复。
数码相机内存卡,如,SD卡,CF卡,记忆棒等,U盘,甚至最新的SSD固态硬盘。因为没有盘体,没有盘片,存储的数据是FLASH芯片。若是出现硬件故障,只有极少数数据恢复公司能够恢复此类介质,这是因为通常的数据恢复公司作此类介质时,须要匹配对应的主控芯片,而主控芯片在买来备件后须要拆开后才能知道,备件一拆,立马毁了,若是主控芯片不能配对,数据仍然没法恢复。即便碰巧配上主控型号,也不表明必定能够读出数据,所以恢复的成本和代价很是之高。通常的数据恢复公司碰上此类介质,成功率很是低,基本上放弃,这种恢复技术和原理是大多数数据恢复的作法。可是,对于恢复FLASH类的介质,已经新出一种数据恢复技术,能够不须要配对主控芯片,经过一种特殊的硬件设备,直接读取FLASH芯片里的代码,而后配上特殊的算法和软件,经过人工组合,直接重组出FLASH数据。这种恢复方法和原理,成功率几乎接近100%。可是受制于此类设备的昂贵,同时对数据恢复技术要求很高,工程师不但要精通硬件,还须要软件,更要精通文件系统,所以目前全国只有极个别的数据恢复公司能够作到成功率接近100%,有些公司花了很高代价采购此设备后,因为工程师技术所限,不会使用,一样没法恢复。虽然从技术上解决了FLASH恢复的难题,可是对客户而言,此类恢复的成本很是之高,比硬盘的硬件故障恢复价格要高。2G左右的恢复费接近千元,32G,64G容量的恢复费用基本上在3000-5000。
Unix数据恢复
基于Solaris SPARC 平台的数据恢复,基于INTEL 平台的Solaris 数据恢复,可恢复SCO OPERNSERVER数据,HP-UNIX的数据恢复,IBM-AIX的数据恢复
Linux数据恢复Linux操做系统中的数据备份工做是Linux系统管理员的重要工做和职责。传统的Linux服务器数据备份的方法不少,备份的手段也多种多样。常见的Linux数据恢复备份方式仅仅是把数据经过TAR命令压缩拷贝到磁盘的其它区域中去。还有比较保险的作法是双机自动备份,不把全部数据存放在一台计算机上,不然一旦这台计算机的硬盘物理性损坏,那么一切数据将不复存在了。因此双机备份是商业服务器数据安全的基本要求。
RAID恢复SCSI开盘恢复服务器数据恢复数据库数据恢复
下面将简单描述一些经常使用的RAID等级,澄清一些应用的问题:
RAID 0
(Striped Disk Array without Fault Tolerance)
RAID 0是把全部的硬盘并联起来成为一个大的硬盘组。其容量为全部属于这个组的硬盘的总和。全部数据的存取均以并行分割方式进行。因为全部存取的数据均以平衡方式存取到整组硬盘里,存取的速度很是快。越是多硬盘数量的RAID 0阵列其存取的速度就越快。容量效率方面也是全部RAID格式中最高的,达到100%。但RAID 0有一个致命的缺点–就是它跟普通硬盘同样没有一点的冗余能力。一旦有一个硬盘失效时,全部的数据将尽失。无法重组回来!通常来说,RAID 0只用于一些已有原数据载体的多媒体文件的高速读取环境。如视频点播系统的数据共享部分等。RAID 0只须要两个或以上的硬盘便能组成。
RAID 1
(Mirroring)
RAID 1是硬盘镜像备份操做。由两个硬盘所组成。其中一个是主硬盘而另一个是镜像硬盘。主硬盘的 数据会不停的被镜像到另一个镜像硬盘上。因为全部主硬盘的数据会不停地镜像到另一个硬盘上, 故RAID 1具备很高的冗余能力。达到最高的100%。但是正因为这个镜像作法不是以算法操做,故它的容量效率很是的低,只有50%。RAID 1只支持两个硬盘操做。容量很是有限,故通常只用于操做系统中。
RAID 0+1
(Mirroring and Striping)
RAID 0+1即由两组RAID 0的硬盘做RAID 1的镜像容错。虽然RAID 0+1具有有RAID 1的容错能力和RAID 0的容量性能。但RAID 0+1的容量效率仍是与RAID 1同样只有50%,故一样地没有被普及使用。
RAID 3
(Striping with dedicated parity)
RAID 3在安全方面以奇偶校验(parity check)作错误校订及检测,只须要一个额外的校检磁盘(parity disk)。奇偶校验值的计算是以各个磁盘的相对应位做XOR的逻辑运算,而后将结果写入奇偶校验磁盘, 任何数据的修改都要作奇偶校验计算。如某一磁盘故障,换上新的磁盘后,整个磁盘阵列(包括奇偶校验 磁盘)需从新计算一次,将故障磁盘的数据恢复并写入新磁盘中,如奇偶校验磁盘故障,则从新计算奇偶 校验值,以达容错的要求。
RAID 5
(Striping with distributed parity)
RAID 5也是一种具容错能力的RAID 操做方式,但与RAID 3不同的是RAID 5的容错方式不该用专用容错硬盘,容错信息是平均的分布到全部硬盘上。当阵列中有一个硬盘失效,磁盘阵列能够从其余的几个硬盘的对应数据中算出已掉失的数据。因为咱们须要保证失去的信息能够从另外的几个硬盘中算出来,咱们就须要在必定容量的基础上多用一个硬盘以保证其余的成员硬盘能够无误地重组失去的数据。其总容量为(N-1)x最低容量硬盘的容量。从容量效率来说,RAID 5一样地消耗了一个硬盘的容量,当有一个硬盘失效时,失效硬盘的数据能够从其余硬盘的容错信息中重建出来,但若是有两个硬盘同时失效的话,全部数据将尽失。
RAID 6
与RAID 5相比,RAID 6增长了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不一样的算法,数据的可靠性很是高,即便两块磁盘同时失效也不会影响数据的使用。但RAID 6须要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”,所以“写性能”很是差。较差的性能和复杂的实施方式使得RAID 6不多获得实际应用。
常见的RAID6组建类型 RAID 6(6D + 2P)
1 RAID 6(6D + 2P)原理
和RAID 5类似,RAID 6(6D + 2P)根据条带化的数据生成校验信息,条带化数据和校验数据一块儿分散存储到RAID组的各个磁盘上。在图1中,D0,D1,D2,D3,D4和D5是条带化的数据,P表明校验数据,Q是第二份校验数据。
RAID 6校验数据生成公式(P和Q):
P的生成用了异或
P = D0 XOR D1 XOR D2 XOR D3 XOR D4 XOR D5
Q的生成用了系数和异或
Q = A0*D0 XOR A1*D1 XOR A2*D2 XOR A3*D3 XOR A4*D4 XOR A5*D5
D0~D5:条带化数据
A0~A5:系数
XOR:异或
*:乘
在RAID 6中,当有1块磁盘出故障的时候,利用公式1恢复数据,这个过程是和RAID 5同样的。而当有2块磁盘同时出故障的时候,就须要同时用公式1和公式2来恢复数据了。
各系数A0~A5是线性无关的系数,在D0,D1,D2,D3,D4,D5,P,Q中有两个未知数的状况下,也能够联列求解两个方程得出两个未知数的值。这样在一个RAID组中有两块磁盘同时坏的状况下,也能够恢复数据。
上面描述的是校验数据生成的算法。其实RAID 6的核心就是有两份检验数据,以保证两块磁盘同时出故障的时候,也能保障数据的安全。
RAID 7
这是一种新的RAID标准,其自身带有智能化实时操做系统和用于存储管理的软件工具,可彻底独立于主机运行,不占用主机CPU资源。RAID 7能够看做是一种存储计算机(Storage Computer),它与其余RAID标准有明显区别。除了以上的各类标准,咱们能够如RAID 0+1那样结合多种RAID规范来构筑所需的RAID阵列,例如RAID 5+3(RAID 53)就是一种应用较为普遍的阵列形式。用户通常能够经过灵活配置磁盘阵列来得到更加符合其要求的磁盘存储系统。
NAS的概念
网络存储服务器NAS(Network Attached Storage),是一个专用为提供高性能、低拥有成本和高可靠性的数据保存和传送产品。NAS设备是为提供一套安全,稳固的文件和数据保存,容易使用和管理而设计,其定义为特殊的独立的专用数据存储服务器,内嵌系统软件,能够提供 NFS、SMB/CIFS 文件共享。NAS是基于IP协议的文件级数据存储,支持现有的网络技术,好比以太网、FDDI等。NAS设备彻底以数据为中心,将存储设备与服务器完全分离,集中管理数据,从而有效释放带宽,大大提升了网络总体性 能,也可有效下降总拥有成本,保护用户投资。把文件存放在同一个服务器里让不一样的电脑用户共享和集合网络里不一样种类的电脑正是NAS网络存储的主要功能。正由于NAS网络存储系统应用开放的,工业标准的协议,不一样类型的电脑用户运行不一样的操做系统能够实现对同一个文件的访问。因此已经再也不在乎究竟是Windows 用户或UNIX用户。他们一样能够安全地和可靠地使用NAS网络存储系统中的数据。
NAS的特色
NAS以其流畅的机构设计,具备突出的性能:
·移除服务器 I/O 瓶颈:
NAS是专门针对文件级数据存储应用而设计的,将存储设备与服务器彻底分离,从而将服务器端数据 I/O瓶颈完全消除。服务器不用再承担向用户传送数据的任务,更专一于网络中的其它应用,也提升了 网络的总体性能。
·简便实现 NT与UNIX下的文件共享:
NAS支持标准的网络文件协议,能够提供彻底跨平台文件混合存储功能。不一样操做系统下的用户都可将数据存储一台NAS设备中,从而大大节省存储空间,减小资源浪费。
·简便的设备安装、管理与维护:
NAS设备提供了最简便快捷的安装过程,通过简单的调试就能够流畅应用。通常基于图形界面的管理系 统可方便进行设备的掌控。一样,网络管理员不用分别对设备进行管理,集中化的数据存储与管理, 节省了大量的人力物力。
·按需增容,方便容量规划:
NAS设备能够提供在线扩容能力,大大方便了网络管理员的容量设计。即便应付没法预见的将来存储容 量增加,也显得异常轻松自如。并且,这种数据容量扩充的时候,不用停顿整个网络的服务,这将极大的减小由于停机形成的成本浪费。
·高可靠性:
除了刚才咱们提到的由于移除服务器端I/O瓶颈而大大提升数据可用性外,NAS设备还采用多种方式提升数据的可用性、可靠性,好比RAID技术的采用、冗余部件(电源、风扇等)的采用以及容错系统的设计等,固然对于不一样的设备,可能也会采用其余更高性能的方式或解决方案。
·下降总拥有成本:
NAS有一个最吸引用户的地方,就是具备极低的总拥有成本.
NAS的主要长处
· 第一,NAS适用于那些须要经过网络将文件数据传送到多台客户机上的用户。NAS设备在数据必须长距离传送的环境中能够很好地发挥做用。
· 第二,NAS设备很是易于部署。能够使NAS主机、客户机和其余设备普遍分布在整个企业的网络环境中。NAS能够提供可靠的文件级数据整合,由于文件锁定是由设备自身来处理的。
· 第三,NAS应用于高效的文件共享任务中,例如UNIX中的NFS和Windows NT中的CIFS,其中基于网络的文件级锁定提供了高级并发访问保护的功能。
SAN的概念
SAN(Storage Area Network,存储区域网),被定义为一个共用的高速专用存储网络,存储设备集中在服务器的后端,所以SAN是专用的高速光纤网络。架构一个真正的SAN,须要接专用的光纤交换机和集线器。存储区域网络是网络体系结构中一种相对新的概念,也是连接服务器和独立于工做网络的在线存储设备的网络。虽然,网络依然在发展过程当中,但最重要的 SAN 技术彷佛是用于 SCSI 总线链接的光纤通道改进功能。
SAN的优点
SAN的优点能够表如今一下几个方面:
·高数据传输速度:
以光纤为接口的存储网络SAN提供了一个高扩展性、高性能的网络存储机构。光纤交换机、光纤存储阵列 同时提供高性能和更大的服务器扩展空间,这是以SCSI为基础的系统所缺少的。一样,为企业从此的应用提供了一个超强的可扩展性。
·增强存储管理:
SAN 存储网络各组成部分的数据再也不在以太网络上流通从而大大提升以太网络的性能。正因为存储设备与 服务器彻底分离,用户得到一个与服务器分开的存储管理理念。复制、备份、恢复数据趋向和安全的管理 能够中央的控制和管理手段进行。加上把不一样的存储池 (Storage Pools)以网络方式链接,企业能够以任 何他们须要的方式访问他们的数据,并得到更高的数据完整性。
·
增强备份/还原能力的可用性:
SAN的高可用性是基于它对灾难恢复,在线备份能力和对冗余存储系统和数据的时效切换能力而来。
·
同种服务器的整合:
在一个SAN系统中,服务器全链接到一个数据网络。全面增长对一个企业共有存储阵列的链接,高效率和 经济的存储分配能够经过聚合的和高磁盘使用率中得到。
综合SAN的优点,它在高性能数据备份/恢复、集中化管理数据及远程数据保护领域获得普遍的应用。
SAN与NAS的比较
SAN和NAS是目前最受人瞩目的两种数据存储方式,对两种数据方式的争论也在一直进行着,即便继续发展其余的数据存储方式,也或多或少的和这两种方式存在联系。NAS和SAN有一个共同的特色,就是实现了数据的集中存储与集中管理,但相对于一个存储池来说,SAN和NAS仍是有很大差异的。NAS是独立的文件服务器,存储操做系统不停留在通用服务器端,所以能够实现同一存储池中数据的独享与共享,而SAN中的数据是基于块级的传输,文件系统仍在相应的服务器上,所以对于一个混合的存储池来说,数据还是独立存在的,或者说是服务器在独享存储池中的一部分空间。这两个存储方案的最大分别是在于他们的访问方法。SAN存储网络系统是以块(Block)级的方式操做而NAS网络存储系统是以文件(File)级的方式表达。这意味着NAS系统对于文件级的服务有着更高效和快速的性能,而应用数据块(Block)的数据库应用和大数据块(Block)的I/O操做则以SAN为优先。基于SAN和NAS的很大不一样,不少人将NAS和SAN绝对的对立起来,就目前的发展观点来看,这一绝对的对立是不能被市场接受的,相反更多的数据存储解决方案趋向于将NAS和SAN进行融合,这是由于:
·一些分散式的应用和用户要求访问相同的数据
·对提供更高的性能,高可靠性和更低的拥有成本的专有功能系统的高增加要求
·以成熟和习惯的网络标准包括TCP/IP, NFS和CIFS为基础的操做
·一个得到以应用为基础而更具商业竞争力的解决方案欲望
·一个全面下降管理成本和复杂性的需求
·一个不须要增长任何人员的高扩展存储系统
·一套能够经过重构划的系统以维持目前拥有的硬件和管理人员的价值
因为在一个位置融合了全部存储系统,用户能够从管理效率、使用率和可靠性的全面提升中得到更大的好处。SAN已经成为一个很是流行的存储集中方案,由于光纤通道能提供很是庞大的设备链接数量,链接容易和存储设备与服务器之间的长距离链接能力。一样地,这些优势在NAS系统中也能体验出来。一套会聚SAN和NAS的解决方案全面得到应用光纤通道的能力,从而让用户得到更大的扩展性,远程存储和高性能等优势。一样这种存储解决方案全面提供一套在以块(Block)和文件(File)I/O为基础的高效率平衡功能从而全面加强数据的可用性。应用光纤通道的SAN和NAS,整个存储方案提供对主机的多层面的存储链接、高性能、高价值、高可用和容易维护等优势,全由一个网络结构提供。
-----------------
RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列。
虽然RAID包含多块硬盘,可是在操做系统下是做为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要有如下三种:
1. 经过把多个磁盘组织在一块儿做为一个逻辑卷提供磁盘跨越功能
2. 经过把数据分红多个数据块(block)并行写入/读出多个磁盘以提升访问磁盘的速度
3. 经过镜像或校验操做提供容错能力
最初开发RAID的主要目的是节省成本,当时几块小容量硬盘的价格总和要低于大容量的硬盘。目前来看RAID在节省成本方面的做用并不明显,可是RAID能够充分发挥出多块硬盘的优点,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提升以外,RAID还能够提供良好的容错能力,在任何一块硬盘出现问题的状况下均可以继续工做,不会受到损坏硬盘的影响。
RAID技术分为几种不一样的等级,分别能够提供不一样的速度,安全性和性价比。根据实际状况选择适当的RAID级别能够知足用户对存储系统可用性、性能和容量的要求。经常使用的RAID级别有如下几种:NRAID,JbOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。常用的是RAID5和RAID(0+1)。
总结
这只是让你们基本了解数据存储和数据恢复的基本原理,不是给那些数据恢复高手看的。目的是让你们再也不感受到数据恢复的神秘,懂得一点数据恢复的知识和数据恢复原理,能够最大限度的拯救遭遇意外的数据,避免更大的损失。真正的原理和数据恢复工做要稍微复杂一些。
注意:当数据出现问题时请勿自行操做以避免形成数据覆盖没法恢复,切记!!!
数据恢复案例分析
1、修复重装XP后的Ubuntu引导分区
前天,个人windows xp崩溃了,因而重装xp,把原来的Ubuntu引导分区表mbr给冲掉了,不过不要紧,修复一下mbr就能够了。 首先说一下mbr的做用:当咱们启动计算机时。计算机首先运行Power On Self Test(POST),即加电自检。POST检测系统的总内存以及其余硬件设备的现状。若是计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将通过检验以及完成配置。计算机的基础输入/输出系统(BIOS)定位计算机的引导设备,而后MBR(Master Boot Record-硬盘主导记录)被加载并运行。若是用户仅安装Windows98,则被自动引导到桌面。若是是WindowsXP/2000/2003,那么则会将控制权交给NTLDR-系统加载器,调用Boot.ini,显示多重选单文件。抹MBR就是抹硬盘引导记录。
当咱们重装了windows之后,因为硬盘mbr被重写,即把原来mbr中grub的信息清除了,那么grub天然就不能启动了,也就不能引导linux了,此时不少人可能就只能重装linux了,但其实只需简单的对mbr修复一下就能够了。
下面就说一下修复mbr的方法:
首先,把Ubuntu的安装光盘放进去,而后启动.正常进入安装界面,打开终端:
一、输入:sudo grub,因而变成
grub>
二、先找到你的ubuntu的启动分区在哪(就是你的/boot目录所在的分区)
输入:find /boot/grub/stage1
我机器上回车以后显示:(hd0,2) 这里hd0是指第一个硬盘,2表明第3个分区,即Ubuntu根目录所在分区(0表明第一个分区)。
三、输入:grub>root (hd0,2)
四、输入:grub>setup (hd0)
若是出现successed,就表示成功了。
五、输入:grub>quit,而后重启。
对于有多个硬盘的朋友,请可是注意一点,若是你的windows装在第一块磁盘,而linux装在第二块磁盘,而你的bios设置为从第一块磁盘启动,那么在进行以上第3步的时候,必定要把参数设为你的第一块磁盘。即要把grub装入引导硬盘的mbr里,固然,比较傻瓜的,你能够将grub装入每块硬盘的mbr,不信你试试看,确定能够启动,这只是一个前后次序问题
2、NTFS格式大硬盘数据恢复特殊案例
公司一块80G 迈拓金九硬盘,某天忽然进不了分区,提示为“没法访问X: 参数错误”。硬盘上为该公司为本市摄制和编辑的运动会视频和音频文件,摄录磁带中已清除,运动会也不可能再开一次。先前到某电脑公司去试过,结果没能解决问题。广告公司经理和个人一个朋友是朋友,知道此过后就转来我处。
修复过程:该硬盘为只有一个NTFS分区的数据盘,先在DOS下用扇区编辑软件查看LBA0--63扇区,结果发现分区表和63扇区都有错误,1—62扇区间有大量扇区被写上不明代码,87-102扇区不正常,先手工修复分区表,恢复63引导扇区,删除1—62扇区间的代码。87-102扇区之间暂不处理,到WINDOWS下检查,结果仍是出现一样的提示,试用恢复软件1,能够看到目录结构,再试FINALDATE,这个软件此时太不尽人意;用恢复软件1选择某目录进行试恢复,结果28个试恢复文件只恢复2个,其他的所有为0字节,恢复工做陷入困境。再次对79-102扇区进行分析,79扇区面目全非,被严重篡改破坏,80-86扇区被清空,87-102扇区的内容也不正常。通过一番苦思冥想,对某些扇区进行备份后作清除,备份被放到1-62扇区之间,以备不测时改回原样。
再次在WINDOWS下用恢复软件1进行恢复,让其读该盘约10秒钟,中止扫描,看到的内容和前面提到的相同,试恢复一个文件夹,从恢复过程能看到这时恢复动做正常了,随后对其他的文件和文件夹进行恢复,近3个多小时后,63.9G资料所有恢复,文件中几乎就AVI、WAV、PSD和其它格式的图形文件,逐个打开彻底正常。恢复工做顺利结束,大功告成。
后来一个朋友说这个分区应该是2000格式化出来的,mft在分区的前面,很容易被破坏,象此案里里面87-102扇区里大约有6个左右的用户文件/文件夹是恢复不出来的,但102~~之后的文件应该能彻底恢复的。在ntfs里面,通常90扇区之后的mft才是用户的文件信息,前面的是系统的一些元文件,对数据恢复影响不大的。
我的以为ntfs仍是比较先进的,文件碎片都放在一个mft里面,只要这个扇区没有被破坏,就能够恢复。
NTFS的结构确实比较复杂,正常状况下全部的操做MFT中有记录。可是,那些扇区被使用,那些没被使用,这些概念仍是颇有用的。
实验盘被删除79-102扇区内容后,开机后不须要第三方软件,文件和目录直接能够读出拷贝到其它地方。查看被删除扇区内容,95扇区后的内容都自动修复了,80-94嘛。看来MFT中应该还有一个备份,或是具备自动修复功能。
故障盘为什么就不能自动修复?且不让访问。故障盘中某些扇区看来是被利用了。它的数据恢复是经过第三方软件获得的,对第三方软件来说,就算格式化了,绝大部分数据仍是能找回来的。