TMS服务器、Linux操作系统的备份及恢复方法与流程

文档序号:16530952发布日期:2019-01-05 10:45阅读:700来源:国知局
TMS服务器、Linux操作系统的备份及恢复方法与流程

本发明涉及计算机技术领域,特别是涉及一种tms服务器、linux操作系统的备份及恢复方法。



背景技术:

linux操作系统的长期使用和用户的不当行为都使linux操作系统存在崩溃或者损坏的危险,甚至导致系统盘损毁。因此,需要及时对linux操作系统进行备份,避免出现问题更换系统盘时,难以重新安装系统并部署测试及使用环境。而目前市面上没有能够自动备份与恢复系统盘的技术,最普遍的是手动用u盘进行系统的备份与恢复,这种方法对硬件的要求较高。另外,其兼容性不足,运行速度远远不如本地硬盘,备份与恢复需要的时间较长;同时该方法安装过程有较大难度。在备份恢复的过程中,功能相对本地系统也有所损失。



技术实现要素:

本发明的目的是提供一种tms服务器、linux操作系统的备份及恢复方法,以解决现有的linux系统备份及恢复方法对硬件要求高、备份与恢复时间长、难度大的技术问题。

为实现上述目的,本发明提供了如下方案:

一种数字影院管理系统服务器,所述数字影院管理系统tms服务器包括:系统盘、引导盘和数据盘;

在第一次组装所述tms服务器时,所述系统盘内存储有完备的linux操作系统,用于提供tms的运行环境;

所述引导盘分为sdb1区和sdb2区;所述sdb2区设置为相对用户不可见,用于所述linux操作系统的备份与还原;

所述数据盘用于tms的数据存储。

本发明还提供一种linux操作系统的备份方法,所述备份方法应用于一种数字影院管理系统服务器,所述数字影院管理系统tms服务器包括:系统盘、引导盘和数据盘;在第一次组装所述tms服务器时,所述系统盘内存储有完备的linux操作系统,用于提供tms的运行环境;所述引导盘分为sdb1区和sdb2区;所述sdb2区设置为相对用户不可见,用于所述linux操作系统的备份与还原;所述数据盘用于tms的数据存储;

所述备份方法包括:

所述引导盘的所述sdb2区通过脚本判断所述系统盘内是否存在完备的linux操作系统,获得第一判断结果;

若所述第一判断结果为所述系统盘内存在完备的linux操作系统,则将所述linux操作系统备份至所述sdb2区。

可选的,所述通过脚本判断所述系统盘内是否存在完备的linux操作系统,获得第一判断结果,具体包括:

所述sdb2区的脚本遍历所述tms服务器,判断所述tms服务器中是否同时存在所述系统盘、所述引导盘和所述数据盘,获得第二判断结果;

若所述第二判断结果为所述tms服务器中同时存在所述系统盘、所述引导盘和所述数据盘,判断所述系统盘中是否存在完备的linux操作系统,获得第一判断结果。

可选的,所述将所述linux操作系统备份至所述sdb2区之前,还包括:

获取所述sdb2区的当前可用容量;

判断所述当前可用容量是否大于备份所需容量,获得第三判断结果;

若所述第三判断结果为所述当前可用容量大于备份所需容量,则将所述linux操作系统备份至所述sdb2区。

本发明还提供一种linux操作系统的恢复方法,所述恢复方法应用于一种数字影院管理系统服务器,所述数字影院管理系统tms服务器包括:系统盘、引导盘和数据盘;在第一次组装所述tms服务器时,所述系统盘内存储有完备的linux操作系统,用于提供tms的运行环境;所述引导盘分为sdb1区和sdb2区;所述sdb2区设置为相对用户不可见,用于所述linux操作系统的备份与还原;所述数据盘用于tms的数据存储;

所述恢复方法包括:

判断所述系统盘中的linux操作系统是否损坏,获得第四判断结果;

