远程分布式文件映射、访问的方法及系统的制作方法

文档序号:6352613阅读:169来源:国知局
专利名称:远程分布式文件映射、访问的方法及系统的制作方法
技术领域
本发明涉及数据访问技术领域,特别是涉及一种远程分布式文件映射、访问的方法及系统。
背景技术
如今,大多数电视机等设备都具有USB接口,可以读取U盘等装置上存储的视频文件等资源信息,并在本地播放;同时,电视机等设备还可以播放网络上的视频文件(远程分布式文件)等资源。但是,如果直接通过电视机选取网络上的视频进行播放,操作比较繁琐。例如需要通过遥控器进行输入网址等一系列操作;与电脑键盘相比,遥控器上按键很少,执行上述操作十分繁琐。为了简化通过电视机播放网络资源的操作,现有技术中,有一种远程分布式文件的访问方法是将远程分布式文件映射至网络优盘等磁盘(也可以是移动硬盘等);将网络优盘插入电视机等设备的USB接口 ;电视机等设备对网络优盘(FAT32文件系统)进行通常的磁盘访问操作;网络优盘将上述电视机等设备对磁盘进行的访问操作指令映射为电视机等设备对网络上的资源进行访问的指令;电视机等设备通过网络接口访问网络上的资源。 这样用户就可以像访问本地磁盘数据一样,方便地访问分布在网络上的资源。但是,由于现有技术中,远程分布式文件与网络优盘的物理存储空间(簇)之间的映射关系是一一对应的,导致现有技术中,网络优盘能够映射的远程分布式文件的总容量, 只能局限于该磁盘的实际容量。并且,由于微软现行的FAT32文件系统,对于磁盘大小限制在32G之内,所以这种一一对应的映射关系还导致网络优盘能够映射的远程分布式文件的总容量也被限制在32G之内。

