The invention discloses a system backup method and equipment for improving the efficiency of system backup. The method of system backup includes: acquiring the Docker image of the target container engine; in which the target Docker image is used to start the container and to provide an integrated environment for the operation of the container, to run the operation instructions of the backup process script when the container is running; to run the target Docker image to start the container; to execute the operation instructions and to operate in the integrated environment of the starting container. The backup process script is executed to backup the device system connected to the host, where the host is the device running the container.
【技术实现步骤摘要】
一种系统备份的方法及设备
本专利技术涉及通信
,特别涉及一种系统备份的方法及设备。
技术介绍
目前,系统备份常用的方法是通过GHOST盘进行系统备份或基于文件系统进行数据备份。GHOST盘的备份是借助于外部存储设备,例如光盘或者U盘的引导进入系统恢复模式进行备份,即备份过程中还需要用到其他存储设备。如果需要备份的设备较多,就需要运维实施人员逐台进行备份,也就是运维实施人员需要将外部存储设备在不同的需要备份的设备之间进行切换,导致部署实施进度缓慢,系统备份的效率较低。而基于文件系统进行数据备份时,只能保证系统在正常运作状况下的数据不丢失,如果系统发生崩溃或者系统盘损坏,那么文件系统的数据也会丢失。此时只能通过工作人员重新安装系统,再导入丢失的数据进行恢复,恢复时间较长,系统备份的效率较低。可见,目前系统备份的效率较低。
技术实现思路
本专利技术实施例提供一种新的系统备份的方法及设备,用于提高系统备份的效率。第一方面,本专利技术一实施例提供了一种系统备份的方法,该系统备份的方法包括:获取目标容器引擎Docker镜像;其中,所述目标Docker镜像用于启动容器以及用于 ...
【技术保护点】
1.一种系统备份的方法,包括:获取目标容器引擎Docker镜像;其中,所述目标Docker镜像用于启动容器以及用于提供容器运行的集成环境、当容器运行时运行备份进程脚本的操作指令;运行所述目标Docker镜像,启动容器;执行所述操作指令,在启动的容器的集成环境下运行所述备份进程脚本,实现对与宿主机连接的设备系统备份;其中,宿主机为运行容器的设备。
【技术特征摘要】
1.一种系统备份的方法,包括:获取目标容器引擎Docker镜像;其中,所述目标Docker镜像用于启动容器以及用于提供容器运行的集成环境、当容器运行时运行备份进程脚本的操作指令;运行所述目标Docker镜像,启动容器;执行所述操作指令,在启动的容器的集成环境下运行所述备份进程脚本,实现对与宿主机连接的设备系统备份;其中,宿主机为运行容器的设备。2.如权利要求1所述的方法,其特征在于,在获取目标容器引擎Docker镜像之前,还包括:根据预先配置的镜像脚本,构建基础Docker镜像;设置所述基础Docker镜像启动时所启动容器需要运行的根文件系统所挂载的网络文件系统NFS服务器;设置所述容器启动时运行备份进程脚本的操作指令。3.如权利要求2所述的方法,其特征在于,在根据预先配置的镜像脚本,构建基础Docker镜像之后,还包括:配置所述基础Docker镜像启动时所启动容器的服务参数;其中,所述服务参数与所述宿主机的系统参数相匹配;根据配置后的所述基础Docker镜像创建所述目标Docker镜像。4.如权利要求3所述的方法,其特征在于,在根据配置后的所述基础Docker镜像创建所述目标Docker镜像之后,还包括:将所述目标Docker镜像推送至远程容器仓库;其中,所述远程容器仓库用于存储目标Docker镜像。5.如权利要求1-4任一所述的方法,其特征在于,在运行所述目标Docker镜像之后,还包括:将所述容器运行备份进程脚本使用的DHCP的端...
【专利技术属性】
技术研发人员:严海双,
申请(专利权)人:中移苏州软件技术有限公司,中国移动通信集团公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。