在线文件系统检查的研究与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:fcunui_w
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
尽管soft update、日志、事务、错误校验码、数据备份等机制的使用,让文件系统的可靠性得到了很大的提高,但是文件系统错误仍然时有发生。传统上,我们依赖于如fsck这样的检查工具来检测和恢复由文件系统错误导致的不一致状态。然而,fsck是以离线的方式工作的,运行fsck所导致的文件系统长时间的离线在很多商业生产系统中是难以接受的。   本文设计和实现的通用在线文件系统检查框架——Onli neFSCK(On-LineFile System Checker)——可以对在线的文件系统进行一致性检查。利用OnlineFSCK对文件系统进行检查时,文件系统可以继续正常提供服务。本文的主要工作为:   (1)分析和总结了文件系统故障的来源,并对文件系统故障进行了分类。总结了目前在文件系统可靠性方面的主流工作,对比了传统文件系统检查工具与在线文件系统检查工具的优缺点;   (2)在深入研究Linux文件系统、日志、页高速缓存以及文件系统相关的应用工具的源码的基础上,设计了一个通用的在线文件系统检查框架OnlineFSCK。该框架的实现不要修改任何内核的代码,并且支持就地使用。   (3)针对Linux中的标准文件系统ext3实现了OnlineFSCK的原型,并详细讨论了OnlineFSCK实现中几个关键部分的实现细节,为在其他文件系统中实现在线检查提供了参考。   针对ext3文件系统实现的OnlineFSCK原型验证了OnlineFSCK方案的可行性,实验结果表明,OnlineFSCK在满足生产环境对性能的要求的前提下,能够达到与传统文件系统检查工具相同的检查能力。
其他文献
在科技化和信息化飞速发展的今天,计算机系统已经开始由单机系统向分布式系统方向转变。如何在分布式环境下通过互连网络整合不同资源以提供更高的计算和服务能力已经成为目
互联网发展初期,人们利用互联网主要是为了解决科研等工作中的沟通问题。但随着互联网的发展,以多媒体业务、P2P、VoIP、高速上网为代表的新业务不断涌现,尤其是P2P,经常是导致网
无线自组织网络(Wireless Ad hoc Network)是由多个无线终端所组成的多跳无线网络。由于它的临时自组织以及无基础设施的特性,使得传统有中心网络的MAC(Medium Access Control
随着3G无线通讯技术的发展,智能移动设备将成为未来动态信息接收的良好终端,将随时随地的获取信息,接入互联网,成为移动互联网。尤其,Android智能平台的异军突起和不断普及,
序列图像中运动目标跟踪技术研究是指对视频中的运动目标进行检测、识别和跟踪,该技术在视频监控、机器人技术、图像检索、图像压缩等研究领域有着重要应用。其中,运动目标检测
在高速发展的市场经济时代,供应链管理是企业提高竞争力非常重要的环节之一。现阶段,产品的供应链管理已经足够成熟,但是服务备件作为售后市场的主体,它在企业供应链中占据着越来越重要的地位,尤其是现阶段产品利润并不高,产品售后服务已成为制造商增加效益的关键。网络优化是供应链管理中重要的一部分,通过对库存、物流、建设费用等因素的综合考虑,合理地分配服务备件供应链网络,能够使整个服务备件供应链网络的经营总成本
三维可视化是科学计算可视化的一部分,它的目标是将科学计算、工程学、医学等领域的数据以三维图像的形式呈现给用户,相比二维图像,它能够提供更加直观、准确和丰富的信息。三维
介词短语是汉语中一种重要的短语类型,在汉语中占有较大的比例。介词短语的正确识别可以简化句子结构;缩小中心动词的选择范围;降低句法分析的难度。基于介词短语识别的重要性,
随着虚拟化技术的高速发展,虚拟机实时迁移技术已经广泛应用于系统维护,负载均衡,数据备份,容错,节能等领域。目前,虚拟机实时迁移主要使用内存的预拷贝算法。在虚拟机中内存写速率
人脸识别作为一种重要的生物特征识别技术,在身份认证中扮演着重要角色。在人脸识别过程中,图像预处理和特征提取占有重要的地位。光照处理和人脸几何矫正是图像预处理的主要内