CN103475682A - 文件迁移方法及设备 - Google Patents
文件迁移方法及设备 Download PDFInfo
- Publication number
- CN103475682A CN103475682A CN2012101865029A CN201210186502A CN103475682A CN 103475682 A CN103475682 A CN 103475682A CN 2012101865029 A CN2012101865029 A CN 2012101865029A CN 201210186502 A CN201210186502 A CN 201210186502A CN 103475682 A CN103475682 A CN 103475682A
- Authority
- CN
- China
- Prior art keywords
- file
- destination
- data read
- read request
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例提供一种文件迁移方法及设备,该文件迁移方法包括:接收用户终端发送的数据读取请求,将数据读取请求发送给数据读取请求对应的源端,以使源端根据数据读取请求发送相应的文件;接收源端发送的文件,将文件发送给数据读取请求对应的目的端;其中,源端为网络文件***服务器,目的端为云存储服务器;或源端为云存储服务器,目的端为网络文件***服务器。本发明实施例提供的文件迁移方法及设备,避免了用户终端将文件进行下载再上传的重复性操作,提高网络文件***服务器与云存储服务器之间文件迁移的效果,避免网络资源的浪费。
Description
技术领域
本发明实施例涉及网络技术,尤其涉及一种文件迁移方法及设备。
背景技术
网络文件***(Network File System,简称NFS)是能够通过网络对远端文件进行各种操作的***,其最大的功能就是能够实现异构机器之间的文件和目录的共享。用户通过客户端挂载NFS服务器的共享目录来访问NFS服务器,当客户端挂载一个远程的共享目录时,该目录就成为客户端本地目录树的一部分。
随着云计算技术的不断发展,云存储得到越来越广泛的应用。云存储通过集群应用、网络技术或分布式文件***等功能,利用应用软件将网络中各种不同类型的存储设备集合起来协同工作,共同对外提供数据存储及业务访问功能的***。
上述两种***之间并不直接的接口,当用户同时使用两种***,并希望将网络文件***中的文件迁移到云存储服务器中时,需要首先将文件从NFS服务器中下载到本地,再上传至云存储服务器。从云存储服务器向NFS服务器迁移文件的过程也是如此。大多时候,用户仅仅是希望对文件进行迁移处理,将文件尤其是大容量文件下载到本地再上传,浪费了大量网络资源。
发明内容
本发明实施例提供一种文件迁移方法及设备,以提高网络文件***服务器与云存储服务器之间文件迁移的效果,避免网络资源的浪费。
本发明实施例提供一种文件迁移方法,包括:
接收用户终端发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端,以使所述源端根据所述数据读取请求发送相应的文件;
接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端;
其中,所述源端为网络文件***服务器,所述目的端为云存储服务器;或所述源端为云存储服务器,所述目的端为网络文件***服务器。
本发明实施例提供一种文件迁移设备,包括:
第一处理单元,用于接收用户终端发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端,以使所述源端根据所述数据读取请求发送相应的文件;
文件迁移单元,用于接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端;
其中,所述源端为网络文件***服务器,所述目的端为云存储服务器;或所述源端为云存储服务器,所述目的端为网络文件***服务器。
由上述技术方案可知,本发明实施例提供文件迁移方法及设备,文件迁移设备接收用户终端发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端,以使所述源端根据所述数据读取请求发送相应的文件,接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端。用户终端只需要向文件迁移设备发送数据读取请求,即可实现对相应文件的迁移过程,避免了用户终端将文件进行下载再上传的重复性操作,提高网络文件***服务器与云存储服务器之间文件迁移的效果,避免网络资源的浪费。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种文件迁移方法流程图;
图2为本发明实施例提供的另一种文件迁移方法流程图;
图3为本发明实施例提供的再一种文件迁移方法流程图;
图4为本发明实施例提供的文件迁移信令图;
图5为本发明实施例提供的一种文件迁移设备结构示意图;
图6为本发明实施例提供的另一种文件迁移设备结构示意图;
图7为本发明实施例提供的再一种文件迁移设备结构示意图;
图8为本发明实施例提供的文件迁移***结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种文件迁移方法流程图。如图1所示,本实施例提供的文件迁移方法具体可以应用于网络文件***服务器和云存储服务器之间的文件迁移过程,可以通过文件迁移设备来执行。该文件迁移设备可以设置在服务器、网关或路由器等网络设备中,也可以单独设置。
本实施例提供的文件迁移方法具体包括:
步骤10、接收用户终端发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端,以使所述源端根据所述数据读取请求发送相应的文件;
步骤20、接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端;
其中,所述源端为网络文件***服务器,所述目的端为云存储服务器;或所述源端为云存储服务器,所述目的端为网络文件***服务器。
具体地,用户可以分别注册为网络文件***服务器和云存储服务器的合法用户,以使得网络文件***服务器和云存储服务器为该用户提供相应的服务。
用户首先通过用户终端将网络文件***服务器的目录挂载在用户终端的本地目录下,用户终端可以向网络文件***服务器发送挂载(mount)请求,该挂载请求中具体可以携带有用户信息,网络文件***服务器可以根据该挂载请求验证用户是否具有挂载服务器目录的权限,若验证成功,则向用户终端返回挂载响应。用户终端也可以向文件迁移设备发送该挂载请求,文件迁移设备将该挂在请求发送给网络文件***服务器,网络文件***服务器根据该挂载请求验证用户的挂载权限,若验证成功,则向网络文件***服务器返回挂载响应,网络文件***服务器再将该挂载响应返回给用户终端。用户终端执行挂载命令,将网络文件***服务器的目录挂载在本地目录下。用户可以通过用户终端本地目录下挂载的网络文件***服务器的目录来访问网络文件***服务器中的文件,也可以通过用户终端直接访问云存储服务器中的文件。
在一种应用场景下,当用户需要将网络文件***服务器中的文件迁移到云存储服务器中时,网络文件***服务器为文件迁移过程的源端,云存储服务器为文件迁移过程的目的端。用户通过用户终端向文件迁移设备发送数据读取请求,该数据读取请求中具体可以携带有用户信息、待迁移文件的文件信息、网络文件***服务器信息以及云存储服务器信息等。文件迁移设备对该数据读取请求进行解析,并以该用户身份将数据读取请求发送给网络文件***服务器信息对应的网络文件***服务器,网络文件***服务器对该数据读取请求进行解析,根据用户信息验证用户是否具有读文件的权限,若验证成功,则将待迁移文件的文件信息对应的文件发送给文件迁移设备,文件迁移设备再将该文件发送给云存储服务器信息对应的云存储服务器。
在另一种应用场景下,当用户需要将云存储服务器中的文件迁移到网络文件***服务器中时,云存储服务器为文件迁移过程的源端,网络文件***服务器为文件迁移过程的目的端。用户通过用户终端向文件迁移设备发送数据读取请求,该数据读取请求中具体可以携带有用户信息、待迁移文件的文件信息、网络文件***服务器信息以及云存储服务器信息等。文件迁移设备对该数据读取请求进行解析,并以该用户身份将数据读取请求发送给云存储服务器信息对应的云存储服务器,云存储服务器该数据读取请求进行解析,根据用户信息验证用户是否具有读文件的权限,若验证成功,则将待迁移文件的文件信息对应的文件发送给文件迁移设备,文件迁移设备再将该文件发送给网络文件***服务器信息对应的网络文件***服务器。
至此就完成了网络文件***服务器和云存储服务器之间的文件迁移过程。
本实施例提供的文件迁移方法,文件迁移设备接收用户终端发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端,以使所述源端根据所述数据读取请求发送相应的文件,接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端。用户终端只需要向文件迁移设备发送数据读取请求,即可实现对相应文件的迁移过程,避免了用户终端将文件进行下载再上传的重复性操作,减小了用户终端的压力,提高网络文件***服务器与云存储服务器之间文件迁移的效果,避免网络资源的浪费。
图2为本发明实施例提供的另一种文件迁移方法流程图。如图2所示,在本实施例中,步骤10,接收用户终端发送的数据读取请求之前,具体还可以包括如下步骤:
步骤30、接收所述用户终端发送的挂载请求,将所述挂载请求发送给网络文件***服务器;
步骤40、接收所述网络文件***服务器发送的对应于所述挂载请求的挂载响应,将所述挂载响应发送给所述用户终端,以使所述用户终端将所述网络文件***服务器的目录挂载在本地目录下。
具体地,用户终端向文件迁移设备发送挂载请求,该挂载请求中可以携带有用户信息和网络文件***服务器信息,文件迁移设备对该挂载请求进行解析,将该挂载请求发送给网络文件***服务器信息对应的网络文件***服务器。该网络文件***服务器信息具体可以为网络文件***服务器的地址,也可以为网络文件***服务器的标识,文件迁移设备可以根据该标识获取网络文件***服务器的地址。网络文件***服务器对接收到的挂载请求进行解析,根据用户信息验证该用户是否具有挂载服务器目录的权限,若验证成功,则向文件迁移设备返回挂载响应,文件迁移设备再将该挂载响应发送给用户终端,用户终端执行挂载命令,将网络文件***服务器的目录挂载在本地目录下。
在本实施例中,步骤20,接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端,具体可以包括如下步骤:
步骤201、接收所述源端发送的所述文件,将所述文件进行缓存;
步骤202、向所述数据读取请求对应的目的端发送写数据请求,接收所述目的端发送的对应于所述写数据请求的写允许响应;
步骤203、将缓存的所述文件发送给所述目的端。
在一种实现方式下,文件迁移设备可以先对源端发送的文件进行缓存,当文件全部接收成功后,再建立与目的端的连接,将文件发送给目的端。以网络文件***服务器为源端,云存储服务器为目的端为例,文件迁移设备接收网络文件***服务器发送的文件,对该文件进行缓存。向云存储服务器发送写数据请求,该写数据请求中具体可以携带有用户信息。云存储服务器根据该身份信息验证用户是否具有写文件的权限,若验证成功,则向文件迁移设备返回写允许响应。文件迁移设备再将缓存的该文件发送给云存储服务器。文件发送完毕后,文件迁移设备可以向用户终端发送用以指示文件迁移成功的指示信息。
图3为本发明实施例提供的再一种文件迁移方法流程图。如图3所示,在本实施例中,步骤20,接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端,具体可以包括如下步骤:
步骤211、向所述数据读取请求对应的目的端发送写数据请求,接收所述目的端发送的对应于所述写数据请求的写允许响应;
步骤212、接收所述源端发送的所述文件,将所述文件发送给所述目的端。
在另一种实现方式下,文件迁移设备可以不对源端发送的文件进行缓存,在接收源端发送文件之前,先建立与目的端的连接,再将从源端接收到的文件实时传输给目的端。再以网络文件***服务器为源端,云存储服务器为目的端为例,文件迁移设备向云存储服务器发送写数据请求,该写数据请求中具体可以携带有用户信息。云存储服务器根据该身份信息验证用户是否具有写文件的权限,若验证成功,则向文件迁移设备返回写允许响应。文件迁移设备接收网络文件***服务器发送的文件数据,将接收到的文件数据实时发送给云存储服务器。文件发送完毕后,文件迁移设备可以向用户终端发送用以指示文件迁移成功的指示信息。
在本实施例中,步骤20中的,将所述文件发送给所述数据读取请求对应的目的端,具体可以包括如下步骤:
获取映射表,根据所述映射表确定所述文件对应的目的端存储地址,根据所述目的端存储地址向所述目的端发送所述文件,以将所述文件存储在所述目的端的与所述目的端存储地址对应的位置上。
该映射表具体可以包括文件属性与目的端存储地址的对应关系,或者源服务器与目标存储地址的对应关系,或者存储其它用户设定的偏好。文件属性可以为文件类型或文件大小等,其中,文件类型具体可以为文件的格式类型,或者用户可以根据管理需要对文件进行分类,将属于同一类的文件设置一个文件类型。目的端存储地址具体为用户希望将该文件类型所对应的文件存储在目的端的位置信息。例如,目的端为网络文件***服务器时,目的端存储地址为网络文件***服务器目录下的一个存储路径,目的端为云存储服务器时,目的端存储地址为一个标识或者一个统一资源定位符(Uniform/Universal Resource Locator,简称URL)。用户可以预先设置该映射表,该映射表可以存储在文件迁移设备中,也可以由用户终端向文件迁移设备提供。文件迁移设备根据该映射表确定该文件对应的目的端存储地址,根据该目的端存储地址向目的端发送文件。通过映射表的设置,可以在文件迁移过程中实现将文件迁移到用户所需的位置,避免了用户后期对文件的整理。
图4为本发明实施例提供的文件迁移信令图。以下以网络文件***服务器为源端,云存储服务器为目的端,云存储服务器为Amazon S3为例,并结合图4对本发明实施例提供的文件迁移方法做详细说明。
步骤1、用户终端向文件迁移设备发送挂载请求;
步骤2、文件迁移设备对该挂载请求进行解析;
步骤3、以用户身份向网络文件***服务器发送挂载请求;
步骤4、网络文件***服务器根据配置文件/etc/exports验证用户是否有挂接网络文件***服务器目录的权限;
步骤5、若验证成功,网络文件***服务器向文件迁移设备返回挂载响应MNT3_OK;
步骤6、文件迁移设备向用户终端返回挂载响应MNT3_OK;
步骤7、用户终端执行挂载操作。
步骤8、用户终端向文件迁移设备发送数据读取请求NFSPROC3_READ,请求执行将网络文件***服务器中的相应文件迁移到Amazon S3中;
步骤9、文件迁移设备解析该数据读取请求NFSPROC3_READ;
步骤10、向网络文件***服务器发送数据读取请求NFSPROC3_READ;
步骤11、网络文件***服务器根据配置文件/etc/exports,判定用户是否有读文件的权限;
步骤12、若验证成功,则网络文件***服务器向文件迁移设备发送文件;
步骤13、文件迁移设备对接收到的文件进行缓存;
步骤14、文件迁移设备向Amazon S3发送写数据请求;
步骤15、Amazon S3向文件迁移设备返回写允许响应;
步骤16、文件迁移设备通过PUT_Object()API向Amazon S3写文件,所需参数信息为:bucket,key,contentlength和content,其中,bucket对应目的端存储地址,key对应文件的文件名,contentlength对应文件大小,content对应文件数据。
图5为本发明实施例提供的一种文件迁移设备结构示意图。如图5所示,本实施例提供的文件迁移设备81具体可以实现本发明任意实施例提供的文件迁移方法的各个步骤,此不再赘述。本实施例提供的文件迁移设备81具体包括第一处理单元11和文件迁移单元12,第一处理单元11用于接收用户终端84发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端82,以使所述源端82根据所述数据读取请求发送相应的文件。文件迁移单元12用于接收所述源端82发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端83。其中,所述源端82为网络文件***服务器,所述目的端83为云存储服务器;或所述源端82为云存储服务器,所述目的端83为网络文件***服务器。
本实施例提供的文件迁移设备81,第一处理单元22接收用户终端84发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端82,以使所述源端82根据所述数据读取请求发送相应的文件,文件迁移单元12接收所述源端82发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端83。用户终端84只需要向文件迁移设备81发送数据读取请求,即可实现对相应文件的迁移过程,避免了用户终端84将文件进行下载再上传的重复性操作,提高网络文件***服务器与云存储服务器之间文件迁移的效果,避免网络资源的浪费。
图6为本发明实施例提供的另一种文件迁移设备结构示意图。如图6所示,在本实施例中,该文件迁移设备81还可以包括第二处理单元13和第三处理单元14。第二处理单元13用于接收所述用户终端84发送的挂载请求,将所述挂载请求发送给网络文件***服务器82。第三处理单元14用于接收所述网络文件***服务器82发送的对应于所述挂载请求的挂载响应,将所述挂载响应发送给所述用户终端84,以使所述用户终端84将所述网络文件***服务器82的目录挂载在本地目录下。图6示出的是网络文件***服务器为源端82,云存储服务器为目的端83的实现方式。
在本实施例中,所述文件迁移单元12可以包括文件缓存子单元21、第一处理子单元22和文件发送子单元23。文件缓存子单元21用于接收所述源端82发送的所述文件,将所述文件进行缓存。第一处理子单元22用于向所述数据读取请求对应的目的端83发送写数据请求,接收所述目的端83发送的对应于所述写数据请求的写允许响应。文件发送子单元23用于将缓存的所述文件发送给所述目的端83。在一种实现方式下,文件缓存子单元21可以先对源端82发送的文件进行缓存,当文件全部接收成功后,第一处理子单元22再建立与目的端83的连接,文件发送子单元23将文件发送给目的端83。首先对文件进行缓存,可以在向目的端83传输文件过程中由于网络干扰等因素造成的数据丢失时,将丢失的数据重新传输,提高了文件传送的可靠性。
图7为本发明实施例提供的再一种文件迁移设备结构示意图。如图7所示,在本实施例中,所述文件迁移单元12包括第二处理子单元31和第三处理子单元32。第二处理子单元31用于向所述数据读取请求对应的目的端83发送写数据请求,接收所述目的端83发送的对应于所述写数据请求的写允许响应。第三处理子单元32用于接收所述源端82发送的所述文件,将所述文件发送给所述目的端83。在另一种实现方式下,文件迁移设备81可以不对源端82发送的文件进行缓存,在接收源端82发送文件之前,第二处理子单元31先建立与目的端83的连接,第三处理子单元32再将从源端82接收到的文件实时传输给目的端83。首先与目的端83建立连接,可以缩短传输等待时间,提高传输效率。图7示出的是网络文件***服务器为源端82,云存储服务器为目的端83的实现方式。
在本实施例中,所述文件迁移单元12还用于获取映射表,根据所述映射表确定所述文件对应的目的端存储地址,根据所述目的端存储地址向所述目的端83发送所述文件,以将所述文件存储在所述目的端83的与所述目的端存储地址对应的位置上。通过映射表的设置,可以在文件迁移过程中实现将文件迁移到用户所需的位置,避免了用户后期对文件的整理。
图8为本发明实施例提供的文件迁移***结构示意图。如图8所示,本实施例提供的文件迁移***具体包括:用户终端84、源端82和目的端83,还包括本发明任意实施例提供的文件迁移设备81。所述源端82为网络文件***服务器,所述目的端83为云存储服务器;或所述源端82为云存储服务器,所述目的端83为网络文件***服务器。用户终端84、文件迁移设备81、源端82和目的端83可以配个实现本发明任意实施例提供的文件迁移方法的各个步骤,此不再赘述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种文件迁移方法,其特征在于,包括:
接收用户终端发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端,以使所述源端根据所述数据读取请求发送相应的文件;
接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端;
其中,所述源端为网络文件***服务器,所述目的端为云存储服务器;或所述源端为云存储服务器,所述目的端为网络文件***服务器。
2.根据权利要求1所述的文件迁移方法,其特征在于,接收用户终端发送的数据读取请求之前,还包括:
接收所述用户终端发送的挂载请求,将所述挂载请求发送给网络文件***服务器;
接收所述网络文件***服务器发送的对应于所述挂载请求的挂载响应,将所述挂载响应发送给所述用户终端,以使所述用户终端将所述网络文件***服务器的目录挂载在本地目录下。
3.根据权利要求1所述的文件迁移方法,其特征在于,接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端,包括:
接收所述源端发送的所述文件,将所述文件进行缓存;
向所述数据读取请求对应的目的端发送写数据请求,接收所述目的端发送的对应于所述写数据请求的写允许响应;
将缓存的所述文件发送给所述目的端。
4.根据权利要求1所述的文件迁移方法,其特征在于,接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端,包括:
向所述数据读取请求对应的目的端发送写数据请求,接收所述目的端发送的对应于所述写数据请求的写允许响应;
接收所述源端发送的所述文件,将所述文件发送给所述目的端。
5.根据权利要求1所述的文件迁移方法,其特征在于,将所述文件发送给所述数据读取请求对应的目的端,包括:
获取映射表,根据所述映射表确定所述目的端存储地址,根据所述目的端存储地址向所述目的端发送所述文件,以将所述文件存储在所述目的端的与所述目的端存储地址对应的位置上。
6.一种文件迁移设备,其特征在于,包括:
第一处理单元,用于接收用户终端发送的数据读取请求,将所述数据读取请求发送给所述数据读取请求对应的源端,以使所述源端根据所述数据读取请求发送相应的文件;
文件迁移单元,用于接收所述源端发送的所述文件,将所述文件发送给所述数据读取请求对应的目的端;
其中,所述源端为网络文件***服务器,所述目的端为云存储服务器;或所述源端为云存储服务器,所述目的端为网络文件***服务器。
7.根据权利要求6所述的文件迁移设备,其特征在于,还包括:
第二处理单元,用于接收所述用户终端发送的挂载请求,将所述挂载请求发送给网络文件***服务器;
第三处理单元,用于接收所述网络文件***服务器发送的对应于所述挂载请求的挂载响应,将所述挂载响应发送给所述用户终端,以使所述用户终端将所述网络文件***服务器的目录挂载在本地目录下。
8.根据权利要求6所述的文件迁移设备,其特征在于,所述文件迁移单元包括:
文件缓存子单元,用于接收所述源端发送的所述文件,将所述文件进行缓存;
第一处理子单元,用于向所述数据读取请求对应的目的端发送写数据请求,接收所述目的端发送的对应于所述写数据请求的写允许响应;
文件发送子单元,用于将缓存的所述文件发送给所述目的端。
9.根据权利要求6所述的文件迁移设备,其特征在于,所述文件迁移单元包括:
第二处理子单元,用于向所述数据读取请求对应的目的端发送写数据请求,接收所述目的端发送的对应于所述写数据请求的写允许响应;
第三处理子单元,用于接收所述源端发送的所述文件,将所述文件发送给所述目的端。
10.根据权利要求6所述的文件迁移设备,其特征在于:所述文件迁移单元还用于获取映射表,根据所述映射表确定所述目的端存储地址,根据所述目的端存储地址向所述目的端发送所述文件,以将所述文件存储在所述目的端的与所述目的端存储地址对应的位置上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210186502.9A CN103475682B (zh) | 2012-06-07 | 2012-06-07 | 文件迁移方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210186502.9A CN103475682B (zh) | 2012-06-07 | 2012-06-07 | 文件迁移方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103475682A true CN103475682A (zh) | 2013-12-25 |
CN103475682B CN103475682B (zh) | 2017-02-08 |
Family
ID=49800376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210186502.9A Active CN103475682B (zh) | 2012-06-07 | 2012-06-07 | 文件迁移方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103475682B (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731502A (zh) * | 2014-01-13 | 2014-04-16 | 浪潮(北京)电子信息产业有限公司 | 一种服务器端文件的快速拷贝方法 |
CN105812321A (zh) * | 2014-12-30 | 2016-07-27 | 沈阳高精数控智能技术股份有限公司 | 一种基于用户信息管理文件资源的网络文件***和处理方法 |
CN106126160A (zh) * | 2016-06-16 | 2016-11-16 | 广东欧珀移动通信有限公司 | 一种音效调节方法及用户终端 |
CN106953893A (zh) * | 2017-02-15 | 2017-07-14 | 北京百度网讯科技有限公司 | 云存储***间的数据迁移 |
CN107172061A (zh) * | 2017-06-07 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种实现共享的方法和*** |
CN107948968A (zh) * | 2017-12-31 | 2018-04-20 | 陈迎春 | 一种手机及快捷转存数据的*** |
CN108369604A (zh) * | 2017-12-28 | 2018-08-03 | 深圳前海达闼云端智能科技有限公司 | 一种多操作***共享文件***的方法、装置和电子设备 |
CN110046510A (zh) * | 2019-03-13 | 2019-07-23 | 北京品友互动信息技术股份公司 | 跨云的数据迁移方法、装置和*** |
CN111258959A (zh) * | 2020-01-10 | 2020-06-09 | 北京猎豹移动科技有限公司 | 一种数据获取方法、数据提供方法及装置 |
CN111258958A (zh) * | 2020-01-10 | 2020-06-09 | 北京猎豹移动科技有限公司 | 一种数据获取方法、数据提供方法及装置 |
CN111880737A (zh) * | 2020-07-28 | 2020-11-03 | 苏州浪潮智能科技有限公司 | 一种数据读写方法、装置、设备及计算机可读存储介质 |
CN113296716A (zh) * | 2021-07-09 | 2021-08-24 | 云宏信息科技股份有限公司 | 虚拟机磁盘在线迁移方法、计算机可读存储介质和计算机 |
CN114416690A (zh) * | 2021-12-22 | 2022-04-29 | 新华三大数据技术有限公司 | 文件存储到对象存储的数据迁移装置、方法和存储介质 |
CN117407362A (zh) * | 2023-12-15 | 2024-01-16 | 中电云计算技术有限公司 | 一种异构文件***间文件迁移的方法与装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7065541B2 (en) * | 2001-10-10 | 2006-06-20 | International Business Machines Corporation | Database migration |
CN101299695A (zh) * | 2007-04-30 | 2008-11-05 | 北京亚细亚智业科技有限公司 | 一种基于以太网的集群式多级存储管理***及方法 |
CN101410812A (zh) * | 2006-04-25 | 2009-04-15 | 国际商业机器公司 | 迁移受到输入/输出设备访问的数据 |
CN102096678A (zh) * | 2009-12-09 | 2011-06-15 | 中国工商银行股份有限公司 | 一种搭建大容量网络文件***存储器的方法 |
CN102170440A (zh) * | 2011-03-24 | 2011-08-31 | 北京大学 | 适用于存储云间数据安全迁移的方法 |
CN102215268A (zh) * | 2011-07-14 | 2011-10-12 | 北京飞杰信息技术有限公司 | 一种迁移文件数据的方法和装置 |
-
2012
- 2012-06-07 CN CN201210186502.9A patent/CN103475682B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7065541B2 (en) * | 2001-10-10 | 2006-06-20 | International Business Machines Corporation | Database migration |
CN101410812A (zh) * | 2006-04-25 | 2009-04-15 | 国际商业机器公司 | 迁移受到输入/输出设备访问的数据 |
CN101299695A (zh) * | 2007-04-30 | 2008-11-05 | 北京亚细亚智业科技有限公司 | 一种基于以太网的集群式多级存储管理***及方法 |
CN102096678A (zh) * | 2009-12-09 | 2011-06-15 | 中国工商银行股份有限公司 | 一种搭建大容量网络文件***存储器的方法 |
CN102170440A (zh) * | 2011-03-24 | 2011-08-31 | 北京大学 | 适用于存储云间数据安全迁移的方法 |
CN102215268A (zh) * | 2011-07-14 | 2011-10-12 | 北京飞杰信息技术有限公司 | 一种迁移文件数据的方法和装置 |
Non-Patent Citations (1)
Title |
---|
李钟隽: "基于XML数据迁移中间件的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑 2007年》 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731502A (zh) * | 2014-01-13 | 2014-04-16 | 浪潮(北京)电子信息产业有限公司 | 一种服务器端文件的快速拷贝方法 |
CN105812321A (zh) * | 2014-12-30 | 2016-07-27 | 沈阳高精数控智能技术股份有限公司 | 一种基于用户信息管理文件资源的网络文件***和处理方法 |
CN105812321B (zh) * | 2014-12-30 | 2019-03-19 | 沈阳高精数控智能技术股份有限公司 | 一种基于用户信息管理文件资源的网络文件***和处理方法 |
CN106126160A (zh) * | 2016-06-16 | 2016-11-16 | 广东欧珀移动通信有限公司 | 一种音效调节方法及用户终端 |
US10613788B2 (en) | 2017-02-15 | 2020-04-07 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Data migration between cloud storage systems |
CN106953893A (zh) * | 2017-02-15 | 2017-07-14 | 北京百度网讯科技有限公司 | 云存储***间的数据迁移 |
CN107172061A (zh) * | 2017-06-07 | 2017-09-15 | 郑州云海信息技术有限公司 | 一种实现共享的方法和*** |
CN108369604A (zh) * | 2017-12-28 | 2018-08-03 | 深圳前海达闼云端智能科技有限公司 | 一种多操作***共享文件***的方法、装置和电子设备 |
WO2019127191A1 (zh) * | 2017-12-28 | 2019-07-04 | 深圳前海达闼云端智能科技有限公司 | 一种多操作***共享文件***的方法、装置和电子设备 |
CN108369604B (zh) * | 2017-12-28 | 2021-12-03 | 深圳前海达闼云端智能科技有限公司 | 一种多操作***共享文件***的方法、装置和电子设备 |
CN107948968A (zh) * | 2017-12-31 | 2018-04-20 | 陈迎春 | 一种手机及快捷转存数据的*** |
CN110046510B (zh) * | 2019-03-13 | 2021-10-01 | 北京深演智能科技股份有限公司 | 跨云的数据迁移方法、装置和*** |
CN110046510A (zh) * | 2019-03-13 | 2019-07-23 | 北京品友互动信息技术股份公司 | 跨云的数据迁移方法、装置和*** |
CN111258959A (zh) * | 2020-01-10 | 2020-06-09 | 北京猎豹移动科技有限公司 | 一种数据获取方法、数据提供方法及装置 |
CN111258958A (zh) * | 2020-01-10 | 2020-06-09 | 北京猎豹移动科技有限公司 | 一种数据获取方法、数据提供方法及装置 |
CN111880737A (zh) * | 2020-07-28 | 2020-11-03 | 苏州浪潮智能科技有限公司 | 一种数据读写方法、装置、设备及计算机可读存储介质 |
CN113296716A (zh) * | 2021-07-09 | 2021-08-24 | 云宏信息科技股份有限公司 | 虚拟机磁盘在线迁移方法、计算机可读存储介质和计算机 |
CN114416690A (zh) * | 2021-12-22 | 2022-04-29 | 新华三大数据技术有限公司 | 文件存储到对象存储的数据迁移装置、方法和存储介质 |
CN117407362A (zh) * | 2023-12-15 | 2024-01-16 | 中电云计算技术有限公司 | 一种异构文件***间文件迁移的方法与装置 |
CN117407362B (zh) * | 2023-12-15 | 2024-04-16 | 中电云计算技术有限公司 | 一种异构文件***间文件迁移的方法与装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103475682B (zh) | 2017-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103475682A (zh) | 文件迁移方法及设备 | |
JP6370912B2 (ja) | ユーザデータを送信及び受信するための方法及び端末デバイス | |
CN107004032B (zh) | 镜像文件转换方法及装置 | |
CN107105050B (zh) | 一种业务对象的存储、下载方法及*** | |
CN102271165B (zh) | 互联网搜索资源的分享管理装置及方法 | |
CN103281192B (zh) | 数据找回方法、装置和*** | |
CN108521444B (zh) | 一种网络调试方法、装置及计算机可读存储介质 | |
CN107547623B (zh) | 应用数据传输方法、装置、应用服务器和应用代理服务器 | |
CN104486388A (zh) | 云存储文件的访问方法和装置 | |
CN102420863B (zh) | 一种快速分发文件***和方法及装置 | |
CN107710695B (zh) | 一种访问家庭网络附加存储设备的方法、对应装置及*** | |
CN102316043A (zh) | 端口虚拟化方法、交换机及通信*** | |
CN104811473A (zh) | 一种创建虚拟非易失性存储介质的方法、***及管理*** | |
CN103533080A (zh) | 用于lvs的服务器调度方法及装置 | |
CN105208065A (zh) | 文件发送方法及装置 | |
CN103547339A (zh) | 一种文件上传方法、客户端和服务端 | |
CN104125145A (zh) | 基于网页浏览器的通信方法、设备和*** | |
CN105516334A (zh) | Cdn文件分发*** | |
KR20120044550A (ko) | 가상 nas를 이용한 클라우드 스토리지 서버, 시스템 및 방법 | |
CN102594886A (zh) | 浏览器与浏览器直通的方法、装置和通信*** | |
CN103685332A (zh) | 文件上传方法、客户端、服务器及*** | |
KR101857020B1 (ko) | 서버에서 제공되는 서비스를 관리하기 위한 단말기의 장치 및 방법 | |
CN104717312A (zh) | 一种确定访问网络资源接口的方法及装置 | |
CN103166851B (zh) | 互联网信息的传送处理方法与*** | |
CN103973772B (zh) | 文件读写方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |