[计算机硬件及网络]数据备份与灾难恢复实训.doc

上传人:音乐台 文档编号:1991320 上传时间:2019-01-28 格式:DOC 页数:31 大小:2.32MB
返回 下载 相关 举报
[计算机硬件及网络]数据备份与灾难恢复实训.doc_第1页
第1页 / 共31页
[计算机硬件及网络]数据备份与灾难恢复实训.doc_第2页
第2页 / 共31页
[计算机硬件及网络]数据备份与灾难恢复实训.doc_第3页
第3页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[计算机硬件及网络]数据备份与灾难恢复实训.doc》由会员分享,可在线阅读,更多相关《[计算机硬件及网络]数据备份与灾难恢复实训.doc(31页珍藏版)》请在三一文库上搜索。

1、苏 州 市 职 业 大 学实习(实训)报告 名称 数据备份与灾难恢复实训 2013年 1 月 7 日至 2013 年 1 月 8日共 2 天院 系 计算机工程系 班 级 姓 名 系 主 任 教研室主任 指导教师 一、实习(实训)目的和要求数据备份与灾难恢复实训是网络安全课程重要的实践教学内容,学生通过本实训,能够掌握Windows基本磁盘的管理和数据文件的恢复,熟悉数据文件恢复常用工具的使用,了解常见常见文件系统的工作原理和磁盘阵列的基础知识,学会在不同操作系统环境下运用工具配置磁盘阵列。培养学生在容灾备份操作方面的能力。加深对数据备份与灾难恢复方面概念的理解,掌握数据备份与灾难恢复的常见方法

2、和基本措施。通过实习,为学生成为网络安全技术人员打下坚实的基础。二、实习(实训)内容项目一:Windows基本硬盘管理1、在windows2003中增加主分区、扩展分区2、在扩展分区中增加逻辑分区3、利用Winhex软件分析硬盘分区表结构项目二:FAT32文件恢复1、手工恢复文件1)使用WinHex打开D盘查看各项参数2)创建文本文件、备份相关数据3)删除文件4)查看删除标记5)根据备份数据恢复文件2、模糊恢复文件1)格式化D盘2)根据DATA区的数据内容恢复文件3、使用FinalData进行文件恢复4、使用文件粉碎机进行粉碎项目三:RAID基础(Windows下创建磁盘阵列)1、恢复Wind

3、ows系统环境,添加磁盘2、创建RAID51)升级磁盘2)创建简单卷并扩展为跨区卷3)创建和测试镜像卷4)创建RAID 5项目四:RAID应用(Linux下创建磁盘阵列)1、恢复Linux系统环境,添加磁盘2、创建RAID01)fdisk -l,查看当前系统硬盘情况2)将新建的md0磁盘阵列格式化为ext3文件系统3)查看目前磁盘阵列的运行情况3、创建RAID11)将新建的md1磁盘阵列格式化为ext32)查看RAID情况、将新建的/dev/md1挂载到系统上3)在md1中将sdd标记为已坏,然后查看RAID情况4)在md1中将sdd移除掉,然后再查看RAID情况5)在md1中再将sde标记为

4、已坏并移除掉,然后查看RAID情况4、创建RAID51)停止md0、md1、创建RAID 52)将新建的md0磁盘阵列格式化为ext3,然后查看RAID运行情况3)将新建的/dev/md0挂载到系统上,重启,查看RAID运行情况4)在md0中将sdd标记为已坏并移除掉,重启,查看RAID运行情况5)在md0中依次将sdb、sdc移除掉,分别查看RAID运行情况完成项目文档1、项目计划2、项目实施文档3、项目总结三、实习(实训)方式 集中 分散 校内 校外四、实习(实训)具体安排序号教学内容题目学 时 分 配小计讲课实训1Windows基本硬盘管理442FAT32文件恢复7253RAID基础(W

5、indows下创建磁盘阵列)7254RAID应用(Linux下创建磁盘阵列)66合 计24420五、实习(实训)报告内容(有指导书的可省略)1、实训地点:A2-5102、实训时间:2013年 1 月 7 日至 2013 年 1 月 8日共 2 天3、小组成员:4、具体内容:1、Windows基本硬盘管理:在windows2003中增加主分区、扩展分区;在扩展分区中增加逻辑分区;利用Winhex软件分析硬盘分区表结构。2、FAT32文件恢复:手工恢复文件,包括使用WinHex打开D盘查看各项参数、创建文本文件、备份相关数据、删除文件、查看删除标记、根据备份数据恢复文件;模糊恢复文件,包括格式化D

