文件访问的方法、装置及系统的制作方法

文档序号:6577768阅读:131来源:国知局
专利名称:文件访问的方法、装置及系统的制作方法
技术领域
本发明涉及存储技术领域,特别涉及一种文件访问方法、装置及系统。
背景技术
随着互联网应用技术的发展,为了提高用户访问文件的速度,现有技术中 的解决方案是构建存储系统,该系统由的两级缓存网络及后端的文件系统构 成,缓存网络和远程服务器的缓存共同组成两级缓存网络,文件系统布局在存 储非易失性存储器上。如图1所示,当用户ioi访问某文件时,先到缓存网络 102中查找该文件,如果该文件存在于缓存网络102中,用户直接从缓存网络 102中读取该文件;如果该文件不存在于缓存网络102中,用户就通过缓存网 络到远程服务器103的服务器缓存104上访问该文件,如果该文件存在于远程 服务器的服务器缓存104中,用户可以到远程服务器的服务器缓存104中读取 该文件;如果该文件不存在于远程服务器的缓存中,用户就通过服务器到与服 务器相连的非易失性存储器105上读取文件。
在实现本发明的过程中,发明人发现现有技术至少存在如下问题后端 的文件系统收到用户的访问请求后,要到非易失性存储器上访问文件,但是 当文件系统中存在大量的小文件时,如果不知道文件在非易失性存储器上的 位置,可能需要在非易失性存储器上进行多次査找,造成磁盘多次的输入/输 出,从而使得非易失性存储器的访问速度很慢。