若所述第四判断结果为所述系统盘中的linux操作系统已损坏,判断是否存在新系统盘,获得第五判断结果;

若所述第五判断结果为存在新系统盘,则将所述sdb2区内已备份的linux操作系统复制到所述新系统盘,实现所述linux操作系统的自动恢复。

可选的,所述将所述sdb2区内已备份的linux操作系统复制到所述新系统盘之前,还包括:

所述sdb2区通过脚本判断所述新系统盘内是否存在linux操作系统,获得第六判断结果;

若所述第六判断结果为所述新系统盘内不存在linux操作系统,则脚本判断所述sdb2区内是否存在已备份的linux操作系统,获得第七判断结果;

若所述第七判断结果为所述sdb2区内存在已备份的linux操作系统,则将所述sdb2区内已备份的linux操作系统复制到所述新系统盘。

根据本发明提供的具体实施例,本发明公开了以下技术效果:

本发明提供一种tms服务器、linux操作系统的备份及恢复方法,所述方法预先将所述tms服务器中的引导盘划分为sdb1区和sdb2区两个区,将所述db2区设置为相对用户不可见,专门用于所述linux操作系统的备份与还原。采用本发明提供的linux操作系统的备份及恢复方法,可以自动的进行linux操作系统的备份与还原。与现有技术相比,本发明能够在第一次组装tms服务器时,就自动备份操作系统,然后在发生硬件故障或需要进行linux操作系统迁移时,可以快速的将已备份的linux操作系统环境恢复到新系统盘中,不需要人为的手动安装,因此更加节约时间和成本,提高了linux操作系统的备份及恢复效率,并且系统备份及恢复过程不会对本地系统造成损失,因此可靠性更高。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的tms服务器的结构示意图;

图2为本发明提供的linux操作系统的备份及恢复方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种tms服务器、linux操作系统的备份及恢复方法,以解决现有的linux系统备份及恢复方法对硬件要求高、备份与恢复时间长、难度大的技术问题。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本发明提供的tms服务器的结构示意图。参见图1,本发明提供的tms服务器具体包括三块磁盘:系统盘101、引导盘102和数据盘103。其中所述引导盘102分为sdb1区和sdb2区。

tms(theatermanagementsystem,数字影院管理系统),负责影院放映设备、放映内容、放映授权、放映计划、设备状态、放映日志和影院自动化设施等的集中管理,从而提供高影院的自动化管理水平和效率。优选的,所述tms服务器采用中影巴可tms服务器。

在第一次组装所述tms服务器时,插入的所述系统盘101内存储有完备的linux操作系统,用于管理计算机系统的硬件、软件及数据资源、控制程序运行以及提供tms的运行环境。所述系统盘101的挂载点为根目录“/”。所述系统盘101的磁盘容量优选为500g。所述引导盘102的挂载点为“/boot”,是linux操作系统的内核,用于引导过程。所述tms服务器中,所述引导盘102为120g的ssd(solidstatedrives)固态硬盘,设为只读,同时分为两个区sdb1区和sdb2区,其中sdb2区设置为相对用户不可见,专门用于linux操作系统的备份与还原。具体的,所述sdb1区是/boot分区,大小一般为5g-10g。ext4文件系统的挂载点为/boot,/boot分区就是操作系统的内核,存储在引导过程中使用的文件。所述sdb2区是备份和还原操作系统的分区,大小在20g-100g,这个分区默认是隐藏分区,在tms服务器中不可见。

所述数据盘103的挂载点为“/data”,用于tms的数据存储。所述数据盘103容量优选为4t或8t。

本发明提供的tms服务器的工作过程为:

