磁盘分区存储方法、操作系统自动化恢复方法和存储介质技术方案

技术编号:37403774 阅读:11 留言:0更新日期:2023-04-30 09:30
本发明专利技术公开了一种供操作系统进行自动化恢复的磁盘分区存储方法、磁盘、操作系统自动化恢复方法、存储介质和电子设备。该磁盘分区存储方法为:把磁盘划分为boot分区、第一操作系统分区和第二操作系统分区;在boot分区中存储第一操作系统引导文件和第二操作系统引导文件当中的至少一者;在第一操作系统分区中存储第一操作系统文件,在第二操作系统分区中存储第二操作系统文件和第一操作系统备份镜像文件。按照该方法对电子设备的磁盘进行分区存储后,电子设备即可执行操作系统自动化恢复。通过本发明专利技术,在操作系统自动化恢复过程中,BIOS只需执行其固有的工作任务,不会增加额外的工作任务,故不会影响操作系统的稳定性。故不会影响操作系统的稳定性。故不会影响操作系统的稳定性。

【技术实现步骤摘要】
磁盘分区存储方法、操作系统自动化恢复方法和存储介质


[0001]本专利技术涉及操作系统恢复
,尤其涉及一种供操作系统进行自动化恢复的磁盘分区存储方法、磁盘、操作系统自动化恢复方法、存储介质和电子设备。

技术介绍

[0002]工控机是针对工业现场特点而专门设计的一种计算机,在应对各种恶劣使用场景时具有系统稳定、高性能、成本低等特点,因此,业内通常采用工控机来搭建工业自动化生产系统。工控机在实际运行过程中,可能会因断电、丢失文件、中病毒等问题导致操作系统损坏而不能正常运行,遇到这种情况,需要通过刷机方式来进行操作系统恢复。传统操作系统采取的恢复方式是:运维人员使用OTG线把存储有操作系统镜像文件的电脑连接到工控机的OTG口,然后操作电脑使用操作系统镜像文件对工控机进行刷机,恢复操作系统。该方式对运维人员的技术知识水平要求较高,且需要运维人员长时间待在现场进行手动操作。为降低对运维人员技术知识水平的要求并减少运维人员手动操作的工作量,业内提出了一种自动化恢复操作系统的方法,操作如下:工控机磁盘划分成主系统分区和备份系统分区,主系统分区存储有主操作系统文件,备份系统分区存储有主操作系统备份镜像文件。工控机上设有短接帽,该短接帽若跳线到工控机主板上的恢复按钮,则工控机的BIOS使工控机处于恢复镜像状态;反之BIOS则使工控机处于正常工作状态。当主操作系统出现问题不能启动时,运维人员按下短接帽接通恢复按钮,然后操作工控机上电开机,工控机上电时加载BIOS硬件进行检测,BIOS检测到恢复按钮被短接, 就读取备份系统分区中的引导文件,启用Linux DD命令将备份系统分区内的主操作系统备份镜像文件还原到主系统分区,覆盖主系统分区的原文件。还原完毕后,工控机自动重启,工控机上电时加载BIOS硬件进行检测,BIOS检测到恢复按钮没有被短接,就读取主系统分区中的引导文件,正常引导运行主系统分区中的操作系统。
[0003]上述方法虽然实现了自动化恢复操作系统,减少了运维人员手动操作的工作量且对其技术知识水平要求较低,但需要BIOS在固有的工作任务(读取引导文件据此引导工控机进入操作系统)的基础上,增加额外的工作任务:检测判断短接帽状态,据此来确定读取哪个系统分区(主系统分区、备份系统分区)中的引导文件。众所周知,BIOS对计算机操作系统稳定运行起着至关重要的作用,BIOS执行工作任务过多,会影响操作系统稳定性。

技术实现思路

