一种嵌套式文件管理系统及方法技术方案

技术编号:12903645 阅读:56 留言:0更新日期:2016-02-24 12:43
本发明专利技术公开了一种嵌套式文件管理系统及方法,在物理磁盘的分区上存储多个文件,所述文件包括常规文件和虚拟磁盘文件,所述虚拟磁盘文件具有确定容量的存储空间并具有独立于该分区的文件系统;运行所述虚拟磁盘文件展示虚拟磁盘分区,在该虚拟磁盘分区上能够嵌套存储所述常规文件和所述虚拟磁盘文件。采用本发明专利技术的技术方案,能在磁盘分区中创建具有虚拟磁盘的文件,在文件的虚拟磁盘中又可以创建文件,从而实现文件的多层嵌套式管理,丰富了文件管理的方式,大大提升了文件信息安全性。

【技术实现步骤摘要】

本专利技术属于文件管理应用领域,尤其涉及。
技术介绍
随着计算机及网络技术的发展,需要存储的数据量越来越大,信息安全已成为文件存储领域的重要课题。通常文件是指具有文件名的一段信息(程序或数据)的集合,而文件系统是用于管理该信息资源,便于管理文件,方便用户使用。参见图1,所示为现有技术文件管理系统的结构,一个物理存储盘通常平行分为多个磁盘分区,如图1中的C盘、D盘、E盘和F盘,每个分区仅能支持一种文件系统并独立管理该分区下存储的多个文件。现有技术的文件管理方式,无法在单个磁盘分区中支持多种文件系统,大大限制文件管理的空间。同时,现有技术的文件管理方式,文件作为存储空间的终极节点,使黑客或者情报窃取者更易于破解文件内容,大大增加了文件信息泄漏的风险。故,针对目前现有技术中存在的上述缺陷,实有必要进行研究,以提供一种方案,解决现有技术中存在的缺陷。
技术实现思路
有鉴于此,确有必要提供一种能够将文件虚拟化为磁盘空间的嵌套式文件管理系统及方法。为了克服现有技术存在的缺陷,本专利技术提供以下技术方案:—种嵌套式文件管理系统,在物理磁盘的分区上存储多个文件,所述文件包括常规文件和虚拟磁盘文件,所述虚拟磁盘文件具有确定容量的存储空间并具有独立于该分区的文件系统;运行所述虚拟磁盘文件展示虚拟磁盘分区,在该虚拟磁盘分区上能够嵌套存储所述常规文件和所述虚拟磁盘文件。优选地,所述虚拟磁盘文件具有其所属分区文件系统的文件属性,在文件属性中的文件大小信息为所述虚拟磁盘文件所述占用的确定容量的物理磁盘存储空间。优选地,还包括文件驱动模块,所述文件驱动模块用于将所述虚拟磁盘文件形成虚拟磁盘存储空间。优选地,所述文件驱动模块进一步包括文件创建模块、文件格式化模块、文件加载模块和文件操作模块,其中,所述文件创建模块用于在终端的磁盘分区上执行虚拟磁盘文件创建操作;所述文件格式化模块以特定文件系统格式对虚拟磁盘文件进行格式化操作;所述文件加载模块加载上述格式化后的虚拟磁盘文件并形成支持该特定文件系统的虚拟磁盘;所述文件操作模块用于根据操作指令对虚拟磁盘文件所形成的虚拟磁盘空间进行文件管理操作。优选地,所述物理磁盘分区为PC硬盘、移动硬盘或者U盘中形成的分区。优选地,在所述虚拟磁盘文件的文件系统格式为FAT16、FAT32、NTFS、EXT2、EXT3格式以及客户自定义的文件系统格式中的任一种。优选地,所述文件操作模块提供对虚拟磁盘文件进行文件管理操作的接口,通过该接口接收文件操作指令。本专利技术还公开了一种嵌套式文件管理方法,包括以下步骤:步骤S1:在物理磁盘分区上创建一虚拟磁盘文件,所述虚拟磁盘文件具有该分区文件系统的文件属性;步骤S2:为该虚拟磁盘文件分配确定容量的存储空间;步骤S3:以特定文件系统格式对该虚拟磁盘文件进行格式化使所述虚拟磁盘文件具有独立于该分区的文件系统;步骤S4:所述虚拟磁盘文件的存储空间转化为支持该特定文件系统的虚拟磁盘;步骤S5:对所述虚拟磁盘文件形成虚拟磁盘进行文件管理操作,在所述虚拟磁盘中能够嵌套存储常规文件或者所述虚拟磁盘文件。优选地,所述文件管理操作包括文件查看、创建、复制、剪切、粘贴以及删除操作。优选地,通过文件驱动模块实现所述嵌套式文件管理方法,所述文件驱动模块进一步包括文件创建模块、文件格式化模块、文件加载模块和文件操作模块,其中,所述文件创建模块用于在终端的磁盘分区上执行虚拟磁盘文件创建操作;所述文件格式化模块以特定文件系统格式对虚拟磁盘文件进行格式化操作;所述文件加载模块加载上述格式化后的虚拟磁盘文件并形成支持该特定文件系统的虚拟磁盘;所述文件操作模块用于根据操作指令对虚拟磁盘文件所形成的虚拟磁盘空间进行文件管理操作。与现有技术相比较,由于本专利技术的技术方案,能在磁盘分区中创建具有虚拟磁盘的文件,在文件的虚拟磁盘中又可以创建文件,所创建的文件可以是具有虚拟磁盘的文件或者是其他各种常规文件,从而实现文件的多层嵌套式管理,丰富了文件管理的方式,大大提升了文件信息安全性。【附图说明】图1为现有技术文件管理系统的原理示意图。图2为本专利技术一种嵌套式文件管理系统的原理示意图。图3为本专利技术一种嵌套式文件管理系统的一种实际应用示意图。图4为本专利技术一种嵌套式文件管理系统的另一种实际应用示意图。图5为本专利技术一种嵌套式文件管理系统中文件驱动模块的示意图。图6为本专利技术一种嵌套式文件管理系统中文件驱动模块的原理框图。图7为本专利技术一种嵌套式文件管理方法的流程框图。图8为本专利技术本专利技术所处的终端存储盘环境。图9为FAT32文件系统的结构框图。如下具体实施例将结合上述附图进一步说明本专利技术。【具体实施方式】以下将结合附图对本专利技术作进一步说明。参见图2,所示为本专利技术一种嵌套式文件管理系统的原理示意图,在一个物理磁盘分区内存储多个文件,为了便于说明本专利技术的技术方案,将现有技术的文件称为常规文件,而将采用本专利技术技术方案实现的文件称为虚拟磁盘文件,一个磁盘分区内存储多个常规文件和虚拟磁盘文件,虚拟磁盘文件具有该分区文件系统的文件属性,在文件名、扩展名以及在终端中的显示都与常规文件无任何区别。同时虚拟磁盘文件还具有确定容量的物理存储空间,比如该文件属性中的文件大小信息就是该虚拟磁盘文件所占用物理存储空间的大小。虽然虚拟磁盘文件在分区中的显示和属性和常规文件无异,但虚拟磁盘文件实质为具有支持特定文件系统的虚拟磁盘,该特定文件系统独立于其所属分区的文件系统。在虚拟磁盘文件的虚拟磁盘空间中,还可以存储多个常规文件和虚拟磁盘文件,从而实现文件的多层嵌套式管理。这样,在一个磁盘分区即包含用户可以直接使用的常规文件,又包含内置虚拟磁盘的虚拟磁盘文件,该虚拟磁盘文件的虚拟磁盘又可以嵌套存储多个常规文件和虚拟磁盘文件,同时虚拟磁盘文件采用的文件系统可以与磁盘分区的文件系统不同,比如,磁盘分区采用的是支持Windows的NTFS文件系统,而在该磁盘分区下创建的虚拟磁盘文件的虚拟磁盘可以采用支持LINUX的Ext3文件系统,从而丰富了文件管理的方式,大大提升了文件信息安全性。参见图3,所示为本专利技术一种嵌套式文件管理系统的一种实际应用示意图,在C盘的存储文件中,有一个虚拟磁盘文件,该虚拟磁盘文件具有独立的文件管理系统和物理存储空间,可以将该虚拟磁盘文件等价于D盘,也即相当于在C盘中嵌套了 D盘,同理也可以在D盘中再嵌套E盘,依次类推。当然,也可以形成图4所示的树状分区存储结构。从而改变了传统物理存储盘平行并列分区的模式,从而丰富了文件管理的方式,同时文件的非确定性(有可能为文件,也有可能为虚拟磁盘),从而大大提升了文件信息安全性。为了进一步提升文件信息的安全性,在一种优选实施方式中,参见图5所示,嵌套式文件管理系统还包括文件驱动模块,用于将所述虚拟磁盘文件形成虚拟磁盘存储空间。再同一分区下的常规文件和虚拟磁盘文件在显示和属性都无异,但用户无法直接操作虚拟磁盘文件使其形成虚拟磁盘,必须要通过文件驱动模块加载该虚拟磁盘文件后才能形成虚拟磁盘。因此,通过将存储空间封装为文件形式,从而能够起到迷惑黑客或者情报窃取者的作用,使其难以正确识别文件内容;同时,虚拟磁盘文件需要文件驱动模块才能显示为磁盘空间,将真正的文件内容隐藏在虚拟磁盘文件之中,文件的信息安全性得本文档来自技高网...

【技术保护点】
一种嵌套式文件管理系统,其特征在于,在物理磁盘的分区上存储多个文件,所述文件包括常规文件和虚拟磁盘文件,所述虚拟磁盘文件具有确定容量的存储空间并具有独立于该分区的文件系统;运行所述虚拟磁盘文件展示虚拟磁盘分区,在该虚拟磁盘分区上能够嵌套存储所述常规文件和所述虚拟磁盘文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:王维建樊凌雁楼向雄
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:浙江;33

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

1