[发明专利]一种文件同步方法、装置、设备及计算机可读存储介质在审
申请号: | 201810845121.4 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109165199A | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 曾庆隆;吕庆春;彭飞 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 张然 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件同步 同步服务器 信息传输通道 计算机可读存储介质 登录信息 建立服务器 更新文件 配置文件 输入密码 同步工具 网络协议 信息获取 配置的 插件 预设 服务器 配置 | ||
本发明提供了一种文件同步方法、装置、设备及计算机可读存储介质,其中文件同步方法包括:利用信息获取插件,获取指定同步服务器配置的登录信息;按照设定的网络协议,利用登录信息,建立与同步服务器之间的信息传输通道;利用预设的同步工具,通过信息传输通道将服务器中的更新文件同步至同步服务器。利用本发明提供的技术方案,在进行文件同步时不需要添加配置文件,解决了现有技术中当采用daemon模式进行文件同步时配置繁琐的问题,同时本发明的技术方案不需要人工输入密码即能建立服务器与同步服务器之间的信息传输通道。
技术领域
本发明涉及数据处理领域,特别涉及一种文件同步方法、装置、设备及计算机可读存储介质。
背景技术
在开发过程当中,服务器间经常遇到文件同步的情况。rsync是linux下一个数据复制和同步的工具,可以在同台或多台机器之间同步数据。rsync使用自身高效算法来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。为减小带宽,rsync在发送和接收端对数据使用压缩和解压算法。
现有技术中,采用rsync下的daemon模式进行文件同步,其走的是socket通道。具体做法为:服务端(接收端)启动daemon守护进程,监听在端口873,然后客户端(发送端)直接链接到873端口,通过认证,进而同步文件。服务端和客户端都需要添加配置文件rsyncd.conf,在配置文件里面定义同步的用户、同步目录路径、密码文件等信息。当采用rsync下的daemon模式进行文件同步时,在发送端和接收端都需要添加配置文件,还需要维护一个密码文件,配置比较繁琐。
发明内容
为了解决现有技术中采用daemon模式进行文件同步时配置繁琐的问题,本发明实施例提供了一种文件同步方法、装置、设备及计算机可读存储介质。
依据本发明实施例的一个方面,提供了一种文件同步方法,应用于服务器,所述方法包括:
利用信息获取插件,获取指定同步服务器配置的登录信息;
按照设定的网络协议,利用所述登录信息,建立与所述同步服务器之间的信息传输通道;
利用预设的同步工具,通过所述信息传输通道将所述服务器中的更新文件同步至所述同步服务器。
可选的,在本发明实施例所述的文件同步方法中,在通过所述信息传输通道将所述服务器中的更新文件同步至所述同步服务器之后,还包括:
获取所述更新文件在所述同步服务器中的同步结果;
当所述同步结果为同步未成功时,通过所述信息传输通道将所述更新文件重传至所述同步服务器。
可选的,在本发明实施例所述的文件同步方法中,在通过所述信息传输通道将所述更新文件重传至所述同步服务器之后,还包括:
当重传未成功时,记录所述同步服务器的地址及更新文件,并按照预设的方式进行反馈。
可选的,在本发明实施例所述的文件同步方法中,在通过所述信息传输通道将所述服务器中的更新文件同步至所述同步服务器时,还包括:将所述更新文件在所述同步服务器中的同步目录发送至所述同步服务器。
可选的,在本发明实施例所述的文件同步方法中,所述信息获取插件包括:sshpass;和/或,所述网络协议包括:ssh;和/或,所述同步工具包括:rsync。
依据本发明实施例的另一个方面,提供了一种文件同步装置,应用于服务器,装置包括登录信息获取模块、信息传输通道建立模块及文件同步模块;
所述登录信息获取模块,用于利用信息获取插件,获取指定同步服务器配置的登录信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810845121.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于OFD文档的增量修改方法
- 下一篇:日志的归并方法及终端设备