6、盘、根据DATA区的数据内容恢复文件;使用FinalData进行文件恢复;使用文件粉碎机进行粉碎3、RAID基础(Windows下创建磁盘阵列):恢复Windows系统环境,添加磁盘;创建RAID5,包括升级磁盘、创建简单卷并扩展为跨区卷、创建和测试镜像卷、创建RAID 5。4、RAID应用(Linux下创建磁盘阵列):恢复Linux系统环境,添加磁盘;创建RAID0,包括fdisk -l,查看当前系统硬盘情况、将新建的md0磁盘阵列格式化为ext3文件系统、查看目前磁盘阵列的运行情况;创建RAID1,包括将新建的md1磁盘阵列格式化为ext3、查看RAID情况、将新建的/dev/md1挂载到

7、系统上、在md1中将sdd标记为已坏,然后查看RAID情况、在md1中将sdd移除掉,然后再查看RAID情况、在md1中再将sde标记为已坏并移除掉,然后查看RAID情况;创建RAID5,包括停止md0、md1、创建RAID 5、将新建的md0磁盘阵列格式化为ext3,然后查看RAID运行情况、将新建的/dev/md0挂载到系统上,重启,查看RAID运行情况、在md0中将sdd标记为已坏并移除掉,重启,查看RAID运行情况、在md0中依次将sdb、sdc移除掉,分别查看RAID运行情况5、实训总结:在本次实训中,我进行了windows2003环境下的基本硬盘管理的相关操作;了解了Windows

8、文件系统和FAT32文件系统的工作原理,能够运用工具恢复被删除的文件,学习了如何手动恢复被删除的文件;理解了磁盘阵列的相关知识和各种动态硬盘的工作原理;学习了在Windows和Linux系统环境下制作常用的磁盘阵列。其次,在实训操作过程中查阅课本复习文件系统和硬盘分区表的相关知识,不仅巩固了课堂学习得知识,而且能学以致用、理论联系实际。通过上网搜索实验过程中遇到的问题,丰富了课堂学习过程中的局限,对分区表和磁盘阵列的知识有了更深一步的了解。项目一、Windows基本硬盘管理一、 实训要求:通过实训掌握windows2003中增加主分区、扩展分区的操作,掌握在扩展分区中增加逻辑分区的操作,学会使

9、用Winhex软件分析硬盘分区表结构二、 实训步骤:1、在windows2003中增加主分区、扩展分区1)打开虚拟机,添加一块硬盘,大小为2G,如图1-11-3所示。然后打开windows 2003系统,右击我的电脑,单击“管理”,点击左侧的磁盘管理,弹出初始化向导,如图1-4所示:图1-1 添加新硬盘图1-2 选择硬盘类型图1-3 设置硬盘大小图1-4 初始化向导2)点击下一步勾选“磁盘1”,下一步,点击完成,如图1-5所示:图1-5 选择要初始化的硬盘3)右击磁盘管理未指派分区,选择新建磁盘分区,在弹出的“选择分区类型”选择框中选择“主磁盘分区”,如图1-5所示:图1-5 选择分区类型4)

10、点击下一步,指定分区大小为1024M,下一步,指派驱动器号为F,然后选择格式化磁盘分区文件系统为NTFS。接着下一步,直到完成。按照如上步骤,创建扩展分区,选择分区类型处选择“扩展分区”,分区大小选择剩余的1011M空间,如图1-6所示: 图1-6 选择分区类型单击下一步,点击完成。2、在扩展分区中增加逻辑分区右击刚刚创建的扩展分区,选择“新建逻辑驱动器”,弹出分区向导,单击下一步,选择“逻辑驱动器”,如图1-7所示:图1-7 选择分区类型点击下一步,选择分区大小为1G,指定分区号为H,文件系统选择NTFS,单击下一步,直到完成。3、利用WinHex软件查看硬盘分区表打开WinHex软件,单击

11、菜单栏工具打开磁盘,可以查看硬盘分区表如图1-8所示:图1-8 查看硬盘分区表三、 项目小结:在此项目实验过程中,掌握了在windows2003中增加主分区和扩展分区,并且能够在扩展分区中添加逻辑分区,控制分区的大小、分区号和文件系统类型。利用WinHex软件,查看并分析硬盘分区表的结构。项目二、FAT32文件恢复一、 实训要求:通过实训了解Windows文件系统,了解FAT32文件系统的工作原理,能够运用工具恢复被删除的文件,学会手动恢复被删除的文件。二、 实训步骤:1、手工恢复文件1)使用WinHex打开D盘查看各项参数格式化D盘在“资源管理器”左侧树状结构中,右键单击“本地磁盘(D:)”

12、|“格式化”|在文件系统中选择“FAT32”|“开始”|“确定”,对D盘进行格式化,如图2-12-2所示:图2-1 格式化D盘图2-2 格式化完成使用WinHex获取D盘快照单击工具栏“WinHex”按钮,打开WinHex。单击“工具”“打开磁盘”,在逻辑驱动器中选择“(D:)”,确定,如图2-3所示:图2-3 WinHex工具打开D盘注 不要选择“不要再显示此提示信息”,如果选中了则不能获取新快照。可以通过“帮助”|“设置”|“初始化”来取消选择。 获取新快照后可以看到驱动器D中所包含的目录、文件、文件分配表的大小和起始位置等相关信息,如图2-4所示:图2-4 D盘新快照查看FAT1单击Wi

13、nHex中D盘快照中文件列表中的FAT1即可查看FAT1,如图2-5所示:图2-5 查看FAT1单击FAT1中的数据可在左侧的参数框中看到数据所代表的簇号和簇的当前状态。计算FDT的起始位置在文件列表中可以看到FAT1和FAT2的第1扇区位置,FAT2是FAT1的备份,所以大小相等内容相同。因此可以推算出它的大小为:FAT2的第1扇区位置FAT1的第1扇区位置。FAT1的大小是:2271 。 FDT的位置在FAT2之后,所以可以通过:FAT2的第1扇区位置FAT1的大小来得到FDT的起始位置。FDT的起始位置的逻辑扇区编号是: 4576 。跳转到FDT的起始地址单击“位置”|“转到扇区”|在扇

14、区输入框中输入FDT的起始位置的逻辑扇区编号|“确定”,即可跳转到FDT的起始地址,如图2-6所示:图2-6 转到FDT的起始位置根据实验原理了解FDT表中的目录登记项的各部份含义。2)创建文本文件、备份相关数据在D盘根目录下新建文本文档“Hello.txt”,内容为“Hello World!”的文本文件。文件名和内容使用英文是为了便于查找,如图2-7所示:图2-7 新建Hello.txt根据FDT的起始位置的逻辑扇区编号跳转到FDT的起始地址,如图2-8所示:图2-8 转到FDT的起始位置找到文件“Hello.txt”的登记项。根据数据区右侧的明文找到倒数32个与文件“Hello.txt”相