[0004]本专利技术所要解决的技术问题是如何在无需BIOS执行额外的工作任务的情况下实现自动化恢复操作系统。
[0005]为了解决上述技术问题,第一方面,本专利技术提供了一种供操作系统进行自动化恢复的磁盘分区存储方法,把磁盘划分为boot分区、第一操作系统分区和第二操作系统分区;在boot分区中存储第一操作系统引导文件和第二操作系统引导文件当中的至少一者;在第一操作系统分区中存储第一操作系统文件,在第二操作系统分区中存储第二操作系统文件
和第一操作系统备份镜像文件。
[0006]进一步地,所述第一操作系统备份镜像文件有多个,版本各不相同,供用户从中择一选用。
[0007]进一步地,把boot分区划分成系统引导文件簇区和后端存储簇区,在系统引导文件簇区中存储引导文件供BIOS读取,在后端存储簇区中存储第一操作系统引导文件和第二操作系统引导文件供择一替换系统引导文件簇区中的引导文件。
[0008]第二方面,本专利技术提供了一种供操作系统进行自动化恢复的磁盘,该磁盘包括boot分区、第一操作系统分区和第二操作系统分区;boot分区存储有第一操作系统引导文件和第二操作系统引导文件当中的至少一者;第一操作系统分区存储有第一操作系统文件,第二操作系统分区存储有第二操作系统文件和第一操作系统备份镜像文件。
[0009]进一步地:所述第一操作系统备份镜像文件有多个,版本各不相同,供用户从中择一选用;boot分区包括系统引导文件簇区和后端存储簇区,系统引导文件簇区存储有引导文件供BIOS读取,后端存储簇区存储有第一操作系统引导文件和第二操作系统引导文件供择一替换系统引导文件簇区中的引导文件。
[0010]第三方面,本专利技术提供了一种操作系统自动化恢复方法,该方法在按照如上所述的磁盘分区存储方法进行磁盘分区存储之后执行,具体包括依次执行的以下步骤:A.在本机运行第一操作系统的状态下,若接收到系统恢复指令,则把boot分区中的引导文件从第一操作系统引导文件替换为第二操作系统引导文件;B.在本机运行第二操作系统的状态下,自动执行如下步骤:——B1.使用第二操作系统所属磁盘分区中的第一操作系统备份镜像文件替换第一操作系统所属磁盘分区中原有的第一操作系统文件;——B2.把boot分区中的引导文件从第二操作系统引导文件还原为第一操作系统引导文件。
[0011]进一步地:步骤A中,具体用boot分区的后端存储簇区中的第二操作系统引导文件进行替换;步骤B2中,具体用 boot分区的后端存储簇区中的第一操作系统引导文件进行替换。
[0012]进一步地:包括在步骤A和步骤B之间执行的步骤A1.自动重启从而使得BIOS读取boot分区中的第二系统引导文件引导本机运行第二操作系统;且/或包括在步骤B2之后执行的步骤B3.自动重启从而使得BIOS读取boot分区中的第一系统引导文件引导本机运行第一操作系统。
[0013]进一步地,步骤B1具体地,把第二操作系统所属磁盘分区中的多个不同版本的第一操作系统备份镜像文件提供给用户选择,使用用户所选择的第一操作系统备份镜像文件覆盖第一操作系统所属磁盘分区中原有的第一操作系统文件。
[0014]第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有可执行的计算机程序,该计算机程序被执行时实现如上所述的磁盘分区存储方法,或者实现如上所述的操作系统自动化恢复方法。
[0015]第五方面,本专利技术提供了一种电子设备,包括处理器和计算机可读存储介质,该计算机可读存储介质是如上所述的磁盘,该磁盘存储有可执行的计算机程序,上述处理器执行该计算机程序实现如上所述的操作系统自动化恢复方法。
[0016]通过本专利技术的磁盘分区存储方法对工控机磁盘进行分区存储得到可供操作系统进行自动化恢复的磁盘,该磁盘专门划分出一个boot分区存放引导文件(初始状态下,该引导文件为第一操作系统引导文件)。如果工控机的第一操作系统出现问题,运维人员就操作触发系统恢复指令,则工控机就会如上述操作系统自动化恢复方法那样,执行步骤A.把boot分区中的引导文件从第一操作系统引导文件替换为第二操作系统引导文件。等工控机重启时,其BIOS读取boot分区中的引导文件,由于引导文件已从第一操作系统引导文件替换为第二操作系统引导文件了,BIOS读取该引导文件就会引导工控机运行第二操作系统。工控机一旦运行第二操作系统,立即触发自动执行操作系统恢复程序,即执行上述操作系统自动化恢复方法中的步骤B1、B2,完成第一操作系统备份镜像文件复制并把boot分区中的引导文件从第二操作系统引导文件还原为第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种供操作系统进行自动化恢复的磁盘分区存储方法,其特征是,把磁盘划分为boot分区、第一操作系统分区和第二操作系统分区;在boot分区中存储第一操作系统引导文件和第二操作系统引导文件当中的至少一者;在第一操作系统分区中存储第一操作系统文件,在第二操作系统分区中存储第二操作系统文件和第一操作系统备份镜像文件。2.如权利要求1所述的磁盘分区存储方法,其特征是,所述第一操作系统备份镜像文件有多个,版本各不相同,供用户从中择一选用。3.如权利要求1所述的磁盘分区存储方法,其特征是,把boot分区划分成系统引导文件簇区和后端存储簇区,在系统引导文件簇区中存储引导文件供BIOS读取,在后端存储簇区中存储第一操作系统引导文件和第二操作系统引导文件供择一替换系统引导文件簇区中的引导文件。4.一种供操作系统进行自动化恢复的磁盘,其特征是,该磁盘包括boot分区、第一操作系统分区和第二操作系统分区;boot分区存储有第一操作系统引导文件和第二操作系统引导文件当中的至少一者;第一操作系统分区存储有第一操作系统文件,第二操作系统分区存储有第二操作系统文件和第一操作系统备份镜像文件。5.如权利要求4所述的磁盘,其特征是:所述第一操作系统备份镜像文件有多个,版本各不相同,供用户从中择一选用;boot分区包括系统引导文件簇区和后端存储簇区,系统引导文件簇区存储有引导文件供BIOS读取,后端存储簇区存储有第一操作系统引导文件和第二操作系统引导文件供择一替换系统引导文件簇区中的引导文件。6.一种操作系统自动化恢复方法,其特征是,该方法在按照如权利要求1至3任一项所述的磁盘分区存储方法进行磁盘分区存储之后执行,具体包括依次执行的以下步骤:A.在本机运行第一操作系统的状态下,若接收到系统恢复指令,则把boot分区中的引导文件从第一操作系...

【专利技术属性】
技术研发人员:郭孝云滕欣欣
申请(专利权)人:广东汉为信息技术有限公司
类型:发明
国别省市:

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

1