Method, system and article of manufacture for system recovery
First Claim
Patent Images
1. A distributed system configurable to communicate in a network, the distributed system comprising:
- a plurality of computational devices coupled via the network;
a distributed operating system controlling the plurality of computation devices; and
a storage partition that stores the distributed operating system and a backup copy of the distributed operating system, wherein the distributed system performs;
presenting to a user, by a boot loader at Basic Input/Output System (BIOS) boot time, an option to enter a special setup mode prior to a distributed operating system being loaded;
determining, by the boot loader, whether the user has selected the option to enter the special setup mode, in response to the presenting of the option to the user;
in response determining that the user has selected the option to enter the special setup mode, loading, by the boot loader, a backup copy of the distributed operating system; and
rebooting the plurality of computational devices with the loaded backup copy of the distributed operating system, wherein the distributed system further performs;
executing, a recovery application, over a native file system driver;
in response to determining that a disk block location of the backup copy of the distributed operating system has changed to a new disk block location, storing, by the recovery application, the new disk block location for the boot loader; and
in response to a command from an originator, to alter the backup copy of the distributed operating system, sending, by the recovery application, a message to the originator of the command that no alteration of the backup copy of the operating system is possible.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture for system recovery. An operating system and a backup copy of the operating system are both maintained in a partition of a computational device. A boot loader receives an indication to load the backup copy of the operating system. The boot loader loads the backup copy of the operating system. The computational device is rebooted with the loaded backup copy of the operating system.
26 Citations
15 Claims
-
1. A distributed system configurable to communicate in a network, the distributed system comprising:
-
a plurality of computational devices coupled via the network; a distributed operating system controlling the plurality of computation devices; and a storage partition that stores the distributed operating system and a backup copy of the distributed operating system, wherein the distributed system performs; presenting to a user, by a boot loader at Basic Input/Output System (BIOS) boot time, an option to enter a special setup mode prior to a distributed operating system being loaded; determining, by the boot loader, whether the user has selected the option to enter the special setup mode, in response to the presenting of the option to the user; in response determining that the user has selected the option to enter the special setup mode, loading, by the boot loader, a backup copy of the distributed operating system; and rebooting the plurality of computational devices with the loaded backup copy of the distributed operating system, wherein the distributed system further performs;
executing, a recovery application, over a native file system driver;
in response to determining that a disk block location of the backup copy of the distributed operating system has changed to a new disk block location, storing, by the recovery application, the new disk block location for the boot loader; and
in response to a command from an originator, to alter the backup copy of the distributed operating system, sending, by the recovery application, a message to the originator of the command that no alteration of the backup copy of the operating system is possible. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium, wherein code stored in the computer readable storage medium when executed causes operations in a distributed system configurable to communicate in a network, wherein a plurality of computational devices are coupled via the network, a distributed operating system controls the plurality of computation devices, and a storage partition stores the distributed operating system and a backup copy of the distributed operating system, the operations comprising:
-
presenting to a user, by a boot loader at Basic Input/Output System (BIOS) boot time, an option to enter a special setup mode prior to a distributed operating system being loaded; determining, by the boot loader, whether the user has selected the option to enter the special setup mode, in response to the presenting of the option to the user; in response determining that the user has selected the option to enter the special setup mode, loading, by the boot loader, a backup copy of the distributed operating system; and rebooting the plurality of computational devices with the loaded backup copy of the distributed operating system, wherein the operations further comprise;
executing, a recovery application, over a native file system driver;
in response to determining that a disk block location of the backup copy of the distributed operating system has changed to a new disk block location, storing, by the recovery application, the new disk block location for the boot loader; and
in response to a command from an originator, to alter the backup copy of the distributed operating system, sending, by the recovery application, a message to the originator of the command that no alteration of the backup copy of the operating system is possible. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method implemented in a distributed system configurable to communicate in a network, the method comprising:
-
maintaining a plurality of computational devices coupled via the network, wherein a distributed operating system controls the plurality of computation devices, and a storage partition stores the distributed operating system and a backup copy of the distributed operating system; presenting to a user, by a boot loader at Basic Input/Output System (BIOS) boot time, an option to enter a special setup mode prior to a distributed operating system being loaded; determining, by the boot loader, whether the user has selected the option to enter the special setup mode, in response to the presenting of the option to the user; in response determining that the user has selected the option to enter the special setup mode, loading, by the boot loader, a backup copy of the distributed operating system; and rebooting the plurality of computational devices with the loaded backup copy of the distributed operating system, wherein the method further comprises;
executing, a recovery application, over a native file system driver;
in response to determining that a disk block location of the backup copy of the distributed operating system has changed to a new disk block location, storing, by the recovery application, the new disk block location for the boot loader; and
in response to a command from an originator, to alter the backup copy of the distributed operating system, sending, by the recovery application, a message to the originator of the command that no alteration of the backup copy of the operating system is possible. - View Dependent Claims (12, 13, 14, 15)
-
Specification