15、关的字节,即是文件的目录登记项。按住鼠标左键拖动选中文件“Hello.txt”的目录登记项的32个字节。右键单击被选中的数据块|“编辑”|“复制选块”|“置入新文件”|将新文件命名为“FDTH.dat”保存位置是C盘根目录下|“保存”,如图2-9所示,此时新文件会在WinHex中被打开,如图2-10所:图2-9 保存FDTH.dat图2-10 WinHex中打开的FDTH.dat文件 根据实验原理中对目录登记项各部份的定义,文件“Hello.txt”的文件名在目录登记项中的十六进制代码的第1字节的值是 48 。 文件的大小是 12 字节,在目录登记项中的十六进制是0C000000 。 文件的首

16、簇编号是 3 ,在目录登记项中的十六进制代码是 0300 。参考FDT数据的备份步骤,将FAT1中的有效数据备份到C盘根目录下,文件名为“FAT1H.dat”。图2-11 备份FAT1单击“位置”|“转到扇区”|在簇输入框中输入文件“Hello.txt”的首簇号|“确定”,即可跳转到文件“Hello.txt”的起始地址,如图2-11所示:图2-11 转到“Hello.txt”的起始地址3)删除文件在D盘根目录下选中文件“Hello.txt”,按“Shift+Delete”键将其删除,如图2-12所示:图2-12 删除文件4)查看删除标记重新获取D盘快照。对比当前FDT中文件“Hello.txt

17、”的目录登记项和FDTH.dat中的相关数据。FDTH.dat中第一个字节是 48 。当前FDT中文件“Hello.txt”的目录登记项的第一个字节是 E5 。对比FAT1中相关数据的变化。FAT1H.dat中文件“Hello.txt”簇链相关位置的十六进制值是 FFFFFF0F。上述位置的值在当前FAT1中相同位置的值是 00000000 。查看DATA区域中文件“Hello.txt”的数据。根据FDTH.dat记录的文件“Hello.txt”的首簇位置跳转相关簇并查看文件数据。文件数据是否有变化? 否 。5)根据备份数据恢复文件根据备份数据FDTH.dat和FAT1H.dat恢复FDT与F

18、AT1中的相关数据。在FDT与FAT1的数据部分,用鼠标单击要修改的数据,然后通过键盘输入数值。按“Ctrl+S”键保存上述修改。出现提示信息,单击“确定”|“是”完成保存,如图2-13、2-14所示:图2-13 提示信息(1)图2-14 提示信息(2)刷新D盘根目录查看文件。文件是否被恢复? 是 。文件名是 HELLO.TXT 。2、模糊恢复文件1)格式化D盘重新对D盘进行格式化。使用WinHex重新获取D盘快照,如图2-13所示:图2-13 重新获取D盘快照对比格式化前后FDT和FAT1中数据的变化,如图2-14、2-15所示:图2-14 格式化前图2-15 格式化后2)根据DATA区的数

19、据内容恢复文件根据FDTH.dat中的记录跳转到文件“Hello.txt”首簇位置查看文件数据。文件数据是否有变化? 否 。根据文件首簇位置和文件大小修改FDT和FAT1。根据FDT的定义,文件“Hello.txt”的目录登记项中表示文件首簇位置的是第 26 至 27 字节。根据DATA区域中文件“Hello.txt”的相关内容,在这些位置中应填入 0300 。表示文件大小的是目录登记项中的第 28 至 31 字节。根据DATA区域中的相关内容,在这些位置中应填入 0C000000 。 根据DATA区的数据内容修改FAT1。文件“Hello.txt”没有写满一个簇,因此找到文件“Hello.t

20、xt”在FAT1中的首簇位置写入“FF FF FF 0F”,表示文件结束。修改文件名。表示文件名及其扩展名的是登记项中的第 0 至 10 字节。此时,假设只知道文件类型是文本文件而不知道文件名,则可以在相关字节中填入其它十六进制值,但是必须保证这些值符合文件名命名规则。07字节为文件名,可以全部填入十六进制值“46”;810字节为文件扩展名,填入十六进制值“54 58 54”。按“Ctrl+S”键保存上述修改。刷新D盘根目录查看文件。文件是否被恢复? 是 。文件名是 FFFFFFFF.txt 。3、使用FinalData进行文件恢复新建一个文件并模拟错误删除,在D盘根目录下新建文件,如一个Wo

