一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据迁移方法、装置、设备及介质与流程

2023-01-15 04:44:59 来源:中国专利 TAG:


1.本发明涉及服务器取证技术领域,尤其涉及一种数据迁移方法、装置、设备及介质。


背景技术:

2.随着网络安全技术的不断发展,服务器的应用也越来越广泛。
3.现有技术中,在服务器取证过程中,办案人员拿到涉案服务器上的网站文件、数据库文件之后,还需要技术人员将拿到的网站文件、数据库文件进行网站还原,当进行此项工作时,不仅需要有一定的技术基础,还耗时、费力,而且,目前宝塔官方提供的一键迁移功能只能在同一网段内实现迁移功能,但在实际办案过程中经常存在不同的网络环境场景的安全等级,使得办案受到了一定的限制。


技术实现要素:

4.本发明提供一种数据迁移方法、装置、设备、介质及产品,用以解决现有技术中服务器取证无法在不同的网络环境中进行,具有一定的局限性,且耗时、费力的技术问题,以实现通过在客户端实时下载相关数据,以实现一键迁移数据,提高办案取证效率的目的。
5.第一方面,本发明提供一种数据迁移方法,该方法通过客户端执行,包括下述步骤:
6.访问源服务器,并将源服务器中的数据下载到客户端本地,所述数据包括网站数据和/或数据库数据,所述源服务器为待取证服务器;
7.连接目标服务器,并在目标服务器上创建网站和/或数据库,所述目标服务器为用于重构源服务器中的数据的服务器;
8.将下载到客户端本地的网站数据上传到在目标服务器上创建的网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库。
9.进一步,根据本发明提供的数据迁移方法,在将源服务器中的数据下载到客户端本地之前,该方法还包括:
10.判断源服务器是否符合第一预设迁移条件,在源服务器符合第一预设迁移条件的情况下,将源服务器中的数据下载到客户端本地。
11.进一步,根据本发明提供的数据迁移方法,判断源服务器是否符合预设第一迁移条件,包括:
12.获取源服务器的系统信息、网站环境信息以及数据库环境信息;获取目标服务器的系统信息、网站环境信息以及数据库环境信息;
13.将所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息分别进行匹配;
14.如果所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息均匹配成功,则判断源服务器符合第
一预设迁移条件,否则判断源服务器不符合第一预设迁移条件。
15.进一步,根据本发明提供的数据迁移方法,将所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息分别进行匹配,包括:
16.将所述源服务器的系统信息、网站环境信息以及数据库环境信息爱与所述目标服务器的系统信息、网站环境信息以及数据库环境信息的类型分别进行比对;
17.在类型均一致的情况下,分别确定所述源服务器的系统信息、网站环境信息以及数据库环境信息的版本是否不高于所述目标服务器的系统信息、网站环境信息以及数据库环境信息的版本;
18.如果所述源服务器的系统信息、网站环境信息以及数据库环境信息的版本不高于所述目标服务器的系统信息、网站环境信息以及数据库环境信息的版本,则判断源服务器符合第一预设迁移条件。
19.进一步,根据本发明提供的数据迁移方法,在目标服务器上创建网站和/或数据库之前,该方法还包括:根据剩余存储空间信息判断目标服务器是否符合第二预设迁移条件,在目标服务器符合第二预设迁移条件的情况下,再在目标服务器上创建网站和/或数据库。
20.进一步,根据本发明提供的数据迁移方法,判断目标服务器是否符合第二预设迁移条件,包括:
21.获取目标服务器的剩余存储空间信息;
22.如果目标服务器的剩余存储空间大于下载的源服务器中的数据量,则判断目标服务器符合第二预设迁移条件,否则判断目标服务器不符合第二预设迁移条件。
23.进一步,根据本发明提供的数据迁移方法,在将源服务器中的数据下载到客户端本地之前,该方法还包括:向源服务器发送第一api请求信息,所述第一api请求信息包括客户端ip信息,以使源服务器进行api校验;
24.相应地,在客户端ip信息通过源服务器的api校验的情况下,将源服务器中的数据下载到客户端本地。
25.进一步,根据本发明提供的数据迁移方法,在目标服务器上创建网站和/或数据库之前,该方法还包括:向目标服务器发送第二api请求信息,所述第二api请求信息包括客户端ip信息,以使目标服务器进行api校验;
26.在客户端ip信息通过目标服务器的api校验的情况下,在目标服务器上创建网站和/或数据库。
27.进一步,根据本发明提供的数据迁移方法,访问源服务器,并将源服务器中的数据下载到客户端本地,包括:
28.获取源服务器中的网站列表、数据库列表,所述网站列表是所述源服务器上安装的网站的列表,所述数据库列表是所述源服务器上安装的数据库的列表;
29.根据所述网站列表、数据库列表选择要下载的网站和/或数据库;
30.根据选择的要下载的网站和/或数据库下载对应的网站数据和/或数据库数据。
31.进一步,根据本发明提供的数据迁移方法,访问源服务器,并将源服务器中的数据下载到客户端本地,包括:
32.通过访问网站,下载相应的网站数据;和/或下载数据库备份文件。
33.进一步,根据本发明提供的数据迁移方法在目标服务器上创建网站和/或数据库,包括;
34.根据下载的网站数据确定网站的类型,在目标服务器上创建所述类型的空网站;
35.根据下载的数据库备份文件确定数据库的类型,在目标服务器上创建所述类型的空数据库。
36.第二方面,本发明还提供一种网站数据迁移装置,包括:
37.下载模块,用于访问源服务器,并将源服务器中的数据下载到本地,所述数据包括网站数据和/或数据库数据,所述源服务器为待取证服务器;
38.数据结构创建模块,用于连接目标服务器,并在目标服务器上创建网站和/或数据库,所述目标服务器为用于重构源服务器中的数据的服务器;
39.上传模块,用于将下载到客户端本地的网站数据上传到在目标服务器上创建的网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库。
40.第三方面,本发明还提供一种电子设备,包括:
41.处理器、存储器和总线,其中,
42.所述处理器和所述存储器通过所述总线完成相互间的通信;
43.所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上任一项中所述数据迁移方法的步骤。
44.第四方面,本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使计算机执行如上所述数据迁移方法的步骤。
45.第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上任一项所述数据迁移方法的步骤。
46.本发明提供一种数据迁移方法、装置、电子设备、介质及产品,应用于客户端,所述方法包括:访问源服务器,并将源服务器中的数据下载到客户端本地,所述数据包括网站数据和/或数据库数据,所述源服务器为待取证服务器;连接目标服务器,并在目标服务器上创建网站和/或数据库,所述目标服务器为用于重构源服务器中的数据的服务器;将下载到客户端本地的网站数据上传到在目标服务器上创建的网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库。本发明提供的方法能够在服务器取证过程中,实现自动化、智能化,有效降低办案人员的技术门槛,提升办案效率。
附图说明
47.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
48.图1是本发明提供的一种数据迁移方法的流程示意图;
49.图2是本发明提供的一种数据迁移方法的整体流程示意图;
50.图3是本发明提供的一种网站数据迁移装置的结构示意图;
51.图4是本发明提供的电子设备的结构示意图。
具体实施方式
52.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.为了更好的了解本发明的技术方案,现对相关的专业术语进行解释。
54.网站迁移:将一台服务器中网站迁移到另一台服务器。
55.一键迁移:实现网站迁移自动化、智能化,无需人为过多的干涉。
56.图1为本发明提供的数据迁移方法的示意图,如图1所示,本发明提供的数据迁移方法,该方法通过客户端执行,包括下述步骤:
57.步骤101:访问源服务器,并将源服务器中的数据下载到客户端本地,所述数据包括网站数据和/或数据库数据,所述源服务器为待取证服务器。
58.在本实施例中,需要访问源服务器,然后根据需要将源服务器中的数据下载到客户端本地,其中,源服务器是指待取证服务器,而要下载的数据包括网站数据和/或数据库数据,需要将网站数据相关信息下载到客户端本地,和/或者将数据库数据备份到客户端本地。
59.步骤102:连接目标服务器,并在目标服务器上创建网站和/或数据库,所述目标服务器为用于重构源服务器中的数据的服务器。
60.在本实施例中,还需要连接目标服务器,目标服务器是指用于重构源服务器中数据的服务器,比如将数据库数据迁移到目标服务器,将网站信息迁移到目标服务器,然后根据网站信息直接下载相关数据。
61.需要说明的是,在该目标服务器中创建与下载到客户端本地的网站(数据库)相同类型的网站(数据库),以将下载到客户端本地的相应数据迁移到相同数据架构中的相应位置,有利于数据复原。
62.步骤103:将下载到客户端本地的网站数据上传到在目标服务器上创建的网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库。
63.在本实施例中,需要将下载到客户端本地的网站数据上传到目标服务器所创建的相应网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库中,可通过一键迁移的方式完成,从而能够智能化、自动化地实现源服务器上的数据复原。
64.利用本发明提供的数据迁移方法,在对源服务器取证过程中,即使源服务器和目标服务器未置于同一网段,通过客户端作为中转站,建立源服务器和目标服务器间的数据传输,从而将源服务器数据自动迁移至目标服务器。
65.基于上述任一实施例,在将源服务器中的数据下载到客户端本地之前,该方法还包括:
66.判断源服务器是否符合第一预设迁移条件,在源服务器符合第一预设迁移条件的情况下,将源服务器中的数据下载到客户端本地。
67.在本实施例中,需要在将源服务器中的数据下载到客户端本地之前确定该源服务器是否符合第一预设迁移条件,只有在源服务器符合第一预设迁移条件的情况下,才将该源服务器中的数据下载到客户端本地,其中,可以将源服务器中的网站数据和/或数据库数
据下载到客户端本地,第一预设迁移条件是指源服务器的操作系统信息、网站环境信息、数据库环境信息是否与目标服务器中的相关信息匹配,若匹配,则将源服务器中的数据下载到客户端本地。
68.根据本实施例提供的数据迁移方法,通过判断源服务器是否符合第一预设迁移条件,当源服务器符合第一预设迁移条件时,将源服务器中的数据下载到客户端本地,提前将要迁移的数据下载下来,为后续进行数据迁移确定了条件基础,保证数据的顺利迁移。
69.基于上述实施例,作为一种具体实施方式,判断源服务器是否符合预设第一迁移条件,包括:
70.获取源服务器的系统信息、网站环境信息以及数据库环境信息;获取目标服务器的系统信息、网站环境信息以及数据库环境信息;
71.将所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息分别进行匹配;
72.如果所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息均匹配成功,则判断源服务器符合第一预设迁移条件,否则判断源服务器不符合第一预设迁移条件。
73.在本实施例中,需要获取目标服务器的操作系统信息、网站环境信息和数据库环境信息,需要获取源服务器的操作系统信息、网站环境信息和数据库环境信息,需要说明的是,本实施例中,第一预设迁移条件是指源服务器的操作系统信息、网站环境信息和数据库环境信息与目标服务器中的操作系统信息、网站环境信息和数据库环境信息相匹配。
74.根据本发明提供的数据迁移方法,通过将源服务器的操作系统信息、网站环境信息和数据库环境信息与目标服务器的操作系统信息、网站环境信息和数据库环境信息的类型进行比较,能够快速、准确地确定出源服务器是否符合第一预设条件,提高数据迁移的准确性。
75.基于上述任一实施例,在一个具体实施方式中,将所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息分别进行匹配,包括:
76.将所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息的类型分别进行比对;
77.在类型均一致的情况下,分别确定所述源服务器的系统信息、网站环境信息以及数据库环境信息的版本是否不高于所述目标服务器的系统信息、网站环境信息以及数据库环境信息的版本;
78.如果所述源服务器的系统信息、网站环境信息以及数据库环境信息的版本不高于所述目标服务器的系统信息、网站环境信息以及数据库环境信息的版本,则判断源服务器符合第一预设迁移条件。
79.在本实施例中,首先需要将获取的源服务器的系统信息、网站环境信息以及数据库环境信息与目标服务器的系统信息、网站环境信息以及数据库环境信息的类型分别进行比对;若是类型一致,再比较各个信息的版本是否低于或等于目标服务器的系统信息、网站环境信息以及数据库环境信息的版本,在均低于或等于目标服务器的系统信息、网站环境信息以及数据库环境信息的版本的情况下,确定源服务器符合第一预设迁移条件。
80.需要说明的是,在源服务器的系统信息、网站环境信息以及数据库环境信息与目标服务器的系统信息、网站环境信息以及数据库环境信息的类型有一个不相同的情况下,确定该源服务器不符合第一预设迁移条件。
81.根据本发明提供的数据迁移方法,通过将源服务器的操作系统信息、网站环境信息和数据库环境信息与目标服务器的操作系统信息、网站环境信息和数据库环境信息的类型进行比较,在类型一致的情况下,再比较各自的版本信息,在各自的版本能够兼容的情况下确定源服务器符合第一预设迁移条件,准确确定出了源服务器,为后续识别出相应的办案数据信息提供了依据。
82.基于上述任一实施例,在一个实施例中,在目标服务器上创建网站和/或数据库之前,该方法还包括:根据剩余存储空间信息判断目标服务器是否符合第二预设迁移条件,在目标服务器符合第二预设迁移条件的情况下,再在目标服务器上创建网站和/或数据库。
83.在本实施例中,需要在目标服务器上创建网站和/或数据库之前,需要根据剩余存储空间信息判断目标服务器是否符合第二预设迁移条件,当目标服务器符合第二预设迁移条件时,再在该目标服务器上创建网站和/或数据库,其中,目标服务器的剩余存储空间信息用于显示、提醒用户目标服务器可用空间应大于等于源服务器已用空间。
84.需要说明的是,第二预设迁移条件是指用于判断目标服务器的剩余存储空间是否适合创建网站和/或数据库的条件,具体的判断方式见下述实施例,在此不作详细介绍。
85.根据本发明提供的数据迁移方法,通过根据剩余存储空间信息判断目标服务器是否符合第二预设迁移条件,在目标服务器符合第二预设迁移条件的情况下,再在目标服务器上创建网站和/或数据库,通过第二预设迁移条件的设定,能够在该目标服务器上创建出对应的网站和/或数据库,提高数据迁移处理的准确性。
86.基于上述任一实施例,在本实施例中,判断目标服务器是否符合第二预设迁移条件,包括:
87.获取目标服务器的剩余存储空间信息;
88.如果目标服务器的剩余存储空间大于下载的源服务器中的数据量,则判断目标服务器符合第二预设迁移条件,否则判断目标服务器不符合第二预设迁移条件。
89.在本实施例中,需要获取目标服务器的剩余存储空间信息,当目标服务器的剩余存储空间大于下载的源服务器中的数据量,则判断目标服务器符合第二预设迁移条件,也就是说,目标服务器的剩余存储空间需要大于源服务器要下载的数据量,只有在大于的情况下,源服务器中的数据量才能成功的迁移到该目标服务器中。
90.根据本发明提供的数据迁移方法,通过判断目标服务器的剩余存储空间信息与源服务器的数据量的大小关系,当目标服务器的剩余存储空间大于下载的源服务器中的数据量,判断目标服务器符合第二预设迁移条件,能够准确确定出目标服务器,实现数据成功迁移的目的。
91.进一步,根据本发明提供的数据迁移方法,在将源服务器中的数据下载到客户端本地之前,该方法还包括:向源服务器发送第一api请求信息,所述第一api请求信息包括客户端ip信息,以使源服务器进行api校验;
92.相应地,在客户端ip信息通过源服务器的api校验的情况下,将源服务器中的数据下载到客户端本地。
93.在本实施中,需要在将源服务器中的数据下载到客户端本地之前,向源服务器发送第一api请求信息,其中,第一api请求信息包括客户端ip,以使源服务器根据ip信息进行api校验,也就是说,需要在源服务器端对客户端进行校验,需要确定客户端的应用程序编程接口(application programming interface,简称api)是否通过校验,具体的校验方式是,确定客户端的ip信息是否在目标服务中的白名单中,若是属于白名单则通过校验,确定对客户端进行数据迁移的操作。
94.需要说明的是,本实施例中需要预先打开目标服务器中的宝塔api接口,并获取api密钥,然后将客户端的ip添加到目标服务器中宝塔白名单中。
95.根据本发明提供的数据迁移方法,通过向源服务器发送第一api请求信息,该第一api请求信息包括客户端ip信息,以使源服务器进行api校验,通过对客户端的校验处理,能够保证仅允许合法合规的客户端访问源服务器,从而保障源服务器的数据的安全性。
96.基于上述任一实施例,在本发明的一个实施例中,在目标服务器上创建网站和/或数据库之前,该方法还包括:向目标服务器发送第二api请求信息,所述第二api请求信息包括客户端ip信息,以使目标服务器进行api校验;
97.在客户端ip信息通过目标服务器的api校验的情况下,在目标服务器上创建网站和/或数据库。
98.在本实施例中,需要向目标服务器发送第二api请求信息,其中,第二api请求信息包括客户端ip信息,以使目标服务器进行api校验,在客户端ip信息通过目标服务器的api校验的情况下,在目标服务器上创建网站和/或数据库。具体是的校验方式是:在目标服务器的api已打开的情况下,确定该目标服务器通过api校验。
99.根据本发明提供的数据迁移方法,通过判断客户端的ip信息通过目标服务器的api校验,能够确定出要迁移的目标服务器,且只有被允许的客户端能够访问目标服务器,并能进行数据迁移过程,保障了目标服务器的安全性。
100.基于上述任一实施例,在本发明的一个实施例中,访问源服务器,并将源服务器中的数据下载到客户端本地,包括:
101.获取源服务器中的网站列表、数据库列表,所述网站列表是所述源服务器上安装的网站的列表,所述数据库列表是所述源服务器上安装的数据库的列表;
102.根据所述网站列表、数据库列表选择要下载的网站和/或数据库;
103.根据选择的要下载的网站和/或数据库下载对应的网站数据和/或数据库数据。
104.在本实施例中,当需要将源服务器中的数据迁移至目标服务器时,需要将源服务器中的数据先下载到客户端本地,然后将数据从客户端本地迁移到目标服务器中。首先,需要获取源服务器的网站列表和数据库列表,然后根据网站列表和数据库列表选择要下载的网站和/或数据库,将要选择的网站数据和数据库数据从源服务器下载到客户端本地中。其中,数据库是下载备份,网站则是直接下载相关文件。
105.根据本发明提供的数据迁移方法,通过根据网站列表和数据库列表,将数据从源服务器下载到客户端本地中,能够有选择地进行源服务器上的网站数据、数据库的下载,有利于保证迁移数据的有效性。
106.基于上述任一实施例,在本发明的一个实施例中,访问源服务器,并将源服务器中的数据下载到客户端本地,包括:
107.通过访问网站,下载相应的网站数据;和/或下载数据库备份文件。
108.在本实施例中,需要通过访问网站,下载相应的网站数据和/或下载数据库备份文件,将其下载到客户端本地中。其中,网站数据是根据所选择的网站信息,通过访问对应网站而下载的数据,
109.根据本发明提供的数据迁移方法,通过访问网站的方式下载相应的网站数据,和/或下载数据库备份文件,能够准确下载要进行迁移的数据,提高数据下载的准确率。
110.基于上述任一实施例,在本发明的一个实施例中,在目标服务器上创建网站和/或数据库,包括:
111.根据下载的网站数据确定网站的类型,在目标服务器上创建所述类型的空网站;
112.根据下载的数据库备份文件确定数据库的类型,在目标服务器上创建所述类型的空数据库。
113.在本实施例中,需要根据网站信息在目标服务器中创建相同类型的空网站,根据要备份的数据库信息在目标服务器中创建相应类型的空数据库,在未进行数据迁移之前,目标服务器上创建的网站和数据库均为空的,只有当将客户端本地从源服务器下载的相关数据迁移到目标服务器中对应的空网站和/或数据库中,目标服务器中的网站和/或数据库才存在数据。
114.根据本发明提供的数据迁移方法,通过根据下载的网站数据确定网站的类型,在目标服务器上创建所述类型的空网站,根据下载的数据库备份文件确定数据库的类型,在目标服务器上创建所述类型的空数据库,为后续进行数据迁移提供了数据存储空间,提高了数据迁移处理的准确率。
115.基于上述任一实施例,在一个实施例中,如图2所示,首先,需要打开目标服务器中的宝塔api接口,并获取api密钥,然后将客户端的ip信息添加到目标服务器中的宝塔白名单,然后在客户端点击开始,校验目标服务器是否通过校验,在通过校验的情况下,获取源服务器中的操作系统信息、网站环境信息、数据库环境系统,获取目标服务器中的操作系统信息、网站环境信息、数据库环境信息以及存储空间信息。然后,校验源服务器中的操作系统信息、网站环境信息、数据库环境版本信息与目标服务器中的操作系统信息、网站环境信息、数据库环境信息是否匹配,是否满足第一预设迁移条件,即满足第一预设迁移条件,将源服务器中的数据迁移至目标服务器中。需要说明的是,还需要根据目标服务器的剩余存储空间信息,判断目标服务器是否满足第二预设迁移条件,若满足的话,在目标服务器上创建对应的空网站和/或空数据库。
116.需要说明的是,在将源服务器中的数据迁移至目标服务器中时,需要先将数据下载到客户端本地,然后从客户端本地将数据迁移到目标服务器中。具体需要列出源服务器中所安装的网站列表和数据库列表,然后将选中的网站信息、数接库信息,从源服务器中下载到客户端的运行的仪器中,并根据选中的网站信息、数据库信息,在目标服务器中创建相关的空网站和/或空数据库。
117.需要说明的是,需要将下载到客户端本地的网站数据,上传到目标服务器中,将下载到客户端本地的数据库备份文件,上传到目标服务器,并导入对应的空数据库。
118.本发明提供的数据迁移方法,在服务器取证过程、网站重构过程中,实现自动化、智能化,有效降低办案人员的技术门槛,提升办案效率。
119.图3为本发明实施例提供的一种网站数据迁移装置,如图3所示,本发明提供的一种网站数据迁移装置,应用于客户端,具体包括:
120.下载模块301,用于访问源服务器,并将源服务器中的数据下载到本地,所述数据包括网站数据和/或数据库数据,所述源服务器为待取证服务器;
121.数据结构创建模块302,用于连接目标服务器,并在目标服务器上创建网站和/或数据库,所述目标服务器为用于重构源服务器中的数据的服务器;
122.上传模块303,用于将下载到客户端本地的网站数据上传到在目标服务器上创建的网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库。
123.根据本发明提供的网站数据迁移装置,在对源服务器取证过程中,即使源服务器和目标服务器未置于同一网段,通过客户端作为中转站,建立源服务器和目标服务器间的数据传输,从而将源服务器数据自动迁移至目标服务器。
124.进一步,所述装置还用于:
125.判断源服务器是否符合第一预设迁移条件,在源服务器符合第一预设迁移条件的情况下,将源服务器中的数据下载到客户端本地。
126.根据本发明提供的数据迁移装置,通过判断源服务器是否符合第一预设迁移条件,当源服务器符合第一预设迁移条件时,将源服务器中的数据下载到客户端本地,提前将要迁移的数据下载下来,为后续进行数据迁移确定了条件基础,保证数据的顺利迁移。
127.进一步,所述装置还用于:
128.获取源服务器的系统信息、网站环境信息以及数据库环境信息;获取目标服务器的系统信息、网站环境信息以及数据库环境信息;
129.将所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息分别进行匹配;
130.如果所述源服务器的系统信息、网站环境信息以及数据库环境信息与所述目标服务器的系统信息、网站环境信息以及数据库环境信息均匹配成功,则判断源服务器符合第一预设迁移条件,否则判断源服务器不符合第一预设迁移条件。
131.根据本发明提供的数据迁移装置,应用于客户端,通过将源服务器的操作系统信息、网站环境信息和数据库环境信息与目标服务器的操作系统信息、网站环境信息和数据库环境信息的类型进行比较,能够快速、准确地确定出源服务器是否符合第一预设条件,提高数据迁移的准确性。
132.进一步,所述装置还用于:
133.将所述源服务器的系统信息、网站环境信息以及数据库环境信息爱与所述目标服务器的系统信息、网站环境信息以及数据库环境信息的类型分别进行比对;
134.在类型均一致的情况下,分别确定所述源服务器的系统信息、网站环境信息以及数据库环境信息的版本是否不高于所述目标服务器的系统信息、网站环境信息以及数据库环境信息的版本;
135.如果所述源服务器的系统信息、网站环境信息以及数据库环境信息的版本不高于所述目标服务器的系统信息、网站环境信息以及数据库环境信息的版本,则判断源服务器符合第一预设迁移条件。
136.根据本发明提供的数据迁移装置,通过将源服务器的操作系统信息、网站环境信
息和数据库环境信息与目标服务器的操作系统信息、网站环境信息和数据库环境信息的类型进行比较,在类型一致的情况下,再比较各自的版本信息,在各自的版本能够兼容的情况下确定源服务器符合第一预设迁移条件,准确确定出了源服务器,为后续识别出相应的办案数据信息提供了依据。
137.进一步,所述装置还用于:根据剩余存储空间信息判断目标服务器是否符合第二预设迁移条件,在目标服务器符合第二预设迁移条件的情况下,再在目标服务器上创建网站和/或数据库。
138.根据本发明提供的数据迁移装置,通过根据剩余存储空间信息判断目标服务器是否符合第二预设迁移条件,在目标服务器符合第二预设迁移条件的情况下,再在目标服务器上创建网站和/或数据库,通过第二预设迁移条件的设定,能够在该目标服务器上创建出对应的网站和/或数据库,提高数据迁移处理的准确性。
139.进一步,所述装置还用于:
140.获取目标服务器的剩余存储空间信息;
141.如果目标服务器的剩余存储空间大于下载的源服务器中的数据量,则判断目标服务器符合第二预设迁移条件,否则判断目标服务器不符合第二预设迁移条件。
142.根据本发明提供的数据迁移装置,通过判断目标服务器的剩余存储空间信息与源服务器的数据量的大小关系,当目标服务器的剩余存储空间大于下载的源服务器中的数据量,判断目标服务器符合第二预设迁移条件,能够准确确定出目标服务器,实现数据成功迁移的目的。
143.进一步,所述装置还用于:向源服务器发送第一api请求信息,所述第一api请求信息包括客户端ip信息,以使源服务器进行api校验;
144.相应地,在客户端ip信息通过源服务器的api校验的情况下,将源服务器中的数据下载到客户端本地。
145.根据本发明提供的数据迁移装置,通过向源服务器发送第一api请求信息,该第一api请求信息包括客户端ip信息,以使源服务器进行api校验,通过对客户端的校验处理,能够保证仅允许合规合法的客户端访问源服务器,从而保障源服务器的数据的安全性。
146.进一步,所述装置还用于:向目标服务器发送第二api请求信息,所述第二api请求信息包括客户端ip信息,以使目标服务器进行api校验;
147.在客户端ip信息通过目标服务器的api校验的情况下,在目标服务器上创建网站和/或数据库。
148.根据本发明提供的数据迁移装置,通过判断客户端的ip信息通过目标服务器的api校验,能够确定出要迁移的目标服务器,且只有被允许的客户端能够访问目标服务器,并能进行数据迁移过程,保障了目标服务器的安全性。
149.进一步,根据本发明提供的数据迁移方法,访问源服务器,并将源服务器中的数据下载到客户端本地,包括:
150.获取源服务器中的网站列表、数据库列表,所述网站列表是所述源服务器上安装的网站的列表,所述数据库列表是所述源服务器上安装的数据库的列表;
151.根据所述网站列表、数据库列表选择要下载的网站和/或数据库;
152.根据选择的要下载的网站和/或数据库下载对应的网站数据和/或数据库数据。
153.根据本发明提供的数据迁移装置,通过根据网站列表和数据库列表,将数据从源服务器下载到客户端本地中,能够有选择地进行源服务器上的网站数据、数据库的下载,有利于保证迁移数据的有效性。
154.进一步,所述装置还用于:
155.通过访问网站,下载相应的网站数据;和/或下载数据库备份文件。
156.根据本发明提供的数据迁移装置,通过访问网站的方式下载相应的网站数据,和/或下载数据库备份文件,能够准确下载要进行迁移的数据,提高数据下载的准确率。
157.进一步,所述装置还用于:
158.根据下载的网站数据确定网站的类型,在目标服务器上创建所述类型的空网站;
159.根据下载的数据库备份文件确定数据库的类型,在目标服务器上创建所述类型的空数据库。
160.根据本发明提供的数据迁移装置,通过根据下载的网站数据确定网站的类型,在目标服务器上创建所述类型的空网站,根据下载的数据库备份文件确定数据库的类型,在目标服务器上创建所述类型的空数据库,为后续进行数据迁移提供了数据存储空间,提高了数据迁移处理的准确率。
161.由于本发明实施例所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。
162.图4为本发明实施例中提供的电子设备实体结构示意图,如图4所示,本发明提供一种电子设备,包括:处理器(processor)401、存储器(memory)402和总线403;
163.其中,处理器401、存储器402通过总线403完成相互间的通信;
164.处理器401用于调用存储器402中的程序指令,以执行上述各方法实施例中所提供的方法,例如包括:访问源服务器,并将源服务器中的数据下载到客户端本地,所述数据包括网站数据和/或数据库数据,所述源服务器为待取证服务器;连接目标服务器,并在目标服务器上创建网站和/或数据库,所述目标服务器为用于重构源服务器中的数据的服务器;将下载到客户端本地的网站数据上传到在目标服务器上创建的网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库。
165.本发明实施例中提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使所述计算机执行上述各方法实施例中所提供的方法,例如包括:访问源服务器,并将源服务器中的数据下载到客户端本地,所述数据包括网站数据和/或数据库数据,所述源服务器为待取证服务器;连接目标服务器,并在目标服务器上创建网站和/或数据库,所述目标服务器为用于重构源服务器中的数据的服务器;将下载到客户端本地的网站数据上传到在目标服务器上创建的网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库。
166.本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各实施例所提供的方法,例如包括:访问源服务器,并将源服务器中的数据下载到客户端本地,所述数据包括网站数据和/或数据库数据,所述源服务器为待取证服务器;连接目标服务器,并在目标服务器上创建网站和/或数据库,所述目标服务器为用于重构源服务器中的数据的服务器;将下载到客户端本地的网站数据上传到在
目标服务器上创建的网站,和/或将下载到客户端本地的数据库数据上传到在目标服务器上创建的数据库。
167.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
168.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献