[发明专利]用于创建克隆文件的方法以及采用该方法的文件系统无效
| 申请号: | 201180071508.5 | 申请日: | 2011-09-14 |
| 公开(公告)号: | CN103597440A | 公开(公告)日: | 2014-02-19 |
| 发明(设计)人: | 龟井仁志;中村隆喜 | 申请(专利权)人: | 株式会社日立制作所 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李峥宇 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 创建 克隆 文件 方法 以及 采用 文件系统 | ||
1.一种连接至客户端终端和存储系统的文件服务器,所述文件服务器包括:
处理器;以及
存储器,所述存储器存储用于管理文件的文件系统程序;
其中所述文件系统程序
在接收到用于创建所述文件的克隆的请求之后,创建第一差异文件,并禁止所述文件的更新;并且
在接收到用于访问所述克隆的请求时,访问所述第一差异文件;
其中当所述访问是(1)更新请求时:
(1a)如果经由所述更新请求而指定的所述第一差异文件的文件块没有被指派到所述存储系统的盘块,则向所述文件块指派所述存储系统的盘块,并且将更新数据写入其中;
(1b)如果所述文件块被指派到所述存储系统的盘块,则将更新数据写入其中;
其中当所述访问是(2)读取请求时:
(2a)如果经由所述读取请求而指定的所述第一差异文件的所述文件块中存在数据,则从其中读取所述数据;
(2b)如果所述文件块中没有数据,并且如果与所述文件相对应的所述文件块中存在数据,则从其中读取所述数据,以及在所述文件的更新请求发生时,创建第二差异文件,并且
向经由所述更新请求而指定的所述第二差异文件的所述文件块指派所述存储系统的盘块,并且将更新数据写入其中。
2.根据权利要求1所述的文件服务器,其中在接收到所述文件的复制文件创建请求时,所述文件系统程序将第二差异文件连同所述第一差异文件一起创建,而不考虑所述文件的更新请求是否发生,并且在接收到对所述文件的访问请求时,访问所述第二差异文件;
其中当所述访问是(1)更新请求时:
(1a)如果经由所述更新请求而指定的所述第二差异文件的文件块没有被指派到所述存储系统的盘块,则指派所述存储系统的盘块,并且将更新数据写入其中;
(1b)如果所述文件块被指派了盘块,则将更新数据写入其中;
其中当所述访问是(2)读取请求时:
(2a)如果经由所述读取请求而指定的所述第二差异文件的所述文件块中存在数据,则从其中读取所述数据;并且
(2b)如果所述文件块中没有数据,并且如果与所述文件相对应的所述文件块中存在数据,则从其中读取所述数据。
3.根据权利要求1所述的文件服务器,其中在创建所述第一差异文件之后接收到对所述第一差异文件的第一更新请求时,所述文件系统程序创建第一数据管理表;并且
在所述第一数据管理表中存储包括所述更新数据的文件数据的偏移、所述存储系统的向经由所述更新请求而指定的所述第一差异文件的所述文件块指派的盘块的开始块位置、以及所述文件的数据块长度。
4.根据权利要求1所述的文件服务器,其中在创建所述第二差异文件之后接收到对所述第二差异文件的第一更新请求时,所述文件系统程序创建第二数据管理表;并且
在所述第二数据管理表中存储包括所述更新数据的文件数据的偏移、所述存储系统的向经由所述更新请求而指定的所述第二差异文件的所述文件块指派的盘块的开始块位置、以及所述文件的数据块长度。
5.根据权利要求2所述的文件服务器,其中在创建所述第二差异文件之后接收到对所述第二差异文件的第一更新请求时,所述文件系统程序创建第二数据管理表;并且
在所述第二数据管理表中存储包括所述更新数据的文件数据的偏移、所述存储系统的向经由所述更新请求而指定的所述第二差异文件的所述文件块指派的盘块的开始块位置、以及所述文件的数据块长度。
6.根据权利要求1所述的文件服务器,其中所述第一差异文件具有元数据,并且所述元数据包括指示所述第一差异文件是克隆的信息。
7.根据权利要求2所述的文件服务器,其中所述第一差异文件具有元数据,并且所述元数据包括指示所述第一差异文件是克隆的信息。
8.根据权利要求1所述的文件服务器,其中所述文件系统程序被设计成在每次接收到用于创建所述文件的克隆的请求时创建所述第一差异文件;并且
其中所述文件具有元数据,并且所述元数据包括指示所述文件是克隆的源的信息以及所述第一差异文件的文件数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180071508.5/1.html,转载请声明来源钻瓜专利网。





