当前位置: 首页 > 专利查询>南开大学专利>正文

多个物理文件合并为一个逻辑文件的方法技术

技术编号:8453092 阅读:244 留言:0更新日期:2013-03-21 17:35
本发明专利技术公开了一种将多个物理文件合并为一个逻辑文件的方法,属于计算机领域。将多个存储设备上的多个物理文件合并为一个逻辑文件的方法包括:建立逻辑文件时,在物理文件系统上建立逻辑文件及逻辑文件的主配置文件,并在逻辑文件中指明主配置文件信息;删除逻辑文件时,在物理文件系统上删除逻辑文件、主配置文件、相关物理文件及配置文件;当读写逻辑文件时,将对逻辑文件访问请求的偏移量和长度转化为对应的物理文件实际偏移量和长度,写操作需要新建立物理文件时,同时建立相对应的配置文件。本发明专利技术能够有效地将逻辑文件分散在多个存储设备上多个文件系统的多个目录中从而实现个性化存储,并提高逻辑文件的访问速度。

【技术实现步骤摘要】

本专利技术属于计算机领域,主要关注增强文件的个性化存储和提高文件访问效率。技术背景很多应用中需要建立非常大尺寸的文件,例如TB级别的文件,但是往往单个物理存储介质本身就没有这么大的容量或者不允许单个文件具有这么大的尺寸(例如fat32文件系统最大支持的单个文件为2GB),因此需要将若干个物理存储介质上的物理文件数据合并为一个逻辑文件。另外,通过将一个大的文件分解为若干个部分存储在不同的存储介质上还有利于并行化访问文件的不同部分,提高计算机以及应用系统的性能。已有的解决方案包括RAID技术、逻辑卷技术、LVM技术等,这些技术在数据块级别给出解决方案,实现一个逻辑文件分散在多个物理存储介质中的多个数据块中。而本专利技术的原理不同于上述基于数据块级别技术,本专利技术基于已有的若干个文件系统基础上进一步建立逻辑文件,即基于文件系统级别,而不是数据块级别。目前将一个文件分散为多个物理文件存储尚未有通用的解决方案,例如,一些数据库系统自己利用多个物理文件映射为一个数据库逻辑(或者表空间)文件。一般多依赖于具体的应用程序本身。本专利技术基于文件系统给出一个将多个物理文件合并为一个逻辑文件的通本文档来自技高网...

【技术保护点】
多个物理文件合并为一个逻辑文件的方法,其特征在于,所述方法包括:第1、当创建逻辑文件时,需在物理文件系统上建立逻辑文件以及“逻辑文件的主配置文件”,简称“主配置文件”;逻辑文件中指明逻辑文件类型和主配置文件信息;一个逻辑文件对应有一个“逻辑文件的主配置文件”,逻辑文件的主配置文件中记录逻辑文件的全局信息以及逻辑文件对应的多个物理文件在物理文件系统中具体目录信息;第2、当打开逻辑文件时,获知逻辑文件中存储的主配置文件信息,然后读取主配置文件,以及进一步读取在主配置文件中列出的所有物理文件目录中所有物理文件的配置文件,简称“配置文件”;进一步在内存中建立“逻辑文件全局控制块”,“逻辑文件全局控制块...

【技术特征摘要】

【专利技术属性】
技术研发人员:李旭东史宝旭
申请(专利权)人:南开大学
类型:发明
国别省市:

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

1