CN106933604A - A kind of method for upgrading system and device - Google Patents
A kind of method for upgrading system and device Download PDFInfo
- Publication number
- CN106933604A CN106933604A CN201511016721.2A CN201511016721A CN106933604A CN 106933604 A CN106933604 A CN 106933604A CN 201511016721 A CN201511016721 A CN 201511016721A CN 106933604 A CN106933604 A CN 106933604A
- Authority
- CN
- China
- Prior art keywords
- subregion
- partition
- data
- upgrade
- operating system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a kind of method for upgrading system and device, wherein, method for upgrading system includes:Associated data subregion and corresponding snapshot subregion, wherein, data partition is used for data storage, and snapshot subregion is used to store modification information, the modification during modification information record operating system update to data partition;Operating system is upgraded;If upgrading failure, data recovery is carried out according to modification information to data partition.
Description
Technical field
The present invention relates to the communications field, more particularly to a kind of method for upgrading system and device.
Background technology
With continuing to develop for computer and the communication technology, intelligent terminal, such as smart mobile phone, intelligent television,
Panel computer etc., all quickly grows in terms of function or species, and its application is also more and more complete.For
Meet the technology constantly updated, the operating system of intelligent terminal is also required to timely to update upgrading.
In order to reduce destruction of the escalation process of operating system to original operating system, existing operating system liter
Level method is first backed up to operating system, then operating system is upgraded.So, if upgrading
Failure, then can be by backing up the state before operating system recovery to upgrading.
However, existing operating system is in escalation process, data partition can be modified, if there is behaviour
Make system upgrade failure, or due to the change of data content and form cause data partition change mistake when,
Need for data partition to return to reset condition, and modification of the existing method for upgrading system to data partition is
Cannot cancel and recover, i.e., data partition cannot be returned to reset condition, so as to be made to original system
Into certain irreversible destruction.
The content of the invention
In order to solve the above technical problems, the embodiment of the present invention is expected to provide a kind of method for upgrading system and device,
When can occur data partition modification mistake in operating system update failure or escalation process, logarithm is cancelled
According to the modification of subregion, data partition is returned into reset condition, improve the security of operating system update.
The technical proposal of the invention is realized in this way:
In a first aspect, the embodiment of the present invention provides a kind of method for upgrading system, including:Associated data subregion with
Corresponding snapshot subregion, wherein, data partition is used for data storage, and snapshot subregion is used to store modification letter
Breath, the modification during modification information record operating system update to data partition;Operating system is risen
Level;If upgrading failure, data recovery is carried out according to modification information to data partition.
Further, associated data subregion and corresponding snapshot subregion, specifically include:By LVM machines
Associated data subregion processed and corresponding snapshot subregion.
Further, operating system also includes active partition, wherein, active partition is current operation system institute
Subregion, also include after associated data subregion with corresponding snapshot subregion:By it is default with it is movable
The corresponding hidden partition carry of subregion.
Further, operating system is upgraded, is specifically included:The upgrade image file peace that will be received
Mounted in hidden partition, wherein, upgrade image file includes CONFIG.SYS;CONFIG.SYS is configured
To hidden partition.
Further, after upgrading to operating system, also include:If upgrading successfully, will hide
Subregion is set to New activity subregion, and active partition is set into new hidden partition.
Second aspect, the embodiment of the present invention provides a kind of system upgrade device, including:Associative cell, upgrading
Unit and recovery unit, wherein:Associative cell, for associated data subregion and corresponding snapshot subregion,
Wherein, data partition is used for data storage, and snapshot subregion is used to store modification information, modification information record behaviour
Make the modification to data partition during system upgrade;Upgrade unit, in associative cell associated data point
After area and corresponding snapshot subregion, operating system is upgraded;Recovery unit, for single in upgrading
During unit's upgrading failure, data recovery is carried out to data partition according to modification information.
Further, associative cell, specifically for:By LVM mechanism associated data subregions with it is corresponding
Snapshot subregion.
Further, operating system also includes active partition, wherein, active partition is current operation system institute
Subregion, system upgrade device also include carry unit, in associative cell associated data subregion and phase
After corresponding snapshot subregion, by default hidden partition carry corresponding with active partition.
Further, upgrade unit, specifically for:It is fast with corresponding in associative cell associated data subregion
After according to subregion, the upgrade image file that will be received is arranged on hidden partition, wherein, upgrade image file
Including CONFIG.SYS;CONFIG.SYS is configured to hidden partition.
Further, system upgrade device also includes setting unit, for when upgrade unit is upgraded successfully,
Hidden partition is then set to New activity subregion, active partition is set to new hidden partition.
The embodiment of the invention provides a kind of method for upgrading system and device, by associated data subregion with it is relative
The snapshot subregion answered, wherein, data partition is used for data storage, and snapshot subregion is used to store modification information,
Modification during modification information record operating system update to data partition;Operating system is upgraded;
If upgrading failure, data recovery is carried out according to modification information to data partition.Using above-mentioned technology realization side
Case, even if operating system update fails, it is also possible to cancel the modification to data partition by modification information, will
Data partition returns to reset condition, improves the security of operating system update.
Brief description of the drawings
Fig. 1 is the schematic diagram that system memory space provided in an embodiment of the present invention is divided;
Fig. 2 is a kind of schematic flow sheet one of method for upgrading system provided in an embodiment of the present invention;
Fig. 3 is a kind of schematic flow sheet two of method for upgrading system provided in an embodiment of the present invention;
Fig. 4 is a kind of schematic flow sheet three of method for upgrading system provided in an embodiment of the present invention;
Fig. 5 is a kind of schematic flow sheet four of method for upgrading system provided in an embodiment of the present invention;
Fig. 6 is a kind of structural representation one of system upgrade device provided in an embodiment of the present invention;
Fig. 7 is a kind of structural representation two of system upgrade device provided in an embodiment of the present invention;
Fig. 8 is a kind of structural representation three of system upgrade device provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, it is fully described by.
In embodiments of the present invention, operating system is to operate in the most basic systems soft ware in terminal, including
Linux system, unix system, Windows systems, apple (iOS, iPhone OS) system and Android
System etc..System memory space in operating system is divided into two classes:System partitioning and data partition, ginseng
As shown in Figure 1.
System partitioning, storage is operating system and application software code and related system configuration text
Part, including active partition and hidden partition.Active partition be where the operating system being currently running point
Area, hidden partition is the backup subregion used by upgrading operation system.
Data partition, storage is the related data of product, such as database file etc..According to actual needs,
Multiple data partitions can be set up, is corresponded to respectively for each data partition and is marked off a snapshot subregion,
For recording the modification in escalation process to data partition.It should be noted that Fig. 1 is only setting up two
Illustrated as a example by individual data partition, that is, set up the first data partition and the second data partition, and with first
Data partition and the second data partition distinguish corresponding first snapshot subregion and the second snapshot subregion.In addition, fast
Size according to subregion can be configured according to the modification amount of data partition, therefore, the big I of snapshot subregion
With more much smaller than data partition.
In actual applications, system memory space is divided and also included:Storage startup program, for example, multiple behaviour
Make the Boot subregions of system startup manager (GRUB, GRand Unified Bootloader) (in Fig. 1
Do not show).Wherein, the file that Boot subregions include the kernel of operating system and used in bootup process.
Certainly, system memory space is divided also includes other subregions, and the embodiment of the present invention is not particularly limited to this.
The main thought of the embodiment of the present invention is:When upgrading to operating system, by operating system
In each data partition be respectively associated corresponding snapshot subregion, wherein, snapshot subregion be used for record escalation process
In the modification process of data partition, and snapshot subregion can just be used only when upgrading to system.
So, when occurring data partition modification mistake when operating system update fails or in escalation process, can be with
The modification process of the data partition by being recorded in snapshot subregion, cancels the modification to data partition, and it is right to realize
The fast quick-recovery of data partition, and then improve the security of operating system update.
Embodiment one
Fig. 2 is a kind of schematic flow sheet one of method for upgrading system provided in an embodiment of the present invention, the method bag
Include:
Step 201:Associated data subregion and corresponding snapshot subregion, wherein, data partition is used to store
Data, snapshot subregion is used to store modification information, to data during modification information record operating system update
The modification of subregion;
It should be noted that need to modify data partition in escalation process, by each number
All be respectively associated according to subregion the corresponding modification process for stored record to data partition modification information it is fast
According to subregion so that the modification content that can be subsequently recorded by modification information, the modification to data partition is cancelled,
Data partition is returned into reset condition.
Exemplarily, associated data subregion and corresponding snapshot subregion, specifically include:By logic pipe crimping
Reason (LVM, Logical Volume Manager) mechanism associated data subregion and corresponding snapshot subregion.
Wherein, LVM mechanism is a kind of mechanism being managed to disk partition under linux system, is to set up
A logical layer on hard disk and subregion, can improve the flexibility of disk partition management.By LVM
The Mechanism establishing snapshot subregion corresponding with data partition, and easily associate data partition with snapshot subregion
Get up.
Preferably, operating system also includes active partition, wherein, active partition is current operation system place
Subregion.
Further, Fig. 3 is a kind of schematic flow sheet two of method for upgrading system provided in an embodiment of the present invention,
Shown in Figure 3, after step 201, a kind of method for upgrading system provided in an embodiment of the present invention is also wrapped
Include:Step 200.Specially:
Step 200:By default hidden partition carry corresponding with active partition.
Understandably, it is follow-up operating system is upgraded according to the upgrade image file for receiving, and hide
Subregion is the subregion where installing upgrade image file, i.e. hidden partition is the backup subregion of upgrading operation system,
Therefore need hidden partition carry before upgrading, so that upgrade image file is installed in hidden partition.
You need to add is that, hidden partition be able to will just be hidden point only in upgrading operation system by carry
Area is mounted in an already present catalogue, is then accessed in operating system by accessing this catalogue and is
System storage device.
Step 202:Operating system is upgraded;
Further, step 202 is specifically included:The upgrade image file that will be received is arranged on hidden partition,
Wherein, upgrade image file includes CONFIG.SYS;CONFIG.SYS is configured to hidden partition.
Understandably, upgrade image file is used to upgrade operating system.Wherein, upgrade image file
It is a compressed package, the file of set form can be obtained after being decompressed to it, such as including software to be upgraded
Bag, CONFIG.SYS and some auxiliary scripts.Wherein, CONFIG.SYS includes upgrade image text
The version number of part, the operating system version number supported, the logical volume name of hidden partition, data partition and fast
Corresponding relation and logical volume name according to subregion etc..
It should be noted that because CONFIG.SYS specially will not be placed in data partition, and be placed on be
Under system catalogue, be placed on configuration file under the Linux file system catalogue of standard by such as linux system.It is logical
Cross and CONFIG.SYS is configured in subregion i.e. hidden partition where new system, remain original system and match somebody with somebody
Put, also remain the modification for data partition in escalation process, improve the security of upgrading.
It should be noted that the operating system after upgrading in most cases considers that compatibility will not be to system forward
The form of configuration file does too much change, i.e., be identical with the form of CONFIG.SYS before upgrading, this
In the case of kind, it is only necessary to which CONFIG.SYS is configured into hidden partition from current runtime.If
Operating system after upgrading is changed to the form of CONFIG.SYS, it is impossible to which the system before identification upgrading is matched somebody with somebody
File is put, then needs to do specially treated such as form conversion etc. in escalation process, to ensure to be after upgrading
System configuration file is retained.
Step 203:If upgrading failure, data recovery is carried out according to modification information to data partition.
In actual applications, when often performing a step in escalation process due to operating system, can all register
One error handling processing function, wherein, error handling processing function is used to realize cancelling the step, error handling processing function
Execution sequence be to be processed according to stack, i.e. post-registration being first carried out, the rear execution first registered.In this way, logical
Cross modification information to recover data partition, it is possible to use perform the error handling processing registered during the step
Function is realized.
Exemplarily, Fig. 4 is a kind of schematic flow sheet three of method for upgrading system provided in an embodiment of the present invention,
It is shown in Figure 4, after step 202, also include:
Step 204:If upgrading successfully, hidden partition is set to New activity subregion, active partition is set
It is set to new hidden partition.
Understandably, it is modified by hidden partition and active partition so that during terminal startup next time
Subregion where from new system is that New activity subregion starts.
In addition, it is necessary to release association between data partition and snapshot subregion simultaneously after operating system update success
System is restarted, because now without recording the modification process to data partition.
Embodiment two
Fig. 5 is a kind of schematic flow sheet four of method for upgrading system provided in an embodiment of the present invention, the method bag
Include:
Step 501:Upgrade image file is received, system configuration text is decompressed and obtained to the upgrade image file
Part;
Step 502:Operating system is checked according to CONFIG.SYS;
, it is necessary to detect whether operating system meets system upgrade before system upgrade is carried out to operating system
Basic demand.Specifically, whether the version number for first checking for operating system meets the operation system for supporting upgrading
System version number, then detects whether operating system meets default system memory space and divide, such as according to being
The logical volume name of the hidden partition in system configuration file judges system partitioning with the presence or absence of corresponding with active partition
Hidden partition.
Step 503:If operating system inspection passes through, by default hidden partition carry;
Step 504:Associated data subregion and corresponding snapshot subregion, wherein, snapshot subregion is used to store
Modification information, the modification during modification information record operating system update to data partition;
Step 505:Upgrade image file is arranged on hidden partition, and CONFIG.SYS is configured to hidden
Hide subregion;
Step 506:Installation to upgrade image file is detected, if installing successfully, execution step 507;
If install failure, step 508 is performed;
Step 507:Hidden partition is set to New activity subregion, active partition is set to new hidden partition;
Step 508:Data recovery is carried out to data partition by according to modification information.
In this way, in the installation success to upgrade image file, then to operating system update success, i.e. terminal
The subregion where the new system is that New activity subregion starts when starting next time;Lost in the installation to upgrade image file
When losing, then operating system update is failed, then the modification to data partition is cancelled by modification information, will
Data partition can still be started when returning to reset condition, i.e. terminal startup next time by origin operation system.
In sum, a kind of method for upgrading system is the embodiment of the invention provides, by foundation and data partition
Corresponding snapshot subregion, wherein, data partition is used for data storage, and snapshot subregion is used to record operation system
Modification in system escalation process to data partition;Operating system is upgraded, if upgrading failure, passes through
Snapshot subregion recovers to data partition.Using above-mentioned technic relization scheme, even if operating system update loses
Lose, it is also possible to modification of the revocation to data partition is realized by snapshot subregion, data partition is returned to original
State, improves the security of operating system update.
Embodiment three
Fig. 6 is a kind of structural representation one of system upgrade device provided in an embodiment of the present invention, with reference to Fig. 6
Shown, the device includes:Associative cell 601, upgrade unit 602 and recovery unit 603, wherein:
Associative cell 601, for associated data subregion and corresponding snapshot subregion, wherein, data partition
For data storage, snapshot subregion is used to store modification information, modification information record operating system update process
In modification to data partition;
Upgrade unit 602, for the associated data subregion of associative cell 601 and corresponding snapshot subregion it
Afterwards, operating system is upgraded;
Recovery unit 603, for when upgrade unit 602 upgrades failure, according to modification information to data point
Area carries out data recovery.
Further, associative cell 601, specifically for:By LVM mechanism associated data subregions with it is relative
The snapshot subregion answered.
Further, operating system also includes active partition, wherein, active partition is current operation system institute
Subregion.Fig. 7 is a kind of structural representation two of system upgrade device provided in an embodiment of the present invention, ginseng
Examine shown in Fig. 7, system upgrade device also includes carry unit 604, in the incidence number of associative cell 601
According to after subregion and corresponding snapshot subregion, by default hidden partition carry corresponding with active partition.
Further, upgrade unit 602, specifically for:In the associated data subregion of associative cell 601 and phase
After corresponding snapshot subregion, the upgrade image file that will be received is arranged on hidden partition, wherein, upgrading
Image file includes CONFIG.SYS;CONFIG.SYS is configured to hidden partition.
Further, Fig. 8 is a kind of structural representation three of system upgrade device provided in an embodiment of the present invention,
With reference to shown in Fig. 8, system upgrade device also includes setting unit 605, for upgrading in upgrade unit 602
During success, then hidden partition is set to New activity subregion, active partition is set to new hidden partition.
In actual applications, above-mentioned associative cell 601, upgrade unit 602, recovery unit 603, carry list
Unit 604 and setting unit 605 can be by the processor realizations in terminal, specially central processing unit
(CPU), microprocessor (MPU), digital signal processor (DSP) or field programmable gate array (FPGA)
Deng realizing, memory can also be included in terminal, the memory can be connected by system bus with processor,
Wherein, memory is used to store executable program code, and the program code includes computer-managed instruction, deposits
Reservoir may include high-speed RAM memory, it is also possible to also including nonvolatile memory, for example, at least
One magnetic disk storage.
It should be noted that the system upgrade device in the embodiment of the present invention is applied in the intelligence with operating system
Can terminal, such as smart mobile phone, intelligent television, panel computer etc..
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or meter
Calculation machine program product.Therefore, the present invention can using hardware embodiment, software implementation or combine software and
The form of the embodiment of hardware aspect.And, the present invention can be used and wherein include calculating at one or more
Computer-usable storage medium (the including but not limited to magnetic disk storage and optical storage of machine usable program code
Device etc.) on implement computer program product form.
The present invention is with reference to method according to embodiments of the present invention, equipment (system) and computer program product
Flow chart and/or block diagram describe.It should be understood that flow chart and/or side can be realized by computer program instructions
The knot of flow in each flow and/or square frame and flow chart and/or block diagram and/or square frame in block diagram
Close.Can provide these computer program instructions to all-purpose computer, special-purpose computer, Embedded Processor or
The processor of other programmable data processing devices is producing a machine so that by computer or other can
The instruction of the computing device of programming data processing equipment is produced for realizing in one flow of flow chart or multiple
The device of the function of being specified in one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable data processing devices
In the computer-readable memory for working in a specific way so that storage is in the computer-readable memory
Instruction produces the manufacture for including instruction, and the instruction is realized in one flow of flow chart or multiple flows and/or side
The function of being specified in one square frame of block diagram or multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices, made
Obtain and series of operation steps is performed on computer or other programmable devices to produce computer implemented place
Reason, so as to the instruction performed on computer or other programmable devices is provided for realizing in flow chart one
The step of function of being specified in flow or multiple one square frame of flow and/or block diagram or multiple square frames.
The above, only presently preferred embodiments of the present invention is not intended to limit protection model of the invention
Enclose.
Claims (10)
1. a kind of method for upgrading system, it is characterised in that including:
Associated data subregion and corresponding snapshot subregion, wherein, the data partition is used for data storage,
The snapshot subregion is used to store modification information, to institute during the modification information record operating system update
State the modification of data partition;
The operating system is upgraded;
If upgrading failure, data recovery is carried out according to the modification information to the data partition.
2. method according to claim 1, it is characterised in that the associated data subregion with it is corresponding
Snapshot subregion, specifically include:
The data partition and the corresponding snapshot subregion are associated by LVM mechanism.
3. method according to claim 1, it is characterised in that the operating system also includes activity point
Area, wherein, the active partition be current operation system where subregion, associated data subregion with it is relative
Also include after the snapshot subregion answered:
By default hidden partition carry corresponding with the active partition.
4. method according to claim 3, it is characterised in that described to upgrade to operating system,
Specifically include:
The upgrade image file that will be received is arranged on the hidden partition, wherein, the upgrade image file
Including CONFIG.SYS;
The CONFIG.SYS is configured to the hidden partition.
5. method according to claim 3, it is characterised in that upgrade to operating system described
Afterwards, also include:
If upgrading successfully, the hidden partition is set to New activity subregion, the active partition is set
It is new hidden partition.
6. a kind of system upgrade device, it is characterised in that including:Associative cell, upgrade unit and recovery are single
Unit, wherein:
The associative cell, for associated data subregion and corresponding snapshot subregion, wherein, the data
Subregion is used for data storage, and the snapshot subregion is used to store modification information, the modification information record operation
To the modification of the data partition during system upgrade;
The upgrade unit, for the associative cell associated data subregion and corresponding snapshot subregion it
Afterwards, the operating system is upgraded;
The recovery unit, for when the upgrade unit upgrades failure, according to the modification information to institute
Stating data partition carries out data recovery.
7. device according to claim 6, it is characterised in that the associative cell, specifically for:
The data partition and the corresponding snapshot subregion are associated by LVM mechanism.
8. device according to claim 6, it is characterised in that the operating system also includes activity point
Area, wherein, the active partition is the subregion where current operation system, and the system upgrade device is also wrapped
Carry unit is included, for after the associative cell associated data subregion with corresponding snapshot subregion, inciting somebody to action
Default hidden partition carry corresponding with the active partition.
9. device according to claim 8, it is characterised in that the upgrade unit, specifically for:
After the associative cell associated data subregion with corresponding snapshot subregion, the upgrading that will be received
Image file is arranged on the hidden partition, wherein, the upgrade image file includes CONFIG.SYS;
The CONFIG.SYS is configured to the hidden partition.
10. device according to claim 8, it is characterised in that the system upgrade device also includes
Setting unit, for when the upgrade unit is upgraded successfully, then the hidden partition being set into New activity
Subregion, new hidden partition is set to by the active partition.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511016721.2A CN106933604B (en) | 2015-12-30 | 2015-12-30 | System upgrading method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511016721.2A CN106933604B (en) | 2015-12-30 | 2015-12-30 | System upgrading method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106933604A true CN106933604A (en) | 2017-07-07 |
CN106933604B CN106933604B (en) | 2021-03-05 |
Family
ID=59441489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511016721.2A Active CN106933604B (en) | 2015-12-30 | 2015-12-30 | System upgrading method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106933604B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108491218A (en) * | 2018-03-12 | 2018-09-04 | 浙江中控技术股份有限公司 | A kind of method and apparatus of databases comparison file generated |
CN110944234A (en) * | 2019-10-31 | 2020-03-31 | 康佳集团股份有限公司 | Television upgrading method, system and storage medium |
CN113806139A (en) * | 2021-06-15 | 2021-12-17 | 荣耀终端有限公司 | Operating system recovery method, operating system recovery device, storage medium and computer program product |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101038549A (en) * | 2007-03-28 | 2007-09-19 | 北京启明星辰信息技术有限公司 | A software updating method capable of crossing system |
CN101078999A (en) * | 2006-05-26 | 2007-11-28 | 任永坚 | Method and system for accomplishing data backup and recovery |
CN101377744A (en) * | 2008-09-24 | 2009-03-04 | 深圳华为通信技术有限公司 | Method and apparatus for recovering terminal equipment software upgrade |
CN101777014A (en) * | 2010-02-03 | 2010-07-14 | 华为终端有限公司 | Backup processing method and device |
CN101833488A (en) * | 2010-04-30 | 2010-09-15 | 杭州华三通信技术有限公司 | Processing method and equipment for snapshot resource |
US9218245B1 (en) * | 2009-03-31 | 2015-12-22 | Amazon Technologies, Inc. | Cloning and recovery of data volumes |
-
2015
- 2015-12-30 CN CN201511016721.2A patent/CN106933604B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101078999A (en) * | 2006-05-26 | 2007-11-28 | 任永坚 | Method and system for accomplishing data backup and recovery |
CN101038549A (en) * | 2007-03-28 | 2007-09-19 | 北京启明星辰信息技术有限公司 | A software updating method capable of crossing system |
CN101377744A (en) * | 2008-09-24 | 2009-03-04 | 深圳华为通信技术有限公司 | Method and apparatus for recovering terminal equipment software upgrade |
US9218245B1 (en) * | 2009-03-31 | 2015-12-22 | Amazon Technologies, Inc. | Cloning and recovery of data volumes |
CN101777014A (en) * | 2010-02-03 | 2010-07-14 | 华为终端有限公司 | Backup processing method and device |
CN101833488A (en) * | 2010-04-30 | 2010-09-15 | 杭州华三通信技术有限公司 | Processing method and equipment for snapshot resource |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108491218A (en) * | 2018-03-12 | 2018-09-04 | 浙江中控技术股份有限公司 | A kind of method and apparatus of databases comparison file generated |
CN110944234A (en) * | 2019-10-31 | 2020-03-31 | 康佳集团股份有限公司 | Television upgrading method, system and storage medium |
CN113806139A (en) * | 2021-06-15 | 2021-12-17 | 荣耀终端有限公司 | Operating system recovery method, operating system recovery device, storage medium and computer program product |
Also Published As
Publication number | Publication date |
---|---|
CN106933604B (en) | 2021-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10606628B2 (en) | Systems and methods for modifying an operating system for a virtual machine | |
US9146839B2 (en) | Method for pre-testing software compatibility and system thereof | |
US9804933B2 (en) | System differential upgrade method, apparatus, and mobile terminal | |
US7694165B2 (en) | Automation of bare metal recoveries | |
US10599419B2 (en) | Secure firmware updates using virtual machines to validate firmware packages | |
US10635473B2 (en) | Setting support program, setting support method, and setting support device | |
WO2022111097A1 (en) | File update method and apparatus, device and storage medium | |
CN110134426A (en) | A kind of embedded system upgrade method, device and terminal device | |
US20160132420A1 (en) | Backup method, pre-testing method for environment updating and system thereof | |
US10795688B2 (en) | System and method for performing an image-based update | |
CN106033362A (en) | Method and device for processing flash memory partition | |
US20200341746A1 (en) | Snapshot recovery states | |
CN111045712A (en) | Single system upgrading method and system with backup function | |
US9237071B2 (en) | Computer-readable recording medium, verification method, and verification device | |
US11983519B2 (en) | Abort installation of firmware bundles | |
US10509646B2 (en) | Software update rollbacks using file system volume snapshots | |
CN110209420A (en) | A kind of method and device updating bootstrap loader | |
CN106933604A (en) | A kind of method for upgrading system and device | |
CN108536456A (en) | A kind of smart machine upgrade method and system | |
US9009456B2 (en) | Automatic update of persistent boot parameter storage | |
CN103761126A (en) | Method and device for upgrading application program | |
US11341063B2 (en) | Systems and methods for safely detecting indeterminate states of ranges in a self-encrypting storage resource | |
CN116028084A (en) | Cross-version hot upgrading method, system and terminal based on OpenStack cloud platform | |
CN110688130A (en) | Physical machine deployment method, physical machine deployment device, readable storage medium and electronic equipment | |
US20150046414A1 (en) | Computer product, managing apparatus, and managing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |