当前位置:论文写作 > 论文大全 > 文章内容

利用虚拟机技术对RAID5磁盘数据恢复

主题:虚拟磁盘软件 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-04-02

简介:大学硕士与本科虚拟磁盘毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写虚拟磁盘方面论文范文。

虚拟磁盘论文范文

虚拟磁盘软件论文

目录

  1. 一、虚拟机及RAID5概念
  2. 二、数据恢复原理
  3. 三、利用虚拟机建立虚拟磁盘阵列进行数据恢复
  4. (一)建立虚拟磁盘
  5. (二)重构raid5阵列
  6. (三)从虚拟磁盘阵列上恢复数据
  7. 四、结语
  8. 虚拟磁盘软件:网众5.6虚拟磁盘Linux教程

张守富

(滁州市公论文范文,安徽滁州239000)

摘 要:造成磁盘数据丢失的原因十分复杂,每种情况都有不同的表现.一般情况下,只要数据区的数据没有被覆盖,通过有针对性的方法都是可以恢复的.文章利用虚拟机技术对RAID5阵列进行了重构,成功恢复丢失的数据,为数据恢复工作提供了新的思路.

关键词:虚拟机技术;RAID5磁盘阵列;数据恢复

中图分类号:TP311 文献标识码:A 文章编号:1009-2374(2010)07-0025-02

一、虚拟机及RAID5概念

虚拟硬件技术指的是在计算机、存储和网络硬件间建立抽象虚拟化平台的技术.虚拟硬件使得所有的硬件被统一到一个虚拟化层中,管理这个虚拟层的系统即虚拟机系统,它具有同样的硬件结构,通过虚拟机,客户可以在单个计算机上并发运行多个操作系统.每个虚拟机由一组虚拟化设备构成,其中每个虚拟机都有对应的虚拟硬件.每个用户都可以在虚拟机上运行程序、存储数据,甚至虚拟机崩溃也不会影响系统本身和其他的系统用户.

RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列,它主要包含RAID 0~RAID 7等数个规范.RAID5称为分布式奇偶校验的独立磁盘结构,它使用至少三块硬盘来实现阵列,RAID5既能够实现速度上的加倍,同时也能够保证数据的安全性,所以在很多高端系统当中都使用这种RAID模式.

二、数据恢复原理

一个完整的硬盘分成主引导扇区、操作系统引导扇区、FAT表、DIR目录区和Data数据区等五部分.我们通常所说的主引导扇区MBR在一个硬盘中是唯一的,MBR区的内容只有在硬盘启动时才读取其内容,然后驻留内存.主引导扇区(MBR)位于整个硬盘的0磁道0柱面1扇区,包括硬盘主引导记录MBR和分区表DPT.主引导记录的作用就是检查分区表是否正确以及判别哪个分区为可引导分区,并在程序结束时把该分区的启动程序调入内存加以执行.分区表以80H或00H为开始标志,每个分区占用16个字节,一个硬盘最多只能分成四个主分区,扩展分区也是一个主分区.操作系统引导扇区OBR即操作系统引导扇区,通常位于硬盘的0磁道1柱面1扇区e#,是操作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为BPB的本分区参数记录表.其实每个逻辑分区都有一个OBR,其参数视分区的大小、操作系统的类别而有所不同.FAT即文件分配表,是OS的文件寻址系统.为了防止意外损坏,FAT一般做两个,第二FAT为第一FAT的备份,FAT区紧接在OBR之后,其大小由这个分区的空间大小及文件分配单元的大小决定.Directory即根目录区的简写,在FAT12和FAT16格式中,DIR紧接在第二FAT表之后,而在FAT32格式中,根目录区的位置可以在分区中的任意位置,其起始位置是由引导扇区给出的.

虚拟磁盘软件:网众5.6虚拟磁盘Linux教程

