逻辑卷管理技术研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:julyanjust
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息量的爆炸式增长,信息存储技术显得越来越重要。个人计算机磁盘容量也越来越大,目前几百GB已经比较常见,企业的存储容量更是以较快的速度增长。很多企业要求他们的数据不仅要全面而且还比较可靠,同时应该提供连续的服务能力,因为系统的停机意味着巨大的经济损失。 数据备份、决策支持等很多操作都需要获取存储系统的瞬时状态,简单的方法是停止用户对存储系统的访问,获取当前时刻数据的完整拷贝。获取数据副本往往需要较长时间,这显然是与高可用性的需求是背道而驰的,而且随着存储系统规模越来越大,考虑到磁盘技术的发展趋势,这一矛盾还会更加严重。理想的方式当然是不中断业务处理或有很短的暂停,以在线的方式完成存储系统状态的保存。快照(Snapshot)技术能够较好得满足这些需要。当前工业界主流存储产品几乎都声称具有快照功能。 逻辑卷管理技术LVM是被广泛使用的存储技术,LVM 能够动态增加和减少卷容量,支持条纹化等多种优点,得到了广泛的应用,已成为Unix系统存储管理事实上的标准,主要的Linux发布版本都嵌入了LVM模块。逻辑卷管理器(LVM)也支持快照功能,然而随着存储系统容量越来越大,LVM现有的快照实现方案也体现出一些不足,最明显的就是内存占用过多。 本文设计并实现了基于Linux2.4下LVM1的增强型逻辑卷管理器ELVM。ELVM采用了快照元数据缓存机制,并具有依赖快照和快照自动扩容功能。LVM1的快照采用的是虚拟视图方式,把所有快照元数据均驻留内存,难以满足大容量快照和大量快照并存的需求。本文提出了新的快照元数据的磁盘组织方案和内存组织方案,利用cache技术,在内存仅缓存少量元数据信息,通过cache写回和cache替换保证元数据的一致性和正确访问,极大地降低了快照卷的内存占用。实验表明,通过一些优化手段,元数据缓存方式对源卷、快照卷读写性能影响不大,而对于大容量快照和大量快照并存具有较好地支持。新增的依赖快照和快照自动扩容功能使得快照性能更强,更实用化。
其他文献
多媒体的不断普及,数字视频已经与我们的生活密不可分,它已经成为了我们获取信息的一个重要手段。随着技术的不断进步,当今视频画面的质量变得越来越好,分辨率也越来越高,这
梯形图(Ladder Diagram)是IEC61131-3标准定义的五种标准编程语言之一,由于梯形图语法简单、结构规整以及采用图形化的编程方式,使得其深受工控领域编程人员的喜爱,现已成为工业
随着互联网的普及,电子邮件与人们的工作生活联系日趋紧密,随之而来的垃圾邮件问题也日益严重。邮件信誉机制作为一种新兴手段在垃圾邮件过滤领域中发挥着重要作用。然而,由
随着互联网技术的发展,人们对于网络服务的要求越来越高,数量也越来越巨大,传统客户/服务器应用构架受到了巨大的挑战。因此在当前的技术条件下,如何构建大规模、高可扩展、
桥梁远程监测是利用有线或无线通信方式实现桥梁状态实时远程监测的方法,它改变了传统的以人工为主的监测手段,大大提高了桥梁监测的自动化程度,提高了对桥梁结构损坏和突发
随着物流产业的发展,传统的第三方物流在信息共享和资源整合上开始显得力不从心,于是第四方物流应运而生。要在第三方物流的基础上构建第四方物流管理系统,如何实现管理系统
近几年随着科技的发展,Internet技术广泛的被应用,具有松耦合、异步和多点通信的等特点的发布/订阅系统(pub/sub系统)满足了分布式系统在应用范围和应用规模等方面改变的需要
当今随着信息技术的日新月异,快速发展,人们对信息的渴望也是与日俱增。面对杂乱的海量数据,如何能从中快速得到用户想要的信息,是当前亟待解决的问题。所以对海量数据进行有效的
由于数据挖掘模式的多样性、挖掘过程的非平凡性、挖掘算法的复杂性,使得构造一个完整的知识发现流程往往是耗时的,而且需要领域专家和算法设计人员的多方参与。这些流程不仅
图编程技术是用可视化编程代替文本编程的编程方式,该技术采用构件复用的设计方式,极大程度降低了编程人员的开发难度。鉴于图编程技术的种种优势,本论文论述了基于图编程技术开