一种文件迁移方法、装置及设备制造方法及图纸

技术编号:25438932 阅读:27 留言:0更新日期:2020-08-28 22:27
本申请公开了一种文件迁移方法,包括:根据迁移指令,将NAS文件系统的目录挂载至当前服务器;利用企业内容管理系统的快速导入工具对该目录的层次结构进行缓存;将层次结构插入企业内容管理系统的数据库中;利用导入同步服务,根据数据库中的层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。可见,该方法利用快速导入工具和导入同步服务实现了文件迁移过程,将文件从NAS文件系统迁移到企业内容管理系统,该迁移过程自动化实现,无需人工干预,缩短了迁移过程耗时,显著提升文件迁移效率。此外,本申请还提供了一种文件迁移装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应。

【技术实现步骤摘要】
一种文件迁移方法、装置及设备
本申请涉及计算机
,特别涉及一种文件迁移方法、装置、设备及可读存储介质。
技术介绍
在使用企业内容管理系统之前,很多企业都是使用NAS文件系统管理文件,管理内容的数据量往往非常大。当需要将这些文件从NAS文件系统迁移至内容管理系统时,需要大量的人力干预,且耗时较长。可见,如何提供一种将文件从NAS文件系统迁移至内容管理系统的方案,避免人为干预,并提升迁移效率,是亟待本领域技术人员解决的问题。
技术实现思路
本申请的目的是提供一种文件迁移方法、装置、设备及可读存储介质,用以解决目前的文件迁移方案需要人为干预,且耗时较长的问题。其具体方案如下:第一方面,本申请提供了一种文件迁移方法,包括:根据迁移指令,将NAS文件系统的目录挂载至当前服务器;利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存;将所述层次结构插入企业内容管理系统的数据库中;利用企业内容管理系统的导入同步服务,根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。优选的,所述将所述层次结构插入企业内容管理系统的数据库中,包括:利用批量插入SQL的方法,将所述层次结构插入企业内容管理系统的数据库中。优选的,所述将NAS文件系统的目录挂载至当前服务器,包括:通过CIFS协议,将NAS文件系统的目录挂载至当前服务器。优选的,在所述根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中之后,还包括:完成文件同步后,从所述当前服务器卸载NAS文件系统的目录。优选的,所述利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存,包括:利用企业内容管理系统的快速导入工具,根据预先设置的白名单,对所述目录下目标类型的文件的层次结构进行缓存,或者,根据预先设置的黑名单,过滤所述目录下目标类型的文件的层次结构,对过滤得到的目录的层次结构进行缓存。第二方面,本申请提供了一种文件迁移装置,包括:挂载模块:用于根据迁移指令,将NAS文件系统的目录挂载至当前服务器;缓存模块:用于利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存;插入模块:用于将所述层次结构插入企业内容管理系统的数据库中;文件同步模块:用于利用企业内容管理系统的导入同步服务,根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。优选的,所述缓存模块用于:利用企业内容管理系统的快速导入工具,根据预先设置的白名单,对所述目录下目标类型的文件的层次结构进行缓存,或者,根据预先设置的黑名单,过滤所述目录下目标类型的文件的层次结构,对过滤得到的目录的层次结构进行缓存。第三方面,本申请提供了一种文件迁移设备,包括:存储器:用于存储计算机程序;处理器:用于执行所述计算机程序,以实现如上所述的文件迁移方法的步骤。第四方面,本申请提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时用于实现如上所述的文件迁移方法的步骤。本申请所提供的一种文件迁移方法,包括:将NAS文件系统的目录挂载至当前服务器;利用企业内容管理系统的快速导入工具,对该目录的层次结构进行缓存;将层次结构插入企业内容管理系统的数据库中;利用企业内容管理系统的导入同步服务,根据数据库中的层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。可见,该方法利用企业内容管理系统的快速导入工具和导入同步服务实现了文件迁移过程,将文件从NAS文件系统迁移到企业内容管理系统,该迁移过程自动化实现,无需人工干预,缩短了迁移过程耗时,提升了文件迁移效率。此外,本申请还提供了一种文件迁移装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应,这里不再赘述。附图说明为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请所提供的一种文件迁移方法实施例一的实现流程图;图2为本申请所提供的一种文件迁移方法实施例二的实现流程图;图3为本申请所提供的一种文件迁移装置实施例的功能框图;图4为本申请所提供的一种文件迁移设备实施例的结构示意图。具体实施方式本申请的核心是提供一种文件迁移方法、装置、设备及可读存储介质,利用企业内容管理系统的快速导入工具和导入同步服务将文件从NAS文件系统迁移到企业内容管理系统,该迁移过程自动化实现,无需人工干预,缩短了迁移过程耗时,提升了文件迁移效率。为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面对本申请提供的一种文件迁移方法实施例一进行介绍,参见图1,实施例一包括:S101、根据迁移指令,将NAS文件系统的目录挂载至当前服务器;本实施例应用于运行有企业企业内容管理系统的当前服务器,利用当前服务器将NAS文件系统的文件迁移到本地的企业内容管理系统下。具体的,根据用户操作生成迁移指令,然后根据迁移指令,将NAS文件系统的目录挂载至当前服务器,具体通过CIFS协议将该目录挂载至当前服务器。S102、利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存;本实施例利用企业内容管理系统的快速导入工具,将NAS文件系统的目录结构缓存下来,即将目录的层次结构缓存下来。具体的,可以缓存NAS文件系统下全部的目录结构,也可以只缓存NAS文件系统下某一部分目录结构。例如,可以通过设置白名单,只缓存白名单中指定类型文件的目录结构;还可以通过设置黑名单,从NAS文件系统中过滤掉黑名单中指定类型的文件,只缓存过滤完成后的目录结构。需要说明的是,企业内容管理系统的快速导入工具只记录文件对应关系,不传输文件实体,速度快至100+万条/小时,导入完成就可以在企业内容管理系统中使用。在使用过程中,企业内容管理系统提供下载、复制、移动、删除等所有网盘的功能,但是企业内容管理系统的所有操作均不改变NAS文件系统原有的结构,复制、移动操作都是将NAS文件系统的文件复制到对象存储设备中。S103、将所述层次结构插入企业内容管理系统的数据库中;具体的,可以通过批量插入SQL的方法将缓存中的目录的层次结构快速导入到企业内容管理系统系统中。S104本文档来自技高网
...