RAID5磁盘阵列常见的故障主要为RAID信息丢失、RAID卡损坏、分区信息丢失、MBR损坏、DBR损坏、磁盘单(多)块坏道,当RAID阵列出现故障时,一般的方法只能重新初始化或者REBUILD,这样数据就会无法挽回.那么能否使用虚拟机技术将这些丢失的数据找回呢?我认为当然可以.我们根据磁盘的基本原理,使用虚拟机技术可以在虚拟机上添加一个虚拟硬盘,然后设置虚拟硬盘的参数信息和使用损坏磁盘同样的分区,就可以恢复丢失的数据信息.

三、利用虚拟机建立虚拟磁盘阵列进行数据恢复

(一)建立虚拟磁盘

我们以一个3块硬盘的raid5阵列为例,选用的虚拟机软件为VMwareWorkstation 6.5,并安装raid reconstructor绿色版用以读取磁盘的参数.

运行raid reconstructor自动分析损坏的raid 5阵列的raid磁盘次序、块大小和旋转方向等参数.根据raid5冗余性原理,若阵列里的磁盘数为x,raid recon structor通过x-1个磁盘就可以计算出原来的数据.输入原始raid 5阵列的硬盘数3,然后输入raid的每个物理硬盘,挂在我们的计算机上作为独立的物理硬盘hd130、hd131、hd132.单击“open drives”选择的每个硬盘,则获取到raid每个磁盘及总容量.单击“next”将自动分析硬盘个数、组合数和扇区数,分析完成后生成硬盘次序(drive order)、块长度(block size)、旋转方向(parity rotations to probe).启动虚拟机,使用“添加硬件向导”创建一个新的虚拟磁盘,用raid reconstructor获取的相关信息对虚拟磁盘进行设置.点Edit virtual machine settings >,Add >,选中Hard Disk >,Next >,选择Use a physical disk >,Next >,Use individual partitions选择要加入的虚拟硬盘,并进行参数设置.

(二)重构raid5阵列

在虚拟机上安装并运行raid reconstructor,在目的“target”框中输入要拷贝得文件名和路径,直接输入物理驱动器名(hd130、hd131、hd132),在选项奇偶校验检查(verify by parity)、增加额外扇区(append extra sectors)进行相应设置.单击拷贝“copy”,虚拟机就开始重构raid阵列.

至此我们已经建立了同原raid 5阵列完全相同的虚拟磁盘阵列.

(三)从虚拟磁盘阵列上恢复数据

直接通过操作系统存取虚拟设备上的文件,这样RAID数据就恢复成功了.

四、结语

造成磁盘数据丢失的原因十分复杂,每种情况都有着不同的表现.一般情况下,只要数据区的数据没有被覆盖,通过有针对性的方法都是可以恢复的.利用虚拟技术进行数据恢复是我们在数据恢复鉴定工作中的一个新的尝试,这一技术的成功应用为数据恢复鉴定提供了新的工作思路.

参考文献

[1]崔崧.基于WINDOWS FAT的数据恢复系统的设计与实现[D].四川大学,2005.

[2]Schaefer M,Gold B,Linde R,et al.Program Confinementin KVM/370 [C].Proceedings of the 1977 ACM Annual Confer原ence,1977.

[3]Gold B D,Linde R R,Schaefer M,et al. VM/370 SecurityRetrofit Rrogram [C].Proceedings of the 1977 ACM Annual Con原ference,1977.

总结:本论文为您写虚拟磁盘毕业论文范文和职称论文提供相关论文参考文献,可免费下载。

虚拟磁盘软件引用文献:

[1] 虚拟现实和软件毕业论文开题报告范文 关于虚拟现实和软件方面毕业论文怎么写3000字
[2] 虚拟校园专业论文题目 虚拟校园论文题目哪个好
[3] 虚拟校园类论文参考文献 虚拟校园外文文献怎么找
《利用虚拟机技术对RAID5磁盘数据恢复》word下载【免费】
虚拟磁盘软件相关论文范文资料