发明内容
本发明的目的是提供一种远程分布式文件映射方法及系统,能够摆脱磁盘的实际容量对该磁盘能够映射的远程分布式文件的总容量的限制,利用有限的磁盘容量映射尽可能多的远程分布式文件。为实现上述目的,本发明提供了如下方案一种远程分布式文件映射方法,其特征在于,包括获取文件列表,所述文件列表包含所述远程分布式文件的文件大小信息和地址信息;根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。优选的,所述根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置, 包括
为每个文件分配一个起始簇;对于每个文件,根据文件大小确定该文件的所述起始簇中指向的数据簇的簇号; 所述起始簇中指向的数据簇为,该文件映射至所述复用数据簇区的第一簇;将该文件映射至所述复用数据簇区的第一簇到最后一簇之间的区域。优选的,确定该文件的所述起始簇中指向的数据簇的簇号,具体为通过N = X-(M_2),计算所述起始簇中指向的复用数据簇的簇号;其中,N表示所述起始簇中指向的复用数据簇的簇号;X为复用数据簇区域的最后一簇的簇号;M为存储所述文件占用的簇的个数。一种远程分布式文件访问方法,预先生成文件分配表,所述文件分配表包含每个文件的地址信息,以及映射至所述复用数据簇区的位置,包括接收由终端发出的访问远程分布式文件的请求;根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息;所述复用数据簇区为全部文件所共用;将终端对所述复用数据簇区的读取指令,转换为对所述远程分布式文件的访问指令;通过所述地址信息,访问所述远程分布式文件。优选的,根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息,包括解析所述请求中包含的所述文件起始簇的簇号;在所述文件分配表中查询所述起始簇指向的复用数据簇的簇号和所述文件的地址信息;所述起始簇中指向的复用数据簇的簇号为,该文件映射至所述复用数据簇区的第一簇的簇号。一种远程分布式文件映射系统,包括文件列表获取模块,用于获取文件列表;所述文件列表包含所述远程分布式文件的文件大小信息和地址信息;文件映射模块,用于根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;文件分配表生成模块,用于记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。优选的,所述文件映射模块包括起始簇分配单元,用于为每个文件分配一个起始簇;第一复用数据簇确定单元,用于对每个文件,根据文件大小确定该文件的所述起始簇中指向的数据簇的簇号;所述起始簇中指向的数据簇为,该文件映射至所述复用数据簇区的第一簇;文件映射单元,用于将该文件映射至所述复用数据簇区的第一簇到最后一簇之间的区域。优选的,所述第一复用数据簇确定单元包括簇号计算子单元,用于通过N = X-(M_2),计算所述起始簇中指向的复用数据簇的簇号;
其中,N表示所述起始簇中指向的复用数据簇的簇号;X为复用数据簇区域的最后一簇的簇号;M为存储所述文件占用的簇的个数。一种远程分布式文件访问系统,包括请求接收单元,用于接收由终端发出的访问远程分布式文件的请求;请求解析单元,用于根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息;所述复用数据簇区为全部文件所共用;指令转换单元,用于将终端对所述复用数据簇区的读取指令,转换为对所述远程分布式文件的访问指令;文件访问单元,用于通过所述地址信息,访问所述远程分布式文件。优选的,所述请求解析单元包括起始簇簇号解析子单元,用于解析所述请求中包含的所述文件起始簇的簇号;文件分配表查询子单元,用于在所述文件分配表中查询所述起始簇指向的复用数据簇的簇号和所述文件的地址信息;所述起始簇中指向的复用数据簇的簇号为,该文件映射至所述复用数据簇区的第一簇的簇号。本发明公开的远程分布式文件映射方法及系统,通过将每个文件都映射至复用数据簇区,所述复用数据簇区为全部文件所共用;可以对磁盘的数据簇进行复用,能够摆脱磁盘的实际容量对该磁盘能够映射的远程分布式文件的总容量的限制,利用有限的磁盘容量映射尽可能多的远程分布式文件。并且映射的远程分布式文件的总容量,不再受限于磁盘的物理容量。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例所述远程分布式文件映射方法流程图;图2为本发明实施例所述数据簇映射关系示意图;图3为本发明所述远程分布式文件访问方法流程图;图4为本发明所述远程分布式文件映射系统结构图;图5为本发明所述远程分布式文件访问系统结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,为本发明实施例所述远程分布式文件映射方法流程图。如图1所示,该方法包括步骤SlOl 获取文件列表,所述文件列表包含所述远程分布式文件的文件大小信息和地址信息;具体的,所述文件列表可以是根据网络侧的服务器上具有的视频文件(也即远程分布式文件)等资源生成的。例如所述服务器上具有1000个视频文件,那么,就根据这 1000个视频文件生成一个文件列表。这个文件列表包含每个文件的文件大小信息。如果服务器上存储的视频文件等资源发生了变化,例如增加了新的视频文件等资源或者删除了旧的视频文件的等资源,那么可以相应地生成新的文件列表。新的文件列表包含更新后的文件的大小信息。所述文件列表还包含文件的地址信息,如统一资源定位符(Uniform Resource Locator, URL)等。通过所述地址信息可以访问与该地址对应的所述远程分布式文件。所述获取文件列表的动作,可以是当网络优盘等磁盘插入电机机等终端设备时, 由网络优盘所触发,也可以是由网络侧的服务器主动下发。S102 根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;簇,是FAT文件系统分配给一个文件的最小单位。在FAT文件系统中,对文件的读取操作,可以细化为对簇的操作。在本发明中,本地(如网络优盘等磁盘)并不存在真实的文件数据,所有真实的数据都保存在远端分布式服务器上。只需将文件数据与簇之间进行映射,让电视机等终端识别即可。每一簇可以存储的数据容量通常是4KB。一个文件自身的大小,直接决定存储该文件所需要的簇的个数。复用数据簇,是指该数据簇与多个文件之间具有映射关系。复用数据簇区由复用数据簇构成。所述复用数据簇区为全部文件所共用。也就是说,每个远程分布式文件都可以映射至复用数据簇区中相应的复用数据簇。假设复用数据簇区的大小为 4GB (FAT32系统对文件大小的最大限制),且该区域为1000个文件所复用,则该复用数据簇区最多能映射4000GB的文件数据。参见图2,为本发明实施例所述数据簇映射关系示意图。如图2所示,包括目录区201,用于存放目录(如果有目录或分类的话)的簇链表,这部分没有簇的复用,跟标准的FAT32分配簇的机制完全相同。起始簇区202,用于作为文件的起始簇,每个文件都会分配一个唯一的起始簇,用于标识和解析文件信息,并且每个起始簇存储有该文件的下一簇的簇号;所述该文件的下一簇,指向复用数据簇区203。复用数据簇区203,用于文件数据簇复用。该区域的簇最大能表示4G大小的文件 (FAT32对文件大小的最大限制)。在构建文件系统的时候,可以创建一个连续的4G的簇链作为复用数据簇区,其最后一簇为簇链结束符(0X0FFFFFFF)。以图2为例第m+1簇是第一个文件(远程分布式文件)的起始簇,第m+2簇是第二个文件的起始簇,依此类推,第m+n簇是第η个文件的起始簇。每个起始簇中,都存储有该文件的下一簇的簇号。当对该文件进行访问时,首先找到该文件的起始簇(例如第m+1 簇),读取该起始簇中存储的下一簇的簇号(例如第m+η+Ι簇),然后跳转至相应的复用数据簇区203中的簇(第m+η+Ι簇)。图2中,起始簇为第m+1簇的远程分布式文件的每一簇大小的数据量,分别对应于复用数据簇区203中的第m+η+Ι簇至最后一簇之间的每个复用数据簇。起始簇为第m+2簇的远程分布式文件的每一簇大小的数据量,分别对应于复用数据簇区203中的第m+n+x簇至最后一簇之间的每个复用数据簇。也就是说,这两个文件共用了复用数据簇区203中第 m+n+x簇至最后一簇之间的区域。S103 记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,也就是记录每个文件与复用数据簇区中的数据簇的映射关系。按照这个关系生成文件分配表,以便将终端对磁盘的读取操作转化为对远程分布式文件的访问。具体的,每一个文件的地址信息及映射关系都对应于文件分配表中的一个表项。 并且,表项在文件分配表中的顺序,与文件在磁盘中的起始簇的顺序相同。起始簇,是指为该文件分配的第一个数据簇。映射至起始数据簇区的第一簇的文件的信息,存储在文件分配表中的第一个表项;映射至起始数据簇区的第二簇的文件的信息,存储在文件分配表中的第二个表项;依此类推。可见,本发明实施例所述远程分布式文件映射方法,通过将每个文件都映射至复用数据簇区,所述复用数据簇区为全部文件所共用;可以对磁盘的数据簇进行复用,能够摆脱磁盘的实际容量对该磁盘能够映射的远程分布式文件的总容量的限制,利用有限的磁盘容量映射尽可能多的远程分布式文件。并且映射的远程分布式文件的总容量,不再受限于 32G之内。具体的,步骤S102中根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置,可以包括为每个文件分配一个起始簇;对于每个文件,根据文件大小确定该文件的所述起始簇中指向的数据簇的簇号; 所述起始簇中指向的数据簇为,该文件映射至所述复用数据簇区的第一簇;将该文件映射至所述复用数据簇区的第一簇到最后一簇之间的区域。其中,起始簇是每个文件映射至磁盘的第一个数据簇。每个起始簇对应一个文件, 用于存储该文件的标识和地址信息等文件信息。每个起始簇中,还存储有下一簇的簇号。当访问该文件时,找到该文件的起始簇后,就可以得知该文件的地址和该文件下一簇的簇号。 该文件的地址用于通过网络获取文件的实际数据,该文件下一簇的簇号用于支持终端对磁盘的数据簇的访问。每个文件的所述起始簇中指向的数据簇,也就是起始簇中存储的该文件的下一簇的簇号。该文件的下一簇,为该文件映射至所述复用数据簇区的第一簇。所述复用数据簇区的第一簇的簇号,是根据文件大小确定的。例如,可以采用如下方式确定通过N = X-(M_2),计算所述起始簇中指向的复用数据簇的簇号;其中,N表示所述起始簇中指向的复用数据簇的簇号;X为复用数据簇区域的最后一簇的簇号;M为存储所述文件占用的簇的个数。因为每个文件的起始簇位于起始簇区,所以所述文件在复用数据簇区占用的数据簇个数为M-1。并且为了保证文件结尾簇为结束符0X0FFFFFFF,文件最后一簇应该位于复用数据簇区的最后一簇,所以所述文件在复用数据簇区占用的第一簇至倒数第二簇之间的簇的个数为M-2。复用数据簇区域的最后一簇的簇号X减去M-2,就可以求出所述文件映射至所述复用数据簇区中的第一簇的位置。具体的,存储所述文件占用的簇的个数M,可以通过以下方法计算假设簇大小为4KB,对于大小为fsiZe(Byte)的文件,它占用的存储空间(以簇为单位)应该为M = [(fsize+4095)/4096]。这是因为,1KB = 10Mbyte。一簇4KB,也就是4096byte。如果一个文件的数据量为1簇零1KB,则也需要占用2簇的空间。因此,本发明中先在文件的实际大小基础上加 40%byte,再除以每簇的容量4KB G096byte),最后对结果进行取整,可以求出文件实际占用的数据簇的个数。本发明还公开了一种远程分布式文件访问方法。参见图3,为本发明所述远程分布式文件访问方法流程图。如图3所示,该方法包括步骤S301 接收由终端发出的访问远程分布式文件的请求;所述终端包括电视机、电脑等各种具有USB接口同时可以联网的设备。S302:根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息;所述复用数据簇区为全部文件所共用;所述文件分配表,可以是采用本发明所述远程分布式文件映射方法生成的。所述文件分配表中,记录有每个文件映射至所述复用数据簇区的位置和所述文件的地址信息。当磁盘接收到电视机等终端的数据请求时,如果该请求的偏移位于文件分配表的第二部分时(即起始簇区),可以认为终端打开了一个新的文件。由于文件分配表和文件的起始簇号顺序是一一对应关系,如(m+1)簇对应于1号文件,(m+2)簇对应于2号文件,以此类推,所以,只需要做简单查询就可以获取该文件的下一个簇号和文件的具体信息(如URL 等,通过网络访问数据用到的信息),可以通过这个信息去网络上读取相应的数据。S303:将终端对所述复用数据簇区的读取指令,转换为对所述远程分布式文件的访问指令;由于所述文件分配表中,预先建立有簇与文件之间的映射关系,所以,终端对磁盘的复用数据簇区的每一簇的读取指令,都可以转换为对远程分布式文件对应部分的数据的访问指令。具体的,对复用数据簇区的第一簇的读取指令,可以转换为对该远程分布式文件的1-4KB的数据的访问;对复用数据簇区的第二簇的读取指令,可以转换为对该远程分布式文件的5-8KB的数据的访问,依此类推。S304 通过所述地址信息,访问所述远程分布式文件。步骤S303中,磁盘将终端对所述复用数据簇区的读取指令,转换为对所述远程分布式文件的访问指令后,就可以通过网络获取所述远程分布式文件的数据,并将所述数据返回给终端设备,实现对所述远程分布式文件的访问。具体的,步骤S302中,根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息,包括解析所述请求中包含的所述文件起始簇的簇号;在所述文件分配表中查询所述起始簇指向的复用数据簇的簇号和所述文件的地址信息;所述起始簇中指向的复用数据簇的簇号为,该文件映射至所述复用数据簇区的第一簇的簇号。因为该访问方法与前述映射方法之间存在对应关系,本步骤中的技术手段在前述映射方法中已经做了详细的说明,所以此处不再赘述。与本发明所述远程分布式文件映射方法相对应,本发明还公开了一种远程分布式文件映射系统。参见图4,为本发明所述远程分布式文件映射系统结构图。如图4所示,该系统包括文件列表获取模块401,用于获取文件列表;所述文件列表包含所述远程分布式文件的文件大小信息和地址信息;文件映射模块402,用于根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;文件分配表生成模块403,用于记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。实际应用中,所述文件映射模块402可以包括起始簇分配单元,用于为每个文件分配一个起始簇;第一复用数据簇确定单元,用于对每个文件,根据文件大小确定该文件的所述起始簇中指向的数据簇的簇号;所述起始簇中指向的数据簇为,该文件映射至所述复用数据簇区的第一簇;文件映射单元,用于将该文件映射至所述复用数据簇区的第一簇到最后一簇之间的区域。所述第一复用数据簇确定单元可以包括簇号计算子单元,用于通过N = X-(M_2),计算所述起始簇中指向的复用数据簇的簇号;其中,N表示所述起始簇中指向的复用数据簇的簇号;X为复用数据簇区域的最后一簇的簇号;M为存储所述文件占用的簇的个数。与本发明所述远程分布式文件访问方法相对应,本发明还公开了一种远程分布式文件访问系统。参见图5,为本发明所述远程分布式文件访问系统结构图。如图5所示,该系统包括请求接收单元501,用于接收由终端发出的访问远程分布式文件的请求;请求解析单元502,用于根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息;所述复用数据簇区为全部文件所共用;指令转换单元503,用于将终端对所述复用数据簇区的读取指令,转换为对所述远程分布式文件的访问指令;文件访问单元504,用于通过所述地址信息,访问所述远程分布式文件。实际应用中,所述请求解析单元502可以包括起始簇簇号解析子单元,用于解析所述请求中包含的所述文件起始簇的簇号;文件分配表查询子单元,用于在所述文件分配表中查询所述起始簇指向的复用数据簇的簇号和所述文件的地址信息;所述起始簇中指向的复用数据簇的簇号为,该文件映射至所述复用数据簇区的第一簇的簇号。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种远程分布式文件映射方法,其特征在于,包括获取文件列表,所述文件列表包含所述远程分布式文件的文件大小信息和地址信息; 根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。
2.根据权利要求1所述的方法,其特征在于,所述根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置,包括为每个文件分配一个起始簇;对于每个文件,根据文件大小确定该文件的所述起始簇中指向的数据簇的簇号;所述起始簇中指向的数据簇为,该文件映射至所述复用数据簇区的第一簇; 将该文件映射至所述复用数据簇区的第一簇到最后一簇之间的区域。
3.根据权利要求2所述的方法,其特征在于,确定该文件的所述起始簇中指向的数据簇的簇号,具体为通过N = χ-(Μ-2),计算所述起始簇中指向的复用数据簇的簇号; 其中,N表示所述起始簇中指向的复用数据簇的簇号;X为复用数据簇区域的最后一簇的簇号;M为存储所述文件占用的簇的个数。
4.一种远程分布式文件访问方法,其特征在于,预先生成文件分配表,所述文件分配表包含每个文件的地址信息,以及映射至所述复用数据簇区的位置,包括接收由终端发出的访问远程分布式文件的请求;根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息;所述复用数据簇区为全部文件所共用;将终端对所述复用数据簇区的读取指令,转换为对所述远程分布式文件的访问指令; 通过所述地址信息,访问所述远程分布式文件。
5.根据权利要求4所述的方法,其特征在于,根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息,包括解析所述请求中包含的所述文件起始簇的簇号;在所述文件分配表中查询所述起始簇指向的复用数据簇的簇号和所述文件的地址信息;所述起始簇中指向的复用数据簇的簇号为,该文件映射至所述复用数据簇区的第一簇的簇号。
6.一种远程分布式文件映射系统,其特征在于,包括文件列表获取模块,用于获取文件列表;所述文件列表包含所述远程分布式文件的文件大小信息和地址信息;文件映射模块,用于根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;文件分配表生成模块,用于记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。
7.根据权利要求6所述的系统,其特征在于,所述文件映射模块包括 起始簇分配单元,用于为每个文件分配一个起始簇;第一复用数据簇确定单元,用于对每个文件,根据文件大小确定该文件的所述起始簇中指向的数据簇的簇号;所述起始簇中指向的数据簇为,该文件映射至所述复用数据簇区的第一簇;文件映射单元,用于将该文件映射至所述复用数据簇区的第一簇到最后一簇之间的区域。
8.根据权利要求7所述的系统,其特征在于,所述第一复用数据簇确定单元包括 簇号计算子单元,用于通过N = X-(M-2),计算所述起始簇中指向的复用数据簇的簇号;其中,N表示所述起始簇中指向的复用数据簇的簇号;X为复用数据簇区域的最后一簇的簇号;M为存储所述文件占用的簇的个数。
9.一种远程分布式文件访问系统,其特征在于,包括请求接收单元,用于接收由终端发出的访问远程分布式文件的请求; 请求解析单元,用于根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息;所述复用数据簇区为全部文件所共用;指令转换单元,用于将终端对所述复用数据簇区的读取指令,转换为对所述远程分布式文件的访问指令;文件访问单元,用于通过所述地址信息,访问所述远程分布式文件。
10.根据权利要求9所述的系统,其特征在于,所述请求解析单元包括 起始簇簇号解析子单元,用于解析所述请求中包含的所述文件起始簇的簇号;文件分配表查询子单元,用于在所述文件分配表中查询所述起始簇指向的复用数据簇的簇号和所述文件的地址信息;所述起始簇中指向的复用数据簇的簇号为,该文件映射至所述复用数据簇区的第一簇的簇号。
全文摘要
本发明公开了一种远程分布式文件映射方法,包括获取文件列表,所述文件列表包含所述远程分布式文件的文件大小信息和地址信息;根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。本发明还公开了一种远程分布式文件映射系统,远程分布式文件访问方法和系统。采用本发明所述的方法或系统,能够摆脱磁盘的实际容量对该磁盘能够映射的远程分布式文件的总容量的限制,映射尽可能多的远程分布式文件。并且映射的远程分布式文件的总容量,不再受限于磁盘的物理容量。
文档编号G06F17/30GK102591861SQ201110001278
公开日2012年7月18日 申请日期2011年1月5日 优先权日2011年1月5日
发明者史阔, 孙育宁, 连自锋 申请人:深圳市闪联信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1