【技术保护点】
1.一种文件迁移方法,其特征在于,包括:/n根据迁移指令,将NAS文件系统的目录挂载至当前服务器;/n利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存;/n将所述层次结构插入企业内容管理系统的数据库中;/n利用企业内容管理系统的导入同步服务,根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。/n

【技术特征摘要】
1.一种文件迁移方法,其特征在于,包括:
根据迁移指令,将NAS文件系统的目录挂载至当前服务器;
利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存;
将所述层次结构插入企业内容管理系统的数据库中;
利用企业内容管理系统的导入同步服务,根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。


2.如权利要求1所述的方法,其特征在于,所述将所述层次结构插入企业内容管理系统的数据库中,包括:
利用批量插入SQL的方法,将所述层次结构插入企业内容管理系统的数据库中。


3.如权利要求1所述的方法,其特征在于,所述将NAS文件系统的目录挂载至当前服务器,包括:
通过CIFS协议,将NAS文件系统的目录挂载至当前服务器。


4.如权利要求3所述的方法,其特征在于,在所述根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中之后,还包括:
完成文件同步后,从所述当前服务器卸载NAS文件系统的目录。


5.如权利要求1-4任意一项所述的方法,其特征在于,所述利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存,包括:
利用企业内容管理系统的快速导入工具,根据预先设置的白名单,对所述目录下目标类型的文件的层次...

【专利技术属性】
技术研发人员:王芍
申请(专利权)人:上海鸿翼软件技术股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1