[发明专利]文件在线迁移方法、装置和系统有效
申请号: | 201210045643.9 | 申请日: | 2012-02-27 |
公开(公告)号: | CN102611745A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 孔晗;王瑞 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 在线 迁移 方法 装置 系统 | ||
1.一种文件在线迁移方法,其特征在于,包括:
通过网络文件共享协议将源设备挂载到目标设备,所述源设备和目标设备均为NAS设备;
在目标设备上建立源设备上文件的镜像文件,所述镜像文件初始为空文件;
通过网络文件共享协议将源设备上文件中的数据通过网络传输迁移至目标设备上对应的镜像文件中;
在数据迁移过程中由目标设备处理用户的访问请求。
2.根据权利要求1所述的文件在线迁移方法,其特征在于,所述网络文件共享协议包括:
服务器消息块协议,或网络文件系统协议。
3.根据权利要求1所述的文件在线迁移方法,其特征在于,所述在目标设备上建立源设备上文件的镜像文件包括:
通过网络文件共享协议向源设备请求获取源设备上文件的元数据;
根据获取的源设备上文件的元数据,建立与源设备上的文件对应的镜像文件。
4.根据权利要求1所述的文件在线迁移方法,其特征在于,在目标设备上建立源设备上文件的镜像文件过程中,还包括:
监控源设备上文件的变化情况,并在目标设备同步与发生变化的文件对应的镜像文件。
5.根据权利要求1-4任意一项所述的文件在线迁移方法,其特征在于,所述由目标设备处理用户的访问请求包括:
接收用户发送的读请求;
查找目标设备是否存在所述读请求所要读取的数据;
当目标设备中存在所述读请求所要读取的数据时,从所述目标设备上相应的镜像文件中读取数据,返回给用户;
当目标设备中不存在所述读请求所要读取的数据时,通过网络文件共享协议从源设备读取所述读请求所要读取的数据,返回给用户,或通过网络文件共享协议从源设备上读取所述读请求所要读取的数据,并存储在所述目标设备上建立的相应的镜像文件中后返回给用户。
6.根据权利要求5所述的文件在线迁移方法,其特征在于,所述由目标设备处理用户的访问请求还包括:
接收用户发送的写请求;
在目标设备查找所述写请求所要写的数据对应的镜像文件中的数据是否迁移完成;
当所述写请求所要写的数据对应的镜像文件中的数据迁移完成时,直接将所述写请求所要写的数据写在相应的镜像文件中;
当所述写请求所要写的数据对应的镜像文件中的数据未迁移完成时,将所述写请求所要写的数据写到临时文件中,以便在相应的镜像文件中的数据迁移完成后再写到镜像文件中,或通过网络文件共享协议将源设备上与所述写请求对应的镜像文件对应的文件中的数据优先迁移至目标设备后,将所述写请求所要写的数据写到镜像文件中。
7.一种文件在线迁移装置,其特征在于,包括:
挂载模块,用于通过网络文件共享协议将源设备挂载到目标设备,所述源设备和目标设备均为NAS设备;
镜像模块,用于在目标设备上建立源设备上文件的镜像文件,所述镜像文件初始为空文件;
数据迁移模块,用于通过网络文件共享协议将源设备上文件中的数据通过网络传输迁移至目标设备上对应的镜像文件中;
业务处理模块,用于在数据迁移过程中由目标设备处理用户的访问请求。
8.根据权利要求7所述的文件在线迁移装置,其特征在于,所述镜像模块包括:
元数据获取单元,用于通过网络文件共享协议向源设备请求获取源设备上文件的元数据;
镜像单元,用于根据获取的源设备上文件的元数据,建立与源设备上的文件对应的镜像文件。
9.根据权利要求7-8任意一项所述的文件在线迁移装置,其特征在于,所述业务处理模块包括:
读请求接收单元,用于接收用户发送的读请求;
读请求查找单元,用于查找目标设备是否存在所述读请求所要读取的数据;
第一读请求处理单元,用于当目标设备中存在所述读请求所要读取的数据时,从所述目标设备上相应的镜像文件读取数据,返回给用户;
第二读请求处理单元,用于当目标设备中不存在所述读请求所要读取的数据时,通过网络文件共享协议从源设备读取所述读请求所要读取的数据,返回给用户,或通过网络文件共享协议从源设备上读取所述读请求所要读取的数据,并存储在所述目标设备上建立的相应的镜像文件中后返回给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210045643.9/1.html,转载请声明来源钻瓜专利网。