发明内容
本发明实施例目的在于提供一种实现文件快速访问的方法、装置及系统, 以减少磁盘输入/输出,提高磁盘的读写速度。为了实现上述目的,本发明实施例提供一种实现文件快速访问的方法, 该方法包括获取缓存中存储的文件的位置信息,所述文件存储于非易失性 存储器上;根据所述文件的位置信息访问所述非易失性存储器中存储的文件。
为了实现上述目的,本发明实施例还提供一种实现文件快速访问的装置, 该装置包括位置信息获取单元,用于获取缓存中存储的文件的位置信息, 所述文件存储于非易失性存储器上;文件访问单元,用于根据所述文件的位 置信息访问所述非易失性存储器中存储的文件。
为了实现上述目的,本发明实施例还提供一种文件访问系统,所述系统 包括客户端、服务器及与服务器连接的非易失性存储器,所述非易失性存 储器上存储有文件,所述服务器,用于将所述非易失性存储器存储的文件的 位置信息存储于服务器缓存;所述客户端,用于获取所述服务器缓存中存储
的文件的位置信息,并根据所述文件的位置信息到所述非易失性存储器上访 问所述文件。
本发明实施例的有益技术效果本发明实施例将文件的位置信息存储在 缓存中,用户在访问文件时,可以根据文件的位置信息到磁盘上访问文件, 减少了磁盘输入/输出,提高了磁盘的读写速度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下 面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中由前端缓存和后端文件系统构成的存储系统的架构图2为本发明实施例一文件访问的方法流程图3为本发明实施例二将文件位置信息存储在哈希表时文件访问的方法 流程图;图4为本发明实施例在哈希表中存储文件信息的结构示意图; 图5为本发明实施例逻辑地址与磁盘上的区块的映射关系图; 图6为本发明实施例二将文件位置信息存储在索引顺序表时文件访问的 流程图7为本发明实施例在索引顺序表中存储文件信息的结构示意图8为本发明实施例文件访问装置的结构示意图9为本发明另一实施例文件访问装置的结构示意图IO为本发明实施例文件访问系统的结构示意图11为本发明实施例服务器的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而 不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图2为本发明实施例实现文件快速访问的方法流程图。如图2所示,该 方法包括
步骤S20h获取缓存中存储的文件的位置信息,所述文件存储于非易失 性存储器上;
步骤S202:根据所述文件的位置信息访问所述非易失性存储器中存储的 文件。
在缓存中,将文件标识与文件位置信息的对应关系存储于所述缓存的存 储表中,所述文件标识包括文件名或文件哈希值,根据文件标识与文件位置 信息的对应关系就可以在存储表中获得文件的位置信息。
非易失性存储器可以是磁盘、光盘等,存储表可以为哈希表及索引顺序 表等,存储表存放在缓存中。
下面以存储表是哈希表,非易失性存储器是磁盘为例说明本发明的具体 实施方式。图3为本发明实施例二将文件位置信息存储在哈希表时文件访问的方法 流程图。如图3所示,所述访问流程包括以下步骤 步骤S30h接收用户的文件访问请求。
步骤S302:根据用户的访问请求判断是否创建新文件,如果是,执行步 骤S303,如果否,执行步骤S305。
步骤S303:根据用户的访问请求在磁盘上创建新文件。
步骤S304:根据新文件的文件名计算出哈希值,将哈希值与文件的位置 信息添加到哈希表中。
磁盘的文件系统中存在多个文件,用户可以根据需要对文件进行访问, 本发明实施例首先根据磁盘中的所有文件的文件名,计算出文件的哈希值, 每一个哈希值对应于哈希表中的一个节点,然后将文件的位置信息存储在每 个哈希值对应的节点上。位置信息包括文件存储在磁盘中的具体位置。磁盘 从文件系统中读出所有文件的位置信息,然后将这些位置信息存储到缓存中 的哈希表中。
服务器在接收到用户的文件访问请求时,可以根据文件访问请求在缓存 中创建新文件,根据新文件的文件名计算出哈希值,然后根据哈希值将该新 文件在磁盘上的位置信息存储到哈希表中。
假设要创建的新文件的文件名为ABCD-E,根据哈希算法,计算出ABCD-E 对应的64位哈希值1,假设为10100011001100110011000101010 00110111000110101010101010101001110,找到该哈希值在哈希表中对应的节 点,如图4所示,将该哈希值存入哈希表401的该节点中。假设该新文件在磁 盘的第二个磁盘,其对应的磁盘号(disk No.)为0x02,该新文件在第二个磁 盘的逻辑地址(Logic Block Address LBA)为0x5120。每一个LBA对应磁盘 上的一个区块,如图5所示,逻辑地址与磁盘上的区块一一对应(图中只示出 了部分对应关系)。文件名为ABCD-E的新文件存储在编号为2的区块上。
步骤S305:根据用户要访问的文件的哈希值与文件位置信息的对应关系在哈希表中查找该文件的位置信息。
比如用户要访问的文件的文件名为ACDE的文件,根据该文件名与该文 件的位置信息的对应关系,在哈希表中査找该文件的位置信息,如图4所示, 该文件对应的哈希值为哈希值2,从其对应的磁盘号0x01可知该文件在第一 个磁盘上,该文件在第一个磁盘上的LBA为0x5121,从图5可以査出该文件 存储在编号为3的区块上。
步骤S306:根据该文件的位置信息到磁盘上访问该文件.
用户到第一个磁盘上编号为1的区块上就可以查找到该文件,对其进行 访问。
步骤S307:访问结束。
下面以存储表是索引顺序表,非易失性存储器是磁盘为例说明本发明的具体实施方式

