文件系统及程序技术方案

技术编号:17959993 阅读:24 留言:0更新日期:2018-05-16 05:31
文件系统由具备暂时地保存数据的存储部和具有永久地保存数据的盘的辅助存储装置的计算机构成,具备对于被I/O请求的数据使用压缩算法执行压缩处理、将上述压缩后的数据向上述存储部和上述辅助存储装置分离地保存的模块。

File system and program

A file system consists of a computer with a storage unit with temporary storage of data and an auxiliary storage device with a disk that permanently stores the data, having a compression processing for the data used by the I/O to perform compression processing, and separate the compressed data to the above storage unit and the auxiliary storage device. Block.

【技术实现步骤摘要】
【国外来华专利技术】文件系统及程序
本专利技术涉及文件系统及程序。
技术介绍
作为在处理机密信息文件的PC(PersonalComputer、个人电脑)等的终端中将数据进行机密保护的手段,可以举出辅助存储装置的加密、定期性的数据的自动删除及存储器的利用等。例如关于辅助存储装置的加密使用专利文献1那样的机制。现有技术文献专利文献专利文献1:日本特开2014-48635号公报
技术实现思路
专利技术要解决的课题但是,在辅助存储装置的加密中,存在加密的解读风险。此外,关于定期性的数据的自动删除,不过是逻辑上的删除,存在从辅助存储装置扇区解析等在物理上被复原的风险。关于存储器的利用,虽然在数据的机密保护这一点上较好,但存在存储器的小容量、从效果的侧面能够利用的盘容量变得非常少的缺点。所以,本专利技术提供一种在维持着存储器的易失性的同时能够保存大容量的数据的技术。用来解决课题的手段例如,为了解决上述课题,采用权利要求书所记载的结构。本申请包括多个解决上述课题的手段,如果举其一例,则提供一种文件系统,由具备存储部和辅助存储装置的计算机构成,上述存储部暂时地保存数据,上述辅助存储装置具有永续地保存数据的盘,该文件系统具备对于被I/O请求的数据使用压缩算法执行压缩处理、将上述压缩后的数据向上述存储部和上述辅助存储装置分离地保存的模块。专利技术效果根据本专利技术,能够在维持存储器的易失性的同时保存大容量的数据。与本专利技术关联的进一步的特征根据本说明书的记述、附图会变得清楚。此外,上述以外的课题、结构及效果根据以下的实施例的说明会变得清楚。附图说明图1是有关本专利技术的实施例的文件系统的结构图。图2是将文件I/O请求包向文件系统过滤驱动器登录时的流程图。图3是在有关本专利技术的实施例的文件系统中、将数据通过压缩处理而分离地保存到存储器和辅助存储装置中时的流程图。图4是在有关本专利技术的实施例的文件系统中、将分离后的数据复原为能够参照的数据时的流程图。具体实施方式以下,参照附图对本专利技术的实施例进行说明。附图表示遵循本专利技术的原理的具体的实施例,但它们是用于理解本专利技术,决不是为了限定地解释本专利技术而使用。以下的实施例关于将存储器与辅助存储装置组合的文件系统。更具体地讲,以下的实施例关于不依存于存储器容量的易失性虚拟盘系统,该虚拟盘系统在处理机密信息文件的PC等的终端中,通过联合使用存储器和辅助存储装置保存数据,兼有存储器的易失性和辅助存储装置的大容量数据区域的双方的优点。图1是有关本专利技术的实施例的文件系统的结构图。在图1中,用户终端101例如由个人计算机等的计算机构成。计算机具备CPU(或者也称作处理器)、暂时保存数据的存储器102、和具有永久地保存数据的盘的辅助存储装置103。作为一例,辅助存储装置103是非易失性的硬盘驱动器等。另外,在图1的用户终端101中,省略了CPU的描绘。在用户终端101中安装着操作系统(OS)107。此外,在用户终端101中,安装着文件系统驱动器106、盘驱动器105及过滤管理器109。例如,文件系统驱动器106、盘驱动器105及过滤管理器109是操作系统107提供的功能。当然,只要能够进行以下说明的处理,这些处理模块的提供方式没有限定。过滤管理器109将在保存文件111时发生的文件I/O(输入输出)请求包108过滤。此外,在用户终端101中,安装着用来执行以下说明的处理的文件系统过滤驱动器110。例如,将文件系统过滤驱动器110以装入到过滤管理器109中的形式提供。用户终端101具备被文件系统过滤驱动器110虚拟地作为单一的盘表现的虚拟盘104。虚拟盘104如图1所示,由存储器102和辅助存储装置103构成。在用户向用户终端101上保存文件111的情况或在用户终端101上参照文件111的情况下,对虚拟盘104进行操作。操作系统107生成包括I/O内容的包,经由过滤管理器109向文件系统过滤驱动器110传递I/O请求包。文件系统过滤驱动器110将包内容解析。在解析的结果是对于虚拟盘104的操作的情况下,文件系统过滤驱动器110进行文件111的压缩/解压缩处理,经由文件系统驱动器106及盘驱动器105进行与虚拟盘104(即,存储器102及辅助存储装置103)的文件访问。在压缩处理时,文件系统过滤驱动器110将数据分散地保存到存储器102和辅助存储装置103中。另一方面,在解压缩处理时,文件系统过滤驱动器110将存储器102与辅助存储装置103的数据结合而解压缩。因而,用户能够没有意识到存储器102及辅助存储装置103地使用大容量的易失性盘。图2是将文件I/O请求包向文件系统过滤驱动器110登记时的流程图。如上述那样,过滤管理器109是由操作系统107提供的功能。过滤管理器109通过对操作系统107进行命令,能够将操作系统107管理的文件I/O请求包108经由过滤管理器109向文件系统过滤驱动器110传递。因此,如果发生文件I/O请求包108,则过滤管理器109处理将文件I/O请求包108用文件系统过滤驱动器110接受的命令(步骤201)。接着,说明由文件系统过滤驱动器110接受到文件I/O请求包108时的处理。图3是将数据通过压缩处理分离地保存到存储器102和辅助存储装置103中时的流程图。文件系统过滤驱动器110经由过滤管理器109接受文件I/O请求包108(步骤301)。文件系统过滤驱动器110判定接受到的文件I/O请求包108是否是对虚拟盘104请求写入的包(步骤302)。作为判定方法的一例,文件系统过滤驱动器110也可以确认保存在包内的文件路径,在被指定了特定的安装点的情况下判定为被请求了向虚拟盘104的写入。例如,作为向虚拟盘104访问的路径而使用“mnt/ramdisk”或“R:\”等,在是对应的文件路径的情况下看作向虚拟盘104的文件访问。在步骤301中接受到的包不是对于虚拟盘104的处理的情况下,文件系统过滤驱动器110将包原样交给文件系统驱动器106,结束处理(步骤306)。在步骤301中接受到的包是对于虚拟盘104的处理的情况下,文件系统过滤驱动器110使用压缩算法,对包执行压缩处理(步骤303)。另外,在压缩处理中,有辞典式压缩、块排序、编码压缩等多种处理方式,但本机制应用了信息熵在打破边界时不能复原的性质,没有限定压缩处理方法。但是,优选的是采用使用了区间编码(RangeCoder)或算术编码等的动态编码方式,以使得缺损的信息难以被推测出。文件系统过滤驱动器110将在步骤303中被压缩后的数据的一部分经由文件系统驱动器106及盘驱动器105向存储器102保存(步骤304)。接着,文件系统过滤驱动器110将在步骤303中被压缩后的数据的剩余部分经由文件系统驱动器106及盘驱动器105向辅助存储装置103保存(步骤305)。被压缩后的数据在损失了数据的一部分的情况下为不能复原。因此,关于向存储器102和辅助存储装置103划分的数据的分配比例及划分方法,可以根据系统搭载的存储器容量及对系统要求的数据的复原难易度来改变。作为一例,也可以利用辅助存储装置103的大容量性,使得保存到辅助存储装置103中的数据量比保存到存储器102中的数据量大。此外,作为另一例,文件系统过滤驱动器110也可以使用算术编码方式动态地生成将数据复原所需要本文档来自技高网...
文件系统及程序

【技术保护点】
一种文件系统,由具备存储部和辅助存储装置的计算机构成,上述存储部暂时地保存数据,上述辅助存储装置具有永久地保存数据的盘,该文件系统的特征在于,具备针对被I/O请求的数据使用压缩算法来执行压缩处理、将上述压缩后的数据向上述存储部和上述辅助存储装置分离地保存的模块。

【技术特征摘要】
【国外来华专利技术】2015.11.13 JP 2015-2230831.一种文件系统,由具备存储部和辅助存储装置的计算机构成,上述存储部暂时地保存数据,上述辅助存储装置具有永久地保存数据的盘,该文件系统的特征在于,具备针对被I/O请求的数据使用压缩算法来执行压缩处理、将上述压缩后的数据向上述存储部和上述辅助存储装置分离地保存的模块。2.如权利要求1所述的文件系统,其特征在于,上述模块将被上述存储部和上述辅助存储装置分离地保存的上述数据结合,使用上述压缩算法进行解压缩。3.如权利要...

【专利技术属性】
技术研发人员:太田裕之清川祐一仓田公史横井直幸
申请(专利权)人:株式会社日立解决方案
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1