[发明专利]组合日志/非日志文件系统无效
| 申请号: | 200780039594.5 | 申请日: | 2007-10-24 |
| 公开(公告)号: | CN101542480A | 公开(公告)日: | 2009-09-23 |
| 发明(设计)人: | T·谢 | 申请(专利权)人: | 迈威尔世界贸易有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王 岳;刘春元 |
| 地址: | 巴巴多斯*** | 国省代码: | 巴巴多斯;BB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组合 日志 文件系统 | ||
相关申请
本申请要求申请号为60/862,720的美国临时申请的优先权,申请日为2006年10月24日,名称为“组合日志/非日志文件系统(Combo-Journaling/Non-Journaling File System)”,其通过引用全文结合到本文中。
技术领域
本申请一般涉及用于存储与多个装置兼容的数据的系统和方法,尤其是涉及用于在非日志文件系统的情况下使用日志信息的方法和系统。
背景技术
文件系统确定数据在存储装置上是如何存储和组织的,存储装置例如硬盘驱动器(HDD)、闪存或其它存储介质。对计算机操作(computer-operated)装置的操作的意外中断:比如断电、系统崩溃或用户不合时宜的关机,都可以使用文件系统来检测和解决数据的不一致性。在非日志文件系统中,恢复过程可能需要花费很长的时间,而系统基于文件系统执行数据的逐块分析。FAT 16和FAT32是非日志文件系统的例子。日志文件系统则通过持续地在称为日志(journal)的单独文件中记录(log)文件系统的改变而缩减恢复时间。如果发生意外中断,这种文件系统可以通过在系统重新启动时读取和重放(replay)日志而恢复到已知的良性状态。不同于传统的非日志文件系统,日志文件系统不需要在系统经历意外中断后重启动期间,对整个文件系统执行一致性检查。使用日志文件系统的系统可以在很短的时间段内从中断中恢复。日志式文件系统的例子包括ReiserFs、JFS、XFS(Extended File System;扩展文件系统)、Linux ext3和NTFS。日志文件系统可以记录元数据或者元数据和数据二者,该元数据是关于诸如数据文件是什么时候创建的、文件大小和存储位置的数据的信息。
从历史来看,诸如个人录像机(PVR)、数字照相机、移动电话、媒体播放器和机顶盒之类的消费电子装置在很大范围上使用了非日志文件系统,比如FAT16和FAT 32。因而,当装置的操作被意外中断时,这些消费装置(consumerdevice)很可能会经历数据损失和文件破坏。传统的日志技术可以被应用到这样的消费装置上,但并非没有弊端。当消费装置的数据完整性和系统可利用性被改进时,装置往往难以接受地缓慢地从意外中断中恢复。此外,存储在装置上的数据也有可能与其它没有应用相同日志文件系统的装置不兼容。
已有的一些文件系统的体系结构已经通过将日志记录存储到单独的内存或磁盘中、而不是文件系统中来尝试提高性能。然而,在这些系统中,日志和文件系统是并非不同的,也就是说,如果日志被移走或不可用时,文件系统就不能工作。更进一步的,使用这些已有的文件系统来存储的数据仅仅可以与使用相同类型日志文件系统的其它装置进行交互。
发明内容
与本发明一致的,公开了用于存储与多个装置兼容的数据的设备和方法。该方法包括:以与文件系统相关联的格式利用第一装置在第一存储介质上存储数据,其中文件系统是非日志文件系统;以及,在第一装置中的第二存储介质上存储与文件系统相关联的日志信息,其中日志信息不同于文件系统,并且数据可以被具有与文件系统兼容的文件系统的其它装置读取。
符合本发明的设备包括处理器、文件系统和至少两个存储器。第一个存储器以与文件系统相关的格式存储数据,其中文件系统是非日志文件系统;以及第二存储器存储与文件系统相关联的日志信息,其中日志信息不同于文件系统,并且所述数据可以被具有与所述文件系统兼容的文件系统的其它装置读取。
在至少一些实施例中,数据被存储在硬盘中而日志被存储在单独的硬盘中。在一些实施例中,日志信息被存储在非易失性存储器中,其中非易失性存储器在没有恒定功率(constant power)的情况下保持(hold)所存储的数据。
本发明的其它目的和优势将在后续的描述中进行部分说明,并且将从该描述中部分地显示出来,或者可以通过本发明的实践而得知。本发明的目的和优势将会通过在所附权利要求书中所特别指出的元件及其组合来实现和达到。
如所声称的,可以理解,先前的概要描述和后续的详细描述仅仅是示范性和解释性的,而不是对本发明的限制。
被纳入本说明书并构成该说明书的一部分的所附附图例示了本发明的一些实施例,并且与该说明书一起用来解释本发明的原理。
附图说明
图1说明与本发明实施例一致的、包含组合的日志和非日志文件系统的示例性系统。
图2说明与本发明实施例一致的,包含组合的日志和非日志文件系统的示例性系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈威尔世界贸易有限公司,未经迈威尔世界贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780039594.5/2.html,转载请声明来源钻瓜专利网。