初次组装完毕后,启动所述tms服务器,所述引导盘102的sdb2区通过脚本自动判断系统盘101内是否存在完备的linux操作系统,存在则自动的将操作系统备份至sdb2区。具体为:首先,脚本遍历所述tms服务器的整体硬件结构,判断所述tms服务器中是否存在三个符合规定的磁盘(系统盘101、引导盘102和数据盘103),继而检查系统盘101中是否存在linux操作系统以及sdb2区的可用容量。若硬件结构正确、操作系统存在且可用容量充足,则将该操作系统的全部复制一份到sdb2区。

当系统盘101因故损坏,操作系统无法使用时,用500g无内容的新系统盘替换原系统盘,启动服务器后,引导盘102的sdb2区通过脚本自动判断新系统盘内是否存在操作系统。若新系统盘不存在操作系统,脚本将判断sdb2区内是否存在完备的操作系统,若存在则将已备份的操作系统复制到所述新系统盘中,达到方便、安全、快捷的恢复操作系统的目的。

可见,采用本发明提供的tms服务器,可以实现linux操作系统的自动备份与还原。与现有技术相比,本发明能够自动备份操作系统,并在发生硬件故障或需要进行系统迁移时,可以快速的将备份系统环境恢复到备份磁盘,不需要人为的手动安装,节约时间和成本,效率增强,且可靠性高。

为叙述方便,本文所称系统、操作系统均指所述linux操作系统。

本发明还提供一种linux操作系统的备份方法及恢复方法,所述备份方法及恢复方法应用于所述数字影院管理系统tms服务器,所述tms服务器包括:系统盘101、引导盘102和数据盘103。图2为本发明提供的linux操作系统的备份及恢复方法的流程示意图。

参见图2,所述备份方法包括:

步骤201:所述引导盘的所述sdb2区通过脚本判断所述系统盘内是否存在完备的linux操作系统,获得第一判断结果。具体包括:

所述sdb2区的脚本遍历所述tms服务器,判断所述tms服务器中是否同时存在所述系统盘、所述引导盘和所述数据盘,获得第二判断结果;

若所述第二判断结果为所述tms服务器中同时存在所述系统盘、所述引导盘和所述数据盘,判断所述系统盘中是否存在完备的linux操作系统,获得第一判断结果。

步骤202:若所述第一判断结果为所述系统盘内存在完备的linux操作系统,则将所述linux操作系统备份至所述sdb2区。

在所述步骤202将所述linux操作系统备份至所述sdb2区之前,还包括:

获取所述sdb2区的当前可用容量;

判断所述当前可用容量是否大于备份所需容量,获得第三判断结果;

若所述第三判断结果为所述当前可用容量大于备份所需容量,则将所述linux操作系统备份至所述sdb2区。

参见图2,所述恢复方法包括:

步骤203:判断所述系统盘中的linux操作系统是否损坏,获得第四判断结果;

步骤204:若所述第四判断结果为所述系统盘中的linux操作系统已损坏,判断是否存在新系统盘,获得第五判断结果;

步骤205:若所述第五判断结果为存在新系统盘,则将所述sdb2区内已备份的linux操作系统复制到所述新系统盘,实现所述linux操作系统的自动恢复。

所述步骤205将所述sdb2区内已备份的linux操作系统复制到所述新系统盘之前,还包括:

所述sdb2区通过脚本判断所述新系统盘内是否存在linux操作系统,获得第六判断结果;

若所述第六判断结果为所述新系统盘内不存在linux操作系统,则脚本判断所述sdb2区内是否存在已备份的linux操作系统,获得第七判断结果;

若所述第七判断结果为所述sdb2区内存在已备份的linux操作系统,则将所述sdb2区内已备份的linux操作系统复制到所述新系统盘。

可见,采用本发明提供的linux操作系统备份及恢复方法可以自动的进行linux操作系统的备份与还原。与现有技术相比,本发明方法能够自动备份操作系统,并在发生硬件故障或需要进行系统迁移时,可以快速的将备份系统环境恢复到备份磁盘,不需要人为的手动安装,节约时间和成本,效率增强,且可靠性高。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1