06.3.动态磁盘管理分解.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux操作系统 06.3.动态磁盘管理 主讲:高光 1. 项目课题引入 2. RAID简介 3. RAID设备的创建与挂载 4. RAID设备的数据恢复 5. 现场演示案例 Linux操作系统 2 项目背景 某公司为了保护重要数据,购买了四块同一厂家的SCSI硬盘。要求实现数据的高安全性。 我们的解决方案是什么? Linux操作系统 3 项目分析 目的:增加数据安全性 方式:通过硬盘叠加的方式 技术:动态磁盘管理技术 Linux操作系统 4 本项目对应的工作任务: 利用动态磁盘管理技术实现数据安全性 ———RAID 1.创建RAID 2.挂载RAID 3.RAID的数据恢复 4.停止RAID Linux操作系统 5 项目分析 完成职业任务需要的专业知识: 1.RAID的基本知识 2.RAID的创建 3.RAID的挂载 4.RAID的数据恢复 5.RAID的停止 Linux操作系统 6 教学目标 1.RAID的创建(重点掌握) 2.RAID的挂载(掌握) 3.RAID的数据恢复(重点掌握) Linux操作系统 7 应达到的职业能力 1.能熟练创建RAID 2.能熟练挂载RAID 3.能对RAID进行数据恢复 Linux操作系统 8 1. RAID简介 2. RAID的分类 项目问题1- RAID简介 Linux操作系统 9 影响计算机性能组件一般包括:CPU、主板总线IO、内存IO、硬盘IO、网卡IO。当前,处理器性能已经很高了,但是硬盘IO性能较弱、严重影响了计算机性能。 Eg:CPU 酷睿I5 冯诺依曼结构 硬盘是绝大多数计算机的性能瓶颈 Linux操作系统 10 磁盘的缺点 SATA 150MB/s SAS 200MB/s SSD 500MB/s左右 机械硬盘的缺陷:IO性能差、稳定性差 RAID(Redundant Arrays of Independent Disks)廉价冗余磁盘阵列: 通过多磁盘并行运行来提高计算机的存储IO性能和冗余性。 RAID分为很多种类,称之为RAID level。RAID大体上分为7类:RAID0-RAID6 常用: RAID0 读写性能最好 RAID1 读性能好、冗余性 RAID5 读性能好、冗余性(1块硬盘) RAID6 读性能好、冗余性 (2块硬盘) Linux操作系统 11 RAID RAID0使用最少2块硬盘。在读写时,将数据分开读写到多块硬盘的方式来提高读写性能。 Linux操作系统 12 RAID0 空间:n1+n2 性能:所有硬盘速度之和 冗余性:Null RAID1使用最少2块硬盘。在写数据时,将数据复制写到多块硬盘。在读数据时,以提供冗余性,同时从多块硬盘读取数据,以提高读性能。 Linux操作系统 13 RAID1 空间:min(n1,n2) 性能:读性能为所有硬盘速度之和;写性能为单盘性能 冗余性:Null RAID5最少使用3块硬盘,RAID5与RAID0类似,读写数据的时候会将数据分布式读写在所有硬盘上。但是在写数据的时候会对数据进行奇偶校验运算,并同时将校验信息保存在硬盘上 (校验信息可以进行数据恢复使用)。 Linux操作系统 14 RAID5 空间:(1-1/n)*n 性能:读性能高;写性能低于单盘性能 冗余性:可接受1块损坏 RAID6最少使用4块硬盘,RAID6与RAID5类似,读写数据的时候会将数据分布式读写在所有的硬盘上,并保存奇偶校验信息,但是比RAID5多保存一份校验信息,所以冗余性比RAID5有所提高。 Linux操作系统 15 RAID6 空间:(1-2/n)*n 性能:读性能接近RAID5;写性能低于单盘性能 冗余性:可接受2块损坏 这是RAID 0的改良版,以汉明码(Hamming Code)的方式将数据进行编码后分区为独立的比特,并将数据分别写入硬盘中。因为在数据中加入了错误修正码(ECC,Error Correction Code),所以数据整体的容量会比原始数据大一些,RAID2最少要三台磁盘驱动器方能运作。 RAID2 Linux操作系统 16 采用Bit-interleaving(数据交错存储)技术,它需要通过编码再将数据比特分区后分别存在硬盘中,而将同比特检查后的结果单独存在一个硬盘中,但由于数据内的比特分散在不同的硬盘上,因此就算要读取一小段数据资料都可能需要所有的硬盘进行工作,所以这种规格比较适于读取大量数据时使用。 RAID3 Linux操作系统 1

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档