图6为本发明实施例二将文件位置信息存储在索引顺序表时文件访问的
流程图。如图6所示,文件访问流程包括以下步骤 步骤S601:接收用户的文件访问请求。
步骤S602:根据用户的访问请求判断是否创建新文件,如果是,执行步 骤S603,如果否,执行步骤S605。
步骤S603:根据用户的访问请求在磁盘上创建新文件。 步骤S604:根据新文件的文件名将文件的位置信息添加到索引顺序表中。 本发明实施例首先构建一个索引顺序表,以磁盘中的每一个文件的文件 名作为索引,存储在索引顺序表中,然后将文件在磁盘上的位置信息存储到 该文件在索引顺序表中的节点上。位置信息包括文件在磁盘中的哪个盘以及 磁盘中的具体位置。在磁盘上安装文件系统时,就从文件系统中读出所有文 件的位置信息,然后将这些位置信息存储到缓存中创建的索引顺序表中。
服务器在接收到用户的文件访问请求时,可以根据文件访问请求在缓存中 创建新文件,然后将该新文件及其在磁盘上的位置信息存储到索引顺序表中。如图7所示,假设要创建的新文件的文件名为ABC,以文件名ABC为索 引,将该文件在磁盘上的位置信息存储到已经构建好的索引顺序表701中。 假设该文件在磁盘的第一个磁盘上,其对应的磁盘号(diskNo.)为0x01,该 文件在第一个磁盘的LBA为0x4120。每一个LBA对应磁盘上的一个区块, 如图5所示,逻辑地址与磁盘上的区块一一对应,文件名为ABC的文件存储 在编号为1的区块上。
步骤S605:根据用户要访问的文件的文件名在索引顺序表中查找该文件 的位置信息。
比如用户要访问的文件的文件名为ABD的文件,根据该文件名与该文件 的位置信息的对应关系,在索引顺序表中查找该文件的位置信息,如图7所示, 从ABD其对应的磁盘号0x02可知该文件在第二个磁盘上,该文件在第二个磁 盘上的LBA为0x5111,从图5可以查出该文件存储在编号为4的区块上。 步骤S606:根据该文件的位置信息到磁盘上访问该文件。 用户到第二个磁盘上编号为4的区块上就可以查找到该文件,对其进行 访问。
步骤S607:访问结束。
本发明实施例的有益技术效果本发明将文件的位置信息存储在缓存中, 用户在访问文件时,可以根据文件的位置信息到磁盘上访问文件,减少了磁 盘输入/输出,提高了磁盘的读写速度。
图8为本发明实施例文件访问装置的结构示意图。所述文件访问装置800
包括位置信息获取单元801,用于获取缓存中存储的文件的位置信息,所述
文件存储于非易失性存储器上;文件访问单元802,用于根据所述文件的位置 信息访问所述非易失性存储器中存储的文件。
在缓存中,服务器将文件标识与文件位置信息的对应关系存储于所述缓 存的存储表中,所述文件标识包括文件名或文件哈希值,位置信息获取单元 801根据文件标识与文件位置信息的对应关系就可以在存储表中获得文件的位置信息。文件访问单元802根据所述获取的位置信息到磁盘中对文件进行 访问。
图9为本发明实施例文件访问装置的结构示意图。如图9所示,所述文 件访问装置还包括请求信息发送单元901,用于向服务器发送文件访问请求信 息,使得服务器根据所述文件访问请求信息判断出需要创建新文件时在非易失 性存储器上创建所述新文件,并将所述新文件的位置信息存储到所述缓存中。
非易失性存储器可以是磁盘、光盘等,存储表可以为哈希表及索引顺序 表等,存储表存放在缓存中。
以非易失性存储器是磁盘为例说明本发明的具体实施方式
。存储表可以 是哈希表、索引顺序表等,首先以存储表是哈希表进行说明。
在用户向服务器发送文件访问请求之前,服务器首先将存储于非易失性 存储器上的文件的位置信息存储在哈希表中,比如磁盘中存在一个文件名为 ABCD-E的文件,根据哈希算法,计算出ABCD-E对应的64位哈希值1,假 设为10100011001100110011000101010 00110111000110101010101010101001 110,找到该哈希值在哈希表中对应的节点,如图4所示,将该哈希值存入哈 希表401的该节点中。假设该新文件在磁盘的第二个磁盘,其对应的磁盘号 (disk No.)为0x02,该新文件在第二个磁盘的逻辑地址(Logic Block Address LBA)为0x5120。每一个LBA对应磁盘上的一个区块,如图5所示,逻辑地 址与磁盘上的区块一一对应(图中只示出了部分对应关系),文件名为ABCD-E 的新文件存储在编号为2的区块上。按照上述方法,服务器将磁盘上所有的 文件的位置信息都存储到哈希表中。
请求信息发送单元901向服务器发送文件访问请求信息,服务器接收用户 的文件访问请求,根据用户的访问请求判断是否需要创建新文件,如果需要创 建新文件,根据用户的访问请求在磁盘上创建新文件,并根据新文件的文件名 计算出哈希值,按照上述方法将哈希值与文件的位置信息添加到哈希表中。
用户进行数据访问时,位置信息获取单元801根据用户要访问的文件的哈希值与文件位置信息的对应关系在哈希表中査找该文件的位置信息。文件访问 单元802根据所述文件的位置信息访问所述非易失性存储器中存储的文件。
假如用户要访问的文件的文件名为ACDE的文件,根据该文件名与该文 件的位置信息的对应关系,在哈希表中查找该文件的位置信息,如图4所示, 该文件对应的哈希值为哈希值2,从其对应的磁盘号0x01可知该文件在第一 个磁盘上,该文件在第一个磁盘上的LBA为0x5121,从图5可以查出该文件 存储在编号为3的区块上。文件访问单元802根据该位置信息到磁盘上访问 该文件。
下面以存储表是索弓I顺序表为例进行说明。
在用户向服务器发送文件访问请求之前,服务器首先将存储于非易失性存 储器上的文件的位置信息存储在索弓I顺序表中,比如磁盘中存在一个文件名为 ABC的文件,如图7所示,以文件名ABC为索引,将该文件在磁盘上的位置 信息存储到己经构建好的索引顺序表701中。假设该文件在磁盘的第一个磁盘 上,其对应的磁盘号(disk No.)为0x01 ,该文件在第一个磁盘的LBA为0x4120。 每一个LBA对应磁盘上的一个区块,如图5所示,逻辑地址与磁盘上的区块 一一对应,文件名为ABC的文件存储在编号为1的区块上。按照上述方法, 服务器将磁盘上所有的文件的位置信息都存储到索引顺序表中。
请求信息发送单元901向服务器发送文件访问请求信息,服务器接收用 户的文件访问请求,根据用户的访问请求判断是否需要创建新文件,如果需 要创建新文件,根据用户的访问请求在磁盘上创建新文件,并根据新文件的 文件名按照上述方法将哈希值与文件的位置信息添加到哈希表中。
用户进行数据访问时,位置信息获取单元801根据用户要访问的文件的 文件名与文件位置信息的对应关系在索引顺序表中查找该文件的位置信息。 文件访问单元802根据所述文件的位置信息访问所述非易失性存储器中存储 的文件。
比如用户要访问的文件的文件名为ABD的文件,根据该文件名与该文件的位置信息的对应关系,在索引顺序表中査找该文件的位置信息,如图7所
示,从ABD其对应的磁盘号0x02可知该文件在第二个磁盘上,该文件在第 二个磁盘上的LBA为0x5111,从图5可以査出该文件存储在编号为4的区块 上。文件访问单元802根据该位置信息到磁盘上访问该文件。
本发明实施例的有益技术效果本发明将文件的位置信息存储在缓存中, 用户在访问文件时,可以根据文件的位置信息到磁盘上访问文件,减少了磁 盘输入/输出,提高了磁盘的读写速度。
图10为本发明实施例文件访问系统的结构示意图。如图IO所示,所述 系统包括:客户端1001、服务器1002及与服务器连接的非易失性存储器1003, 所述非易失性存储器1003上存储有文件,所述服务器1002,用于将所述非易 失性存储器1003存储的文件的位置信息存储于服务器缓存1004;所述客户端 1001,用于获取所述服务器缓存中存储的文件的位置信息,并根据所述文件 的位置信息到所述非易失性存储器上访问所述文件。
非易失性存储器可以是磁盘、光盘等,以非易失性存储器是磁盘为例, 服务器1002根据文件在磁盘上的位置信息,将文件标识与文件位置信息的对 应关系存储于所述缓存的存储表中;所述文件标识包括文件名或文件哈希值, 客户端1001根据文件标识与文件位置信息的对应关系就可以在存储表中获得 文件的位置信息。
所述客户端1001包括位置信息获取单元801,用于获取所述缓存中存 储的文件的位置信息;文件访问单元802,用于根据所述文件的位置信息访问 所述非易失性存储器中存储的文件。
图11为本发实施例服务器的结构示意图。如图11所示,所述服务器1002 包括位置信息存储单元1101、访问信息接收单元1102、判断单元1103及 文件创建单元1104。所述位置信息存储单元1101,用于将存储于非易失性存 储器上的文件的位置信息存储在所述服务器缓存中;所述访问信息接收单元 1102,用于接收文件访问请求信息;所述判断单元1103,用于根据所述文件访问请求信息判断是否需要在非易失性存储器上创建新文件,若需要在非易 失性存储器上创建新文件,向所述文件创建单元发送文件创建指令;所述文
件创建单元1104,用于接收所述判断单元的判断结果,在所述非易失性存储
器上创建所述新文件。
存储表可以是哈希表、索引顺序表等,首先以存储表是哈希表进行说明。
在用户向服务器1002发送文件访问请求之前,位置信息存储单元1101 首先将存储于磁盘上的文件的位置信息存储在哈希表中,比如磁盘中存在一 个文件名为ABCD-E的文件,根据哈希算法,计算出ABCD-E对应的64位 哈希值1,假设为10100011001100110011000101010 0011011100011 0101010101010101001 110,找到该哈希值在哈希表中对应的节点,如图4所 示,将该哈希值存入哈希表401的该节点中。假设该新文件在第二个磁盘, 其对应的磁盘号(diskNo.)为0x02,该新文件在第二个磁盘的逻辑地址(Logic Block Address LBA)为0x5120。每一个LBA对应磁盘上的一个区块,如图5 所示,逻辑地址与磁盘上的区块一一对应(图中只示出了部分对应关系), 文件名为ABCD-E的新文件存储在编号为2的区块上。按照上述方法,位置 信息存储单元1101将磁盘上所有的文件的位置信息都存储到哈希表中。
请求信息发送单元901向服务器发送文件访问请求信息,当访问信息接 收单元1102接收用户的文件访问请求时,判断单元1103根据用户的访问请 求判断是否需要创建新文件,如果需要创建新文件,文件创建单元1104根据 用户的访问请求在磁盘上创建新文件,并根据新文件的文件名计算出哈希值, 按照上述方法,利用位置信息存储单元1101将哈希值与文件的位置信息添加 到哈希表中。
客户端1001进行数据访问时,位置信息获取单元801根据用户要访问的 文件的哈希值与文件位置信息的对应关系在哈希表中查找该文件的位置信 息。文件访问单元802根据所述文件的位置信息访问所述非易失性存储器中 存储的文件。
假如用户要访问的文件的文件名为ACDE的文件,根据该文件名与该文件的位置信息的对应关系,在哈希表中查找该文件的位置信息,如图4所示, 该文件对应的哈希值为哈希值2,从其对应的磁盘号0x01可知该文件在第一
个磁盘上,该文件在第一个磁盘上的LBA为0x5121,从图5可以査出该文件 存储在编号为3的区块上。文件访问单元802根据该位置信息到磁盘上访问 该文件。
下面以存储表是索引顺序表为例进行说明。
在用户向服务器发送文件访问请求之前,服务器1002的位置信息存储单 元1101首先将存储于非易失性存储器上的文件的位置信息存储在索引顺序表 中,比如磁盘中存在一个文件名为ABC的文件,如图7所示,以文件名ABC 为索引,将该文件在磁盘上的位置信息存储到已经构建好的索引顺序表701 中。假设该文件在磁盘的第一个磁盘上,其对应的磁盘号(diskNo.)为0x01, 该文件在第一个磁盘的LBA为0x4120。每一个LBA对应磁盘上的一个区块, 如图5所示,逻辑地址与磁盘上的区块一一对应,文件名为ABC的文件存储 在编号为l的区块上。按照上述方法,位置信息存储单元1101将磁盘上所有 的文件的位置信息都存储到索引顺序表中。
请求信息发送单元901向服务器发送文件访问请求信息,当访问信息接 收单元1102接收用户的文件访问请求时,判断单元1103根据用户的访问请 求判断是否需要创建新文件,如果需要创建新文件,创建单元1104根据用户 的访问请求在磁盘上创建新文件,根据新文件的文件名,利用位置信息存储 单元1101将哈希值与文件的位置信息添加到哈希表中。
客户端1001进行数据访问时,位置信息获取单元801根据用户要访问的 文件的文件名与文件位置信息的对应关系在索引顺序表中查找该文件的位置 信息。文件访问单元802根据所述文件的位置信息访问所述非易失性存储器 中存储的文件。
比如用户要访问的文件的文件名为ABD的文件,根据该文件名与该文件 的位置信息的对应关系,在索引顺序表中查找该文件的位置信息,如图7所示,从ABD其对应的磁盘号0x02可知该文件在第二个磁盘上,该文件在第 一个磁盘上的LBA为0x5111,从图5可以查出该文件存储在编号为4的区块 上。文件访问单元802根据该位置信息到磁盘上访问该文件。
本发明实施例的有益技术效果本发明将文件的位置信息存储在缓存中, 用户在访问文件时,可以根据文件的位置信息到磁盘上访问文件,减少了磁 盘输入/输出,提高了磁盘的读写速度。
以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行 了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而 已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做 的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种文件访问的方法,其特征在于,所述方法包括获取缓存中存储的文件的位置信息,所述文件存储于非易失性存储器上;根据所述文件的位置信息访问所述非易失性存储器中存储的文件。
2. 如权利要求1所述的方法,其特征在于,所述获取缓存中存储的文件 的位置信息包括根据缓存的存储表中文件标识与文件位置信息的对应关系 获取所述缓存中存储的所述文件的位置信息。
3. 如权利要求2所述的方法,其特征在于,所述文件标识包括文件名或文件哈希值。
4. 如权利要求l所述的方法,其特征在于,所述方法还包括 向服务器发送文件访问请求信息,使得服务器根据所述文件访问请求信息判断出需要创建新文件时在非易失性存储器上创建所述新文件,并将所述新文件 的位置信息存储到所述缓存中。
5. —种文件访问的装置,其特征在于,所述装置包括位置信息获取单元,用于获取缓存中存储的文件的位置信息,所述文件 存储于非易失性存储器上;文件访问单元,用于根据所述文件的位置信息访问所述非易失性存储器 中存储的文件。
6. 如权利要求5所述的装置,其特征在于,所述位置信息获取单元,具体用于根据缓存的存储表中文件标识与文件 位置信息的对应关系获取所述缓存中存储的所述文件的位置信息。
7. 如权利要求6所述的装置,其特征在于,所述文件标识包括文件名或 文件哈希值。
8. 如权利要求5所述的装置,其特征在于,所述装置还包括 请求信息发送单元,用于向服务器发送文件访问请求信息,使得服务器根据所述文件访问请求信息判断出需要创建新文件时在非易失性存储器上创建 所述新文件,并将所述新文件的位置信息存储到所述缓存中。
9. 一种文件访问系统,所述系统包括客户端、服务器及与服务器连接 的非易失性存储器,所述非易失性存储器上存储有文件,其特征在于,所述服务器,用于将所述非易失性存储器存储的文件的位置信息存储于 服务器缓存;所述客户端,用于获取所述服务器缓存中存储的文件的位置信息,并根 据所述文件的位置信息到所述非易失性存储器上访问所述文件。
10. 如权利要求9所述的文件访问系统,其特征在于,所述服务器包括 位置信息存储单元、访问信息接收单元、判断单元及文件创建单元;所述位置信息存储单元,用于将存储于非易失性存储器上的文件的位置信息存储在所述服务器缓存中;所述访问信息接收单元,用于接收文件访问请求信息;所述判断单元,用于根据所述文件访问请求信息判断是否需要在非易失性存储器上创建新文件,若需要在非易失性存储器上创建新文件,向所述文件创建单元发送文件创建指令;所述文件创建单元,用于接收所述判断单元的判断结果,在所述非易失性存储器上创建所述新文件。
11. 如权利要求9所述的文件访问系统,其特征在于,所述客户端包括 位置信息获取单元,用于获取所述缓存中存储的文件的位置信息; 文件访问单元,用于根据所述文件的位置信息访问所述非易失性存储器中存储的文件;请求信息发送单元,用于向服务器发送文件访问请求信息,使得服务器 根据所述文件访问请求信息判断出需要创建新文件时在非易失性存储器上创建 所述新文件,并将所述新文件的位置信息存储到所述缓存中。
全文摘要
本发明实施例提供一种文件访问的方法、装置及系统,该方法包括获取缓存中存储的文件的位置信息,所述文件存储于非易失性存储器上;根据所述文件的位置信息访问所述非易失性存储器中存储的文件。本发明实施例将文件的位置信息存存储在缓存中,用户在访问文件时,可以根据文件的位置信息到磁盘上访问文件,减少了磁盘输入/输出,提高了磁盘的读写速度。
文档编号G06F17/30GK101576854SQ20091013402
公开日2009年11月11日 申请日期2009年4月3日 优先权日2009年4月3日
发明者晗 孔, 王岷兰 申请人:成都市华为赛门铁克科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1