[发明专利]将存储介质上的操作从当前文件系统改变到新的或已更新的文件系统的方法无效
申请号: | 200580045914.9 | 申请日: | 2005-12-13 |
公开(公告)号: | CN101095194A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | 马尔科·温特 | 申请(专利权)人: | 汤姆森许可贸易公司 |
主分类号: | G11B27/32 | 分类号: | G11B27/32;G11B20/12;G06F12/16;G06F3/06 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 戎志敏 |
地址: | 法国布洛涅*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 介质 操作 当前 文件系统 改变 更新 方法 | ||
技术领域
本发明涉及一种方法,用于将存储介质上的操作从当前文件系统改变到新的或已更新的文件系统,例如光盘。
背景技术
为了备份的目的,有必要将冗余文件存储在非日志文件系统中,例如光盘。然而,在写操作期间的电能故障可能导致盘数据的不一致。这对于基于诸如BD-RE、DVD+RW、DVD-RW、和CD-RW的应用尤其危险。
一个解决方案是采用日志文件系统,例如NTFS(根据www.NTFS.com的新技术文件系统)。但是,由于需要多个重写循环,这种系统不能用于光盘,并且对于上面提到的应用,其系统文件已经固定。例如对于DVD-Video,其系统文件是UDF 1.02和ISO 9660,对于Blu-ray disc(BD),其系统文件是JAFS(Java应用架构套件)或UDF。多个重写循环的缺点是,DVD-RW盘可用的重写循环的最大数目有限(例如1000),以及较大的光读头跳跃比较大的硬盘头跳跃更加耗时。
另一个解决方案是,首先删除旧的冗余文件,然后删除旧的原始文件,然后写入新的原始文件,并在其后写入新的冗余文件。但是,如果电能故障发生在这些步骤之一期间,则可能导致非常不完整的目录结构。如果电能故障正好发生在删除原始文件之后,则全部内容都不再能访问。另一个缺点是,针对每个更新请求,若干重写循环对于更新盘将是必要的。
另一个解决方案是,盖写旧的原始文件,然后盖写冗余文件。但是在这个过程期间的电能故障将导致完全不一致的文件和目录结构。
发明内容
在一些记录器的应用中,将冗余或辅助信息文件存储在光盘上,以便即使该盘的主信息文件存在缺陷也能够访问盘内容。如果这种主信息文件需要更新,则必须将文件及其冗余拷贝重写到存储介质上。
本发明所要解决的问题是,在存储介质上更新信息文件及其一个或多个冗余文件,这样即使在相关写操作期间的电能故障或存储介质弹出命令也不会导致存储介质中的文件系统的任何不一致。这个问题由权利要求1中所公开的方法解决。
典型的光盘应用具有非常有限的容量来存储诸如Blu-ray BD-RE和DVD-VR盘的盘文件和目录结构。本发明以安全的方式促进关键数据、甚至是冗余数据的存储。以特定的顺序来存储数据。在第一步骤,将新的但仍然无效的文件系统数据与当前有效文件系统数据并行存储。在第二步骤,只代替文件系统数据内的一个块。这个已代替的块激活并行准备的新的文件系统数据,即,一个写入的块将整个文件系统数据从先前切换到当前状态。
一个只涉及少量数据的短写(short write)过程使得新的或已更新的文件针对盘的文件系统有效。由此,由于电能故障或弹出操作而造成的文件系统内部不一致的概率大大降低。在使用本发明时,甚至盘数据(例如,会话)的普通更新都变得更稳定。
尽可能完全地以并行文件系统的形式执行文件系统更新,即,将所有盘目录都写入盘的当前为空的块(块可以等同于扇区)。将最小量的剩余文件描述符写入盘,以便从旧文件系统切换到新文件系统。由此,在非常短时间内,更新了完整的文件系统。由于所需要时间很短,甚至可以盘弹出请求或电能故障的情况下,将最小量的剩余文件描述符写入盘。可以延迟几毫秒或几微秒来执行盘弹出,并且在电能故障的情况下,存储在记录器的诸如电源电容器中的能量仍然足以执行这个短写操作,将存储介质插入该记录器。有利地,由于关键写处理的数量大大减少,文件系统更加稳定。
本发明的有利作用是,将不同块用于并行文件系统,这导致了在存储介质为可重写的盘(例如,CD-RW、DVD-RW或BD-RE)的情况下,针对相同光盘块的重写循环的次数减少,即,成功记录操作的总的最大数量增加。
原则上,本发明方法适于将存储介质上的操作从当前文件系统改变到新的或已更新的文件系统,该方法包括以下步骤:
-在保持所述当前文件系统的数据项有效或积极的同时,将除了激活或者使所述新的或已更新的文件系统数据项有效所需的数据项以外的新的或已更新的文件系统数据项写入所述存储介质;
-将用于激活或使得以前写入的所述新的或已更新的文件系统数据项有效的数据项写入所述存储介质,由此来激活或使所述新的或已更新的文件系统有效。
在各个从属权利要求中公开了本发明的其它实施例。
附图说明
参考附图,对本发明的典型实施例进行描述,附图示出了:
图1本发明的文件系统数据改变过程的流程图;
图2在开始新的会话之前的文件系统数据状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森许可贸易公司,未经汤姆森许可贸易公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580045914.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微线程存储器
- 下一篇:制作多晶硅薄膜的方法