21、rd文档“RecoverTest.doc”,我们新建这个word文档来做演示,在文件中写入方便记忆的文字并记录文件大小,你新建的word文档的文件名是: RecoverTest.doc ;文档大小20,480 字节;文档内容 使用FinalData进行文件恢复。删除文件(从硬盘中彻底删除)。恢复文件。启动“FinalData”,依次单击“文件”“打开”,然后在左侧选中要恢复的分区,然后单击“确定”。会有几秒钟的扫描文件的过程,之后会让我们选择簇范围,点击“取消”就可以了,接下来我们将会看到一些被删除文件的信息,其中有我们刚刚删除的文件RecoverTest.doc,选中并恢复它。恢复后的文件大

22、小为 20,480字节,如图2-16所示:图2-16 恢复RecoverTest.doc4、使用文件粉碎机进行粉碎首先在“D:WorkFileRecover”下新建一个文件,如一个word文档,我们新建这个Word文档来做演示,在文件中写入方便自己的文字并记录这个文件大小。你新建的Word文档的文件名是: chx.doc ;文件内容:使用文件粉碎机进行粉碎;文件大小:20,480字节。使用文件粉碎机粉碎文件,单击工具栏中的“粉碎机”按钮打开文件粉碎机,在“处理范围”组框中选择“添加文件”按钮,然后在打开对话框中选择刚刚创建的Word文档,之后点击“开始粉碎”按钮,如图2-17所示。粉碎文件结束

23、后,再次利用FinalData查看目录“D:WorkFileRecover”,如图2-18所示:图2-17 文件粉碎图2-18利用FinalData查看目录“D:WorkFileRecover”利用步骤二的文件恢复方法查看被粉碎的文件是否可以被恢复 否 。三、 项目小结:通过此项目的实验,掌握了如何手工恢复被删除的文件;可以使用WinHex软件查看D盘的各项参数,了解FDT表中的目录登记项的各部份含义等;在删除文件后能够查看删除标记,并且根据备份数据模糊恢复被删除的文件;在格式化D盘后,使用FinalData工具进行文件恢复的操作;还可以利用文件粉碎机工具的使用方法。项目三、RAID基础(Wi

24、ndows下创建磁盘阵列)一、 实训要求:通过实训理解磁盘阵列的相关知识,学会在Windows制作常用的磁盘阵列。二、 实训步骤:1、恢复Windows系统环境,添加磁盘1)添加磁盘。选择VMware Workstation菜单栏“VM”“Settings”或快捷键Ctrl+D,在弹出的“Virtual Machine Settings”窗体中,单击“Add”按钮,选择要添加的硬件类型(Hardware types:)为“Hard Disk”,如图3-1所示:图3-1 添加新硬盘2)单击“Next”按钮,选中“Create a new virtual disk”,然后单击“Next”按钮,选择

25、磁盘类型(Virtual disk type)为“SCSI”,如图3-2所示:图3-2 选择硬盘类型3)点击“Next”按钮,设置磁盘大小(Disk size)为0.2G,然后单击“Next”直到完成。然后以相同的方式再添加两块硬盘,如图3-3所示:图3-3 设置硬盘大小4)按照同样的步骤再添加两块硬盘,添加完成后,结果如图3-4所示:图3-4 完成硬盘的添加2、创建RAID51)升级磁盘依次单击“开始”“程序”“管理工具”“计算机管理”,打开“计算机管理”工具,如图3-5所示:图3-5 计算机管理工具在左侧控制台中依次展开“存储”“磁盘管理”选项,此时弹出“磁盘初始化和转换向导”页签,默认单

