【技术实现步骤摘要】
本专利技术属于计算机领域,主要关注增强文件的个性化存储和提高文件访问效率。技术背景很多应用中需要建立非常大尺寸的文件,例如TB级别的文件,但是往往单个物理存储介质本身就没有这么大的容量或者不允许单个文件具有这么大的尺寸(例如fat32文件系统最大支持的单个文件为2GB),因此需要将若干个物理存储介质上的物理文件数据合并为一个逻辑文件。另外,通过将一个大的文件分解为若干个部分存储在不同的存储介质上还有利于并行化访问文件的不同部分,提高计算机以及应用系统的性能。已有的解决方案包括RAID技术、逻辑卷技术、LVM技术等,这些技术在数据块级别给出解决方案,实现一个逻辑文件分散在多个物理存储介质中的多个数据块中。而本专利技术的原理不同于上述基于数据块级别技术,本专利技术基于已有的若干个文件系统基础上进一步建立逻辑文件,即基于文件系统级别,而不是数据块级别。目前将一个文件分散为多个物理文件存储尚未有通用的解决方案,例如,一些数据库系统自己利用多个物理文件映射为一个数据库逻辑(或者表空间)文件。一般多依赖于具体的应用程序本身。本专利技术基于文件系统给出一个将多个物理文件合 ...
【技术保护点】
多个物理文件合并为一个逻辑文件的方法,其特征在于,所述方法包括:第1、当创建逻辑文件时,需在物理文件系统上建立逻辑文件以及“逻辑文件的主配置文件”,简称“主配置文件”;逻辑文件中指明逻辑文件类型和主配置文件信息;一个逻辑文件对应有一个“逻辑文件的主配置文件”,逻辑文件的主配置文件中记录逻辑文件的全局信息以及逻辑文件对应的多个物理文件在物理文件系统中具体目录信息;第2、当打开逻辑文件时,获知逻辑文件中存储的主配置文件信息,然后读取主配置文件,以及进一步读取在主配置文件中列出的所有物理文件目录中所有物理文件的配置文件,简称“配置文件”;进一步在内存中建立“逻辑文件全局控制块”, ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。