Linux下快照文件系统的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:chao_huang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据备份系统最常用的用途是恢复用户偶然错误删除的文件和恢复由于磁盘损坏而丢失的数据。传统的数据备份系统需要整个系统停止运行才能进行,在备份期间,无法进行正常的数据访问。快照技术是创建一个文件系统的瞬时映象,能在非常短的时间内生成一个完整的、一致的存储系统映象,生成该映象之后,就可以使用该映象进行数据备份而不需要担心数据的不一致性。 Linux传统的文件备份工具如tar和cpio等命令功能比较简单,难以处理文件系统级的数据备份。一些物理文件系统级的快照文件系统存在开发周期长,调试困难和移植性差的缺点。另外一些用户级的快照文件系统虽然便于开发和移植,但是存在效率低下的问题,某些情况下甚至达到难以忍受的程度。和虚拟文件系统联系紧密的快照文件系统可以解决这些问题,具体方法是通过在虚拟文件系统内部修改和改变磁盘文件相关的几个系统调用来实现数据备份和恢复的功能。这样的实现方式降低了文件系统开发的难度,增强了文件系统的可移植性,同时提高了文件系统的效率。 本文重点介绍了在Linux-2.6内核下的ASFS(另一种快照文件系统)的设计思想、实现要点及性能测试等主题。首先,介绍了快照技术的原理和实现方法,阐述了快照文件系统和虚拟文件系统的含义;其次,介绍了Linux操作系统中与修改磁盘文件相关的系统调用的实现原理;然后,深入阐述了ASFS的设计思想、实现要点和实现细节等内容;最后,本论文比较了ASFS和其他快照文件系统的特征,并且对实现的BEFS采取不同的存储策略和保持策略时进行了性能对比和测试。 本论文通过分析ASFS的设计思路和实现手段,介绍了一种开发快照文件系统的新方法,希望对Linux文件系统的研究和开发人员,具有一定的参考价值。
其他文献
在互联网飞速发展的今天,随着办公自动化技术在政府和企业中的大量应用,电子信息的安全性成为电子政务中的一个研究热点和难点。电子文档作为存储和交换信息的重要载体,如何
规则引擎起源于基于规则的专家系统,是专家系统的一个分支。随着业务的不断变化,企业级应用要求系统的业务逻辑随时做出调整。传统的方式是把业务逻辑在程序中实现,这样如果业务
文本的情感倾向分析即对于人们关注的一个问题或者对象,通过自动化工具,对网络中的评论性文章进行自动分析,判断文章的情感倾向,获得有价值的信息,并且归纳、整理出不同的态度和立
Web服务标准的出现有效地解决了异构信息系统之间的互操作问题。面向服务的体系结构(SOA)提出了基于Web服务的面向系统集成的方法论,指导实现异构系统之间的整合与协同。企业
基于内容的图像检索(CBIR)是90年代以来逐渐兴起的一个新的研究方向,它脱离了基于文本检索的以数据库为基础,以大工作量的人工为代价的特点;而是以计算机视觉技术为依托,根据图像
排序作为网络分析中的一种关键技术,主要用于筛选和发现更多有价值的信息,已成为互联网公司和学术界都十分关心的课题之一。传统的排名方法集中在同构网络的单一因素分析上,
电子邮件已成为互联网上最重要的通信方式之一,随之也带来了垃圾邮件的泛滥。各种垃圾邮件过滤技术发展迅速,但它们依然存在着不少缺陷,其中最主要的两点是:没有完全面向用户
随着近年来互联网技术的不断发展,以及各个企业对网络的依赖性逐渐增大,为了获得更多的市场份额和利润,国内各大电信服务商都逐渐从第一阶段的“资源竞争”转向到第二阶段的“业
随着微博的飞速发展,日益增长的微博数据规模和用户查询请求对微博实时搜索的性能提出了更高的要求,寻找高效且稳定的微博实时索引方法来提高微博实时搜索的性能成为当务之急
本论文研究的对象是网络管理系统的Web自动化测试设计与实现。论文在分析国内外自动化测试研究发展现状的基础上,对自动化测试实现的理论基础、基本原理和关键技术进行了深入