26、击“下一步”直至完成,以显示计算机中安装的所有磁盘,如图3-6所示:图3-6 磁盘初始化鼠标右键单击磁盘1,并在弹出的快捷菜单中选择“转换到动态磁盘”选项,将显示“转换到动态磁盘”对话框,选中磁盘1、磁盘2和磁盘3,然后单击“确定”按钮,就会开始磁盘升级过程。升级完成后,磁盘下面的属性介绍会由“基本”变为“动态”,如图3-7所示:图3-7 动态卷2)创建简单卷并扩展为跨区卷鼠标右键单击磁盘1右侧的白色区域,选择“新建卷”。在弹出的“新建卷向导”欢迎页面单击“下一步”到“选择卷类型”页。默认即为“简单”卷,如图3-8所示,单击“下一步”直到完成。在接下来弹出的“找到新的硬件向导”页面选择“是,仅

27、这一次”,如图3-9所示,单击“下一步”直至安装完成。磁盘1被格式化后,设置简单卷的过程结束。图3-8选择卷类型图3-9选择“是,仅这一次”打开磁盘F,新建文本文档,内容任意。下面扩展F盘。鼠标右键单击新加卷(F:),选择“扩展卷”。进入“扩展卷向导”,单击“下一步”到“选择磁盘”页。在左侧的“可用”栏中选中“磁盘2”,然后点击“添加”按钮。这时“磁盘2”就被添加到了“已选的”栏中,如图3-10所示。单击“下一步”直到完成,如图3-11所示。这时可以看到F盘的容量是磁盘1与磁盘2的容量之和,如图3-12所示:图3-10选择磁盘图3-11 完成扩展卷图3-12 跨区卷F盘的容量3)创建和测试镜像

28、卷鼠标右键单击“新加卷(F:)”,选择“删除卷”,如图3-13所示,并在弹出提示框中选择“是”。这时步骤2创建的跨区卷及其中的数据被删除。图3-13选择“删除卷”鼠标右键单击磁盘1右侧的白色区域,选择“新建卷”。在弹出的“新建卷向导”欢迎页面单击“下一步”到“选择卷类型”页。选中“镜像”卷,如图3-14所示,点击“下一步”到“选择磁盘”页。将“磁盘2”添加进“已选的”框,如图3-15所示,然后单击“下一步”直到完成,如图3-16所示。注意F盘现在的容量,与磁盘1和磁盘2的容量是一样的,如图3-17所示:图3-14 选择卷类型图3-15选择磁盘图3-16 完成镜像卷图3-17 镜像卷F盘容量打开

29、F盘,在该盘新建一个文档,写入一点内容并保存,如图3-18所示:图3-18 新建文档然后关闭系统。按下Ctrl+D组合键,在弹出的“Virtual Machine Settings”窗体中,选中磁盘1或磁盘2中的一个,记下它们所对应的磁盘文件名称。然后点击“Remove”按钮,将它暂时移出虚拟机,如图3-19所示。这一步是用来模拟镜像卷中一块硬盘坏了的情况,如图3-20所示:图3-19 将磁盘1移出虚拟机图3-20 镜像损坏启动Windows系统,查看磁盘F文本文档是否存在。打开“计算机管理”“磁盘管理”,查看新加卷(F:)的布局类型: 镜像动态,失败的重复 ,分析磁盘镜像失败的原因: 镜像卷

30、中一个动态磁盘被移除,剩下一个动态磁盘,无法实现同步 。关闭虚拟机。使用Ctrl+D组合键打开“Virtual Machine Settings”窗体,单击“Add”按钮,选择要添加的硬件类型(Hardware types:)为“HardDisk”,单击“Next”按钮。在“Select a Disk”页选择“Use an existing virtual disk”,单击“Next”按钮。在“Select an Existing Disk”页单击“Browse”按钮,选中先前记下的那个文件名称,直至完成。启动Windows系统,打开“计算机管理”中的“磁盘管理”。鼠标右键单击“新加卷(F:)

