[发明专利]一种文件迁移方法、装置及设备有效
申请号: | 202010425291.4 | 申请日: | 2020-05-19 |
公开(公告)号: | CN111597144B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 王芍 | 申请(专利权)人: | 上海鸿翼软件技术股份有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/172;G06F16/182 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 200333 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 迁移 方法 装置 设备 | ||
本申请公开了一种文件迁移方法,包括:根据迁移指令,将NAS文件系统的目录挂载至当前服务器;利用企业内容管理系统的快速导入工具对该目录的层次结构进行缓存;将层次结构插入企业内容管理系统的数据库中;利用导入同步服务,根据数据库中的层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。可见,该方法利用快速导入工具和导入同步服务实现了文件迁移过程,将文件从NAS文件系统迁移到企业内容管理系统,该迁移过程自动化实现,无需人工干预,缩短了迁移过程耗时,显著提升文件迁移效率。此外,本申请还提供了一种文件迁移装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应。
技术领域
本申请涉及计算机技术领域,特别涉及一种文件迁移方法、装置、设备及可读存储介质。
背景技术
在使用企业内容管理系统之前,很多企业都是使用NAS文件系统管理文件,管理内容的数据量往往非常大。当需要将这些文件从NAS文件系统迁移至内容管理系统时,需要大量的人力干预,且耗时较长。
可见,如何提供一种将文件从NAS文件系统迁移至内容管理系统的方案,避免人为干预,并提升迁移效率,是亟待本领域技术人员解决的问题。
发明内容
本申请的目的是提供一种文件迁移方法、装置、设备及可读存储介质,用以解决目前的文件迁移方案需要人为干预,且耗时较长的问题。其具体方案如下:
第一方面,本申请提供了一种文件迁移方法,包括:
根据迁移指令,将NAS文件系统的目录挂载至当前服务器;
利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存;
将所述层次结构插入企业内容管理系统的数据库中;
利用企业内容管理系统的导入同步服务,根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。
优选的,所述将所述层次结构插入企业内容管理系统的数据库中,包括:
利用批量插入SQL的方法,将所述层次结构插入企业内容管理系统的数据库中。
优选的,所述将NAS文件系统的目录挂载至当前服务器,包括:
通过CIFS协议,将NAS文件系统的目录挂载至当前服务器。
优选的,在所述根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中之后,还包括:
完成文件同步后,从所述当前服务器卸载NAS文件系统的目录。
优选的,所述利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存,包括:
利用企业内容管理系统的快速导入工具,根据预先设置的白名单,对所述目录下目标类型的文件的层次结构进行缓存,或者,根据预先设置的黑名单,过滤所述目录下目标类型的文件的层次结构,对过滤得到的目录的层次结构进行缓存。
第二方面,本申请提供了一种文件迁移装置,包括:
挂载模块:用于根据迁移指令,将NAS文件系统的目录挂载至当前服务器;
缓存模块:用于利用企业内容管理系统的快速导入工具,对所述目录的层次结构进行缓存;
插入模块:用于将所述层次结构插入企业内容管理系统的数据库中;
文件同步模块:用于利用企业内容管理系统的导入同步服务,根据所述数据库中的所述层次结构,将NAS文件系统的文件实体同步到企业内容管理系统的对象存储设备中。
优选的,所述缓存模块用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海鸿翼软件技术股份有限公司,未经上海鸿翼软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010425291.4/2.html,转载请声明来源钻瓜专利网。