1.一种数据迁移方法,其特征在于,包括:
当接收到数据迁移请求时,从对象标识符文件中分别获取各待迁移的目标数据对象对应的头条带名;
从固态硬盘中查找各所述头条带名分别对应的头条带数据块;其中,各所述头条带数据块中封装有所属目标数据对象包含的除所述头条带数据块之外的其他尾条带数据块对应的尾条带名;
分别对各所述头条带数据块进行解析,得到各所述尾条带名;
从所述固态硬盘中查找各所述尾条带名分别对应的尾条带数据块;
将各所述头条带数据块和各所述尾条带数据块迁移到机械硬盘中。
2.根据权利要求1所述的数据迁移方法,其特征在于,从对象标识符文件中分别获取各待迁移的目标数据对象对应的头条带名,包括:
从各对象存储网关分别对应的对象标识符文件中获取各所述目标数据对象分别对应的头条带名。
3.根据权利要求2所述的数据迁移方法,其特征在于,在从各对象存储网关分别对应的对象标识符文件中获取各所述目标数据对象分别对应的头条带名之后,还包括:
对获取到的各所述头条带名在对应对象标识符文件中的位置进行记录。
4.根据权利要求1至3任一项所述的数据迁移方法,其特征在于,在从对象标识符文件中分别获取各待迁移的目标数据对象对应的头条带名,及分别对各所述头条带数据块进行解析,得到各所述尾条带名之后,还包括:
将各所述头条带名和各所述尾条带名分别缓存到对应计算机内存中预创建的字典文件内;
判断是否存在缓存的条带名数量达到第一预设值的字典文件;
若是,则暂停对相应对象标识符文件中各所述头条带名的获取动作。
5.根据权利要求4所述的数据迁移方法,其特征在于,在将各所述头条带数据块和各所述尾条带数据块迁移到机械硬盘中之后,还包括:
将迁移成功的各所述目标数据对象对应的头条带名及各尾条带名从对应的字典文件中删除;
当检测到处于暂停接收头条带名状态的字典文件中的条带名数量小于第二预设值时,恢复对相应对象标识符文件中各所述头条带名的获取动作。
6.一种数据迁移装置,其特征在于,包括:
头条带名获取模块,用于当接收到数据迁移请求时,从对象标识符文件中分别获取各待迁移的目标数据对象对应的头条带名;
头条带查找模块,用于从固态硬盘中查找各所述头条带名分别对应的头条带数据块;其中,各所述头条带数据块中封装有所属目标数据对象包含的除所述头条带数据块之外的其他尾条带数据块对应的尾条带名;
尾条带名获得模块,用于分别对各所述头条带数据块进行解析,得到各所述尾条带名;
尾条带查找模块,用于从所述固态硬盘中查找各所述尾条带名分别对应的尾条带数据块;
数据块迁移模块,用于将各所述头条带数据块和各所述尾条带数据块迁移到机械硬盘中。
7.根据权利要求6所述的数据迁移装置,其特征在于,所述头条带名获取模块具体为从各对象存储网关分别对应的对象标识符文件中获取各所述目标数据对象分别对应的头条带名的模块。
8.根据权利要求7所述的数据迁移装置,其特征在于,还包括:
位置记录模块,用于在从各对象存储网关分别对应的对象标识符文件中获取各所述目标数据对象分别对应的头条带名之后,对获取到的各所述头条带名在对应对象标识符文件中的位置进行记录。
9.一种数据迁移设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述数据迁移方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述数据迁移方法的步骤。