31、”,选择“重新激活卷”,在弹出的提示框中点击“确定”,如图3-21所示:图3-21 重新激活卷这时两块硬盘会重新同步,直到完成。这样,镜像卷就被恢复了。4)创建RAID 5鼠标右键单击“新加卷(F:)”,选择“删除卷”,并在弹出提示框中选择“是”。这时步骤3创建的镜像卷及其中的数据被删除。鼠标右键单击磁盘1右侧的白色区域,选择“新建卷”。在弹出的“新建卷向导”欢迎页面单击“下一步”到“选择卷类型”页,选中“RAID5”卷,如图3-22所示,点击“下一步”到“选择磁盘”页。图3-22 选择卷类型将“磁盘2”、“磁盘3”添加进“已选的”框,如图3-23所示,然后单击“下一步”直到完成,如图3-24

32、所示:图3-23选择磁盘图3-24 RAID-5卷打开F盘,在该盘新建一个文档,写入一点内容并保存。然后关闭虚拟机。在“Virtual Machinie Settings”窗体中删除一个磁盘(记下它所对应的磁盘文件名称),这一步模拟镜像卷中磁盘损坏。添加新磁盘,用于在卷修复时替代已损坏的磁盘。这个虚拟磁盘用来在卷修复时替代被删除的磁盘。启动Windows系统,查看F盘及其中的文档文件是否还在。再打开“计算机管理”中的“磁盘管理”,查看各磁盘情况,如图3-25所示:图3-25查看各磁盘情况鼠标右键单击“已损坏的新加卷(F:)”,选择“重新激活卷”,再打开F盘查看文件是否存在。存在,如图3-26所

33、示:图3-26 文件存在鼠标右键单击“新加卷(F:)”,选择“修复卷”,查看F盘情况,如图3-27所示:图3-27 新加卷修复三、 项目小结:通过本项目的实验,掌握了磁盘阵列的相关知识,学会在Windows制作常用的磁盘阵列;了解了简单卷、跨区卷、镜像卷以及RAID-5等动态磁盘的原理知识;扩展卷的容量是合并的动态磁盘的容量总和;镜像卷中的一个动态磁盘出错,镜像卷将会损坏;RAID-5中即使有一个动态磁盘损坏,重新激活后,文件依然存在。项目四、RAID应用(Linux下创建磁盘阵列)一、 实训要求:通过实训进一步理解磁盘阵列的相关知识,学会利用mdadm在Linux制作常用的磁盘阵列。二、 实

34、训步骤:1、添加硬盘按Ctrl+D组合键打开虚拟机设置界面。单击“Add”按钮,选中Hard Disk,然后单击“Next”按钮,选中“Create a new virtual disk”选项,然后单击“Next”按钮,选择磁盘类型为“SCSI”,然后点击“Next”按钮,设置磁盘大小为0.2G,然后单击“Next”直到完成。再以相同的方式添加四块硬盘,如图4-1所示。 五块硬盘添加完成后,启动Linux系统环境。图4-1 添加硬盘2、创建RAID 01)进入实验平台,单击工具栏“控制台”按钮,进入工作目录。在控制台中输入命令:fdisk -l,查看当前系统硬盘情况。记下sdb到sdg各块硬盘

35、的大小(它们的大小是相同的),如图4-2所示:图4-2 查看当前系统硬盘情况2)输入如下命令:3)新建/etc/mdadm.conf文件,输入如下信息:4)输入命令:mke2fs -j /dev/md0,将新建的md0磁盘阵列格式化为ext3文件系统,如图4-3所示:图4-3 将md0磁盘格式化为ext3文件系统5)输入命令:cat /proc/mdstat查看目前磁盘阵列的运行情况,如图4-4所示:图4-4 查看目前磁盘阵列的运行情况6)再次输入:fdisk -l,查看md0的大小,它应该接近sdb和sdc两块硬盘大小之和,如图4-5所示:图4-5 查看md0的大小3、创建RAID 11)输

36、入如下命令:2)修改/etc/mdadm.conf文件内容如下:修改完成后存盘退出。此文件可以保证在系统重启后,raid可以自启。3)输入命令:mke2fs -j /dev/md1,将新建的md1磁盘阵列格式化为ext3。4)输入命令:cat /proc/mdstat查看RAID情况。如图4-6所示:图4-6 查看RAID情况5)输入命令:mount /dev/md1 /mnt,将新建的/dev/md1挂载到系统上。在该磁盘中新建一个文件,并输入一些信息。6)输入命令:reboot重启系统。重启后查看RAID运行情况,如图4-7所示,说明RAID运行正常。图4-7 查看当前系统硬盘情况7)输入

37、命令:mdadm /dev/md1 -fail /dev/sdd,在md1中将sdd标记为已坏,然后查看RAID情况,如图4-8所示:图4-8 标记sdd已坏,重新查看RAID情况8)输入命令:mdadm /dev/md1 -remove /dev/sdd,在md1中将sdd移除掉,然后再查看RAID情况。9)在md1中再将sde标记为已坏并移除掉,然后查看RAID情况,如图4-9所示:图4-9 删除sdd后查看RAID情况10)将/dev/md1挂载到系统上,查看保存的文字及其数据是否损坏未损坏,查看完成后,首先离开/mnt目录,然后输入命令:umount /dev/md1,取消/dev/m

38、d1的挂载。4、创建RAID 51)输入命令:mdadm -stop /dev/md0 /dev/md1,停止md0、md1。2)输入命令:mdadm -create /dev/md0 -level=5 -raid-disks=3 -spare-disks=1/dev/sdb /dev/sdc /dev/sdd /dev/sde,创建RAID 5,如图4-10所示:图4-10 创建RAID53)修改/etc/mdadm.conf文件内容如下: DEVICE /dev/sdb-e ARRAY /dev/md0 level=5 devices=/dev/sdb-e4)输入命令:mke2fs -j

39、/dev/md0,将新建的md0磁盘阵列格式化为ext3。然后查看RAID运行情况,如图4-11、4-12所示:图4-11 将md0磁盘阵列格式化为ext3图4-12 查看RAID情况5)将新建的/dev/md0挂载到系统上,在该硬盘上新建一个文件并输入一些信息。重启系统,然后再查看RAID是否运行正常。 正常 6)在md0中将sdd标记为已坏并移除掉,然后重启系统。7)查看RAID运行情况,此时md0仍为active,且把md0挂到系统中,我们建立的文件仍然可读出,则RAID 5依然可用。8)参照上面步骤,在md0中依次将sdb、sdc移除掉,分别查看RAID运行情况,并填写表4-13。注

40、每次移除磁盘后都必须重启系统。移除raid组件raid是否活跃目前raid中的磁盘raid内文档是否可读sdd是sdb sdc sde可读sdb是sdc sde可读sdc不活跃sdb sdc sde不可读表4-13 RAID运行情况在Windows下和Linux下的RAID 5有些不同:在Windows下如果RAID 5缺少一块磁盘时(即只有两块磁盘),RAID 5不可用;在Linux下RAID 5缺少一块磁盘时,会利用奇偶校验,把数据恢复到临时文件里面,这样,RAID 5作为一块独立的磁盘,其数据依然可以被读取。三、 项目小结:在本项目实验中,掌握了在Linux制作常用的磁盘阵列的方法;使用fdisk l命令查看当前系统硬盘情况;进行了创建RAID0、RAID1和RAID5的操作;能够进行将磁盘阵列格式化为ext3格式、将阵列中的sdd、sde标记为已坏或者移除等操作;了解了一些相关命令的含义和使用。成绩评定: 教师签字: 时间:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1