Backup processing support program, backup processing support device, backup processing support method, and mainframe device

The backup processing support program for mainframes acquires operation schedules, opens files at power-off times, and executes backups post-release, addressing the challenge of minimizing operational disruption during backups.

JP2025098657APending Publication Date: 2025-07-02NEC SOLUTION INNOVATORS LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023214948
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-07-02

AI Technical Summary

Technical Problem

Existing backup methods for mainframe systems require creating a quiescent state by releasing system files while the OS is running, which is difficult to achieve, leading to incomplete backups and subsequent recovery processing.

Method used

A backup processing support program that includes an operation schedule acquisition procedure, file opening procedure, and backup procedure, which acquires the mainframe's operation schedule, opens backup target files at power-off time, and executes backup processing after file release, minimizing operational impact.

Benefits of technology

Enables efficient backup processing that reduces the impact on the mainframe's operating status, allowing regular backups without disrupting system operations and ensuring a quiescent point for system files.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025098657000001_ABST
    Figure 2025098657000001_ABST
Patent Text Reader

Abstract

To provide a backup processing support program that enables backup processing while suppressing influence of operation status of a target device.SOLUTION: A backup processing support program disclosed herein includes an operation schedule acquisition procedure, a file release procedure, and a backup procedure. The operation schedule acquisition procedure acquires an operation schedule for a target device, wherein the operation schedule includes a time when the target device is to be turned off. The file release procedure includes releasing, on the basis of the operation schedule, a backup target file to the target device at a power-off execution time of the target device. The backup procedure executes backup processing for the target device after releasing the backup target file.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a backup process support program, a backup process support device, a backup process support method, and a mainframe device.

Background Art

[0002] As an information processing device used in a core system such as a financial institution, a large general-purpose computer called a mainframe (also referred to as a general-purpose machine or the like) is used. In the operation of a mainframe, as a method for backing up data, a technique such as that disclosed in Patent Document 1 is known. In the technique of Patent Document 1, a mainframe as a host device and a disk array system connected to the mainframe and having a plurality of logical volumes (LDEVs) 30 are provided. The mainframe of Patent Document 1 includes an input / output device configuration definition information storage unit that stores the addresses of the LDEVs. Then, referring to the input / output device configuration definition information storage unit, a command is issued that specifies the address of the LDEV and instructs to perform a backup of the LDEV. The disk array system receives the backup command, identifies the generation of the LDEV to be backed up, and backs up the LDEV corresponding to the identified generation.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, when taking a backup of the system area, it is necessary to create a state where the system files are not being used. To ensure a quiescent point in the system files, it is necessary to release the system files while the OS is running, which poses a difficult problem to achieve. Also, it is possible to perform a forced backup in an incomplete state without ensuring a quiescent point in the system files. However, in the case of such a forced backup, recovery processing is required during restoration.

[0005] Therefore, the present disclosure aims to provide a backup processing support program, a backup processing support device, a backup processing support method, and a mainframe device that enable backup processing with reduced impact on the operating status of the target device.

Means for Solving the Problem

[0006] To achieve the above object, the backup processing support program of the present disclosure includes an operation schedule acquisition procedure, a file opening procedure, and a backup procedure, wherein the operation schedule acquisition procedure acquires the operation schedule of the target device, the operation schedule includes the power-off execution time of the target device, the file opening procedure opens the backup target file on the target device at the power-off execution time of the target device based on the operation schedule, the backup procedure executes the backup processing of the target device after the backup target file is opened, and is a backup processing support program for causing a computer to execute each of the above procedures.

[0007] The backup processing support device of the present disclosure includes an operation schedule acquisition unit, a file opening unit, and a backup unit, wherein the operation schedule acquisition unit acquires the operation schedule of the target device, the operation schedule includes the power-off execution time of the target device, The file release unit releases the backup target file to the target device at the power-off execution time of the target device based on the operation schedule. The backup unit executes the backup process of the target device after the release of the backup target file.

[0008] The backup process support method of the present disclosure includes an operation schedule acquisition step, a file release step, and a backup step. The operation schedule acquisition step acquires the operation schedule of the target device. The operation schedule includes the power-off execution time of the target device. The file release step releases the backup target file to the target device at the power-off execution time of the target device based on the operation schedule. The backup step executes the backup process of the target device after the release of the backup target file. Each of the above steps is a method executed by a computer.

[0009] The mainframe device of the present disclosure includes the backup process support program or the backup process support device of the present disclosure.

Advantages of the Invention

[0010] According to the present disclosure, it is possible to perform a backup process that suppresses the influence on the operation status of the target device.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The present disclosure is not limited to the following embodiments. In the following figures, the same parts are denoted by the same reference numerals. In addition, the descriptions of the respective embodiments can be mutually referred to unless otherwise specified, and the configurations of the respective embodiments can be combined unless otherwise specified. In the present disclosure, each drawing may apply to one or more embodiments.

[0013] [Embodiment 1] The backup process support program of the present disclosure is a program for causing a computer to execute an operation schedule acquisition procedure, a file opening procedure, and a backup procedure. The backup process support program of the present disclosure can also be said to be a program for causing a computer to function as an operation schedule acquisition procedure, a file opening procedure, and a backup procedure. Further, the backup process support program of the present disclosure can also be said to be a program for causing a computer to execute each step of the backup process support method described later, for example.

[0014] The operation schedule acquisition procedure acquires the operation schedule of the target device, The operation schedule includes the power-off execution time of the target device, The file opening procedure opens the backup target file of the target device at the power-off execution time of the target device based on the operation schedule, The backup procedure executes the backup process of the target device after releasing the backup target file.

[0015] Each of the above procedures can be read as "processing" instead of "procedure", for example. Also, the backup process support program of the present disclosure may be recorded on a computer-readable recording medium, for example. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited and examples include random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (e.g., solid state drive (SSD), USB flash memory, SD / SDHC card, etc.), optical disk (e.g., CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy (registered trademark) disk (FD), etc. Further, the backup process support program of the present disclosure (also referred to as a programming product or a program product, for example) may be in a form distributed from an external computer, for example. The "distribution" may be, for example, distribution via a communication network or distribution via a device connected by wire. The backup process support program of the present disclosure may be installed and executed on the distributed device or may be executed without being installed. An information processing device capable of executing the backup process support program of the present disclosure can be referred to as the backup process support device of the present disclosure, for example.

[0016] Next, a configuration example of the backup process support device of the present disclosure will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the configuration of the backup process support device 10 (hereinafter also referred to as the present device 10) of the present disclosure. As shown in FIG. 1, the present device 10 includes an operation schedule acquisition unit 11, a file release unit 12, and a backup unit 13. Further, although not shown, the present device 10 may include, for example, an input unit, an output unit, a display unit, and / or a storage unit. The operation schedule acquisition unit 11, the file release unit 12, and the backup unit 13 can each execute, for example, an operation schedule acquisition procedure, a file release procedure, and a backup procedure in the backup process support program of the present disclosure. The backup process support device of the present disclosure may be, for example, a device built into the target device and performing the backup of the target device, or a device connected by wire or wirelessly outside the target device and performing the backup process of the connected target device.

[0017] The device 10 may be, for example, one device including the above-described respective parts, or the respective parts may be devices connectable via a communication line network. Further, the device 10 can be connected to an external device described later via the communication line network. The communication line network is not particularly limited, and a known network can be used. For example, it may be wired or wireless. Examples of the communication line network include an Internet line, the World Wide Web (WWW), a telephone line, a local area network (LAN), a storage area network (SAN), a delay tolerant networking (DTN), a low power wide area (LPWA), a local 5G, and the like. Examples of the wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, LPWA, and the like. The wireless communication may be in a form in which each device communicates directly (Ad Hoc communication), infrastructure communication, indirect communication via an access point, or the like. The device 10 may be incorporated into a server as a system, for example. Further, the device 10 may be, for example, a personal computer (PC, for example, a desktop type or a notebook type), a smartphone, a tablet terminal, etc. in which the program of the present disclosure is installed. The device 10 may be in a form such as cloud computing or edge computing, for example, in which at least one of the above-described respective parts is on a server and the other respective parts are on a terminal.

[0018] FIG. 2 illustrates a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, a communication device 107, and the like. Each part of the device 10 is interconnected via the bus 103 by respective interfaces (I / F).

[0019] The central processing unit 101 cooperates with other components under the control of a controller (such as a system controller, an I / O controller, etc.) to undertake the overall control of the apparatus 10. In the apparatus 10, the central processing unit 101 executes, for example, the program of the present disclosure (the backup processing support program) and other programs, and reads and writes various information. Specifically, for example, the central processing unit 101 functions as an operation schedule acquisition unit 11, a file release unit 12, and a backup unit 13. The apparatus 10 may be provided with other arithmetic units such as a CPU, a GPU (Graphics Processing Unit), and an APU (Accelerated Processing Unit) as arithmetic units, or may be provided with a combination thereof.

[0020] The bus 103 can be connected to an external device, for example. Examples of the external device include an external storage device (such as an external database), a printer, an external input device, an external display device, and an external imaging device. The apparatus 10 can be connected to an external network (the communication line network) by a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

[0021] The memory 102 is, for example, a main memory (main storage device). When the central processing unit 101 performs processing, for example, the memory 102 reads various operation programs such as the program of the present disclosure stored in the storage device 104 described later, and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory is, for example, a RAM (Random Access Memory). Also, the memory 102 may be, for example, a ROM (Read Only Memory).

[0022] The memory device 104 is, for example, also referred to as a so-called auxiliary storage device with respect to the main memory (primary storage device). As described above, an operation program including the program of the present disclosure is stored in the memory device 104. The memory device 104 may be, for example, a combination of a recording medium and a drive for reading and writing to the recording medium. The recording medium is not particularly limited and may be, for example, an internal type or an external type, and examples include HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, memory card, and the like. The memory device 104 may be, for example, a hard disk drive (HDD) in which a recording medium and a drive are integrated, and a solid state drive (SSD). When the apparatus 10 includes the storage unit, for example, the memory device 104 functions as the storage unit. The storage unit may record various information necessary for the operation of the apparatus 10, such as an operation schedule described later.

[0023] In the apparatus 10, the memory 102 and the memory device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the apparatus 10, and information used when the apparatus 10 executes processing. In this case, the memory 102 and the memory device 104 may store, for example, information of the user of the apparatus described above. Note that at least a part of the information may be stored in an external server other than the memory 102 and the memory device 104, for example, or may be distributed and stored in a plurality of terminals using blockchain technology or the like.

[0024] The device 10 further includes, for example, an input device 105 and an output device 106. The input device 105 includes, for example, pointing devices such as a touch panel, a track pad, and a mouse; a keyboard; imaging means such as a camera and a scanner; card readers such as an IC card reader and a magnetic card reader; voice input means such as a microphone; and the like. The output device 106 includes, for example, display devices such as an LED display and a liquid crystal display; voice output devices such as a speaker; a printer; and the like. In the first embodiment, the input device 105 and the output device 106 are separately configured, but the input device 105 and the output device 106 may be integrally configured like a touch panel display.

[0025] An example of the processing by the backup processing support program of the present disclosure will be further specifically described with reference to FIG. 3. FIG. 3 is a flowchart showing an example of each procedure of the backup processing support program of the present disclosure.

[0026] The operation schedule acquisition unit 11 acquires the operation schedule of the target device (S1, operation schedule acquisition procedure). The target device is not particularly limited as long as it is, for example, an information processing device that may execute backup, and any device can be targeted. Specific examples of the target device include, for example, a personal computer (PC), a mainframe (also referred to as a general-purpose machine), a smartphone, a tablet terminal, a home game machine, and the like. The operation schedule includes, for example, the power-off execution time of the target device. Further, the operation schedule may include, for example, the scheduled power-on time. The power-off execution time is, for example, the time when the power-off process of the target device is started by operating the power of the target device, and may be the time when the power-off process is actually started, or the scheduled time to start the power-off process. The scheduled power-on time is, for example, the time when the power is scheduled to be turned on again after the power of the target device has been turned off. The power-off execution time and the scheduled power-on time may be, for example, information specifying any date and time and / or time, or information specifying the time after a predetermined time from an arbitrary starting point. The starting point is not particularly limited, and examples include the current time and the like. The operation schedule may be, for example, a schedule set by the present device 10, or when the target device has a schedule operation function, it may be an operation schedule set in the schedule operation function of the target device. In the latter case, the operation schedule acquisition unit 11 can acquire the operation schedule from, for example, a module (for example, a power control mechanism) that controls the operation function of the target device. The operation schedule acquisition unit 11 may record the acquired operation schedule in the storage unit, for example.

[0027] Based on the operation schedule, the file release unit 12 releases the backup target file of the target device at the power-off execution time of the target device (S2, file release procedure). The backup target file is, for example, a file to be subject to the backup process described later. The backup target file includes, for example, all files of the target device, user files, system files, etc., but is not limited thereto. The system file is, for example, essential file data for the operation of the OS (operating system) of the target device, and includes program files, library files, configuration files, data files, and device drivers that constitute the OS. The file release unit 12 can release the backup target file of the target device, for example, by sending a command to the target device to release the application or process using the backup target file. Specifically, for example, when the power-off execution time of the target device arrives, the file release unit 12 first stops the applications and various processes running on the target device. Thereby, the backup target file locked by the applications and various processes running on the target device can be released.

[0028] The backup unit 13 executes the backup process of the target device after the backup target file is released (S3, backup procedure). The backup process may be, for example, acquisition of a snapshot of the system area of the target device, full backup, incremental backup, differential backup, or imaging backup. The backup unit 13 can execute the backup process of the target device, for example, by sending a request to execute the corresponding backup process to the target device after the backup target file is released. The backup unit 13 may, for example, store the backed-up data in a storage area for backup (for example, the memory 102 or the storage device 104 of this device 10, the storage unit of the target device (for example, a cache memory for backup, etc.)). When the backup unit 13 stores the backed-up data in a cache memory for backup, for example, it may output the data to an external storage device at the timing when the power of the target device is turned on. In this case, the backup unit 13 may, for example, monitor the load of the target device and output the backed-up data to the external storage device at the timing when the load of the target device becomes equal to or less than the threshold value. The load is not particularly limited, and examples include at least one load selected from the group consisting of the processor, memory, storage, and network of the target device.

[0029] The backup processing support method of the present disclosure is, for example, a method implemented by reading each "procedure" in the backup processing support program of the present disclosure as a "step". Specifically, the backup processing support method of the present disclosure includes an operation schedule acquisition step, a file release step, and a backup step. The operation schedule acquisition step acquires the operation schedule of the target device, and the operation schedule includes the power-off execution time and the expected power-off completion time of the target device. The file release step releases the backup target file to the target device at the power-off execution time of the target device based on the operation schedule. The backup step executes the backup processing of the target device after the release of the backup target file and during the expected power-off completion time. The backup processing support method of the present disclosure can be implemented using, for example, the backup processing support device 10 of the present disclosure shown in FIG. 1 or FIG. 2. Note that the backup processing support method of the present disclosure is not limited to, for example, the method using the backup processing support device 10. The backup processing support method of the present disclosure can incorporate, for example, the descriptions in the backup processing support program and the backup processing support device of the present disclosure.

[0030] According to the backup processing support program of the present disclosure, for example, by the operation schedule acquisition procedure, the operation schedule of the target device is acquired, and the operation schedule includes the power-off execution time and the expected power-off completion time of the target device. By the file opening procedure, based on the operation schedule, at the power-off execution time of the target device, the backup target file is opened for the target device. By the backup procedure, after the release of the backup target file and during the expected power-off completion time, the backup processing of the target device is executed. Therefore, according to the backup processing support program of the present disclosure, for example, a user of the target device can regularly back up the target device simply by setting a scheduled operation for the target device without being aware of incorporating backup when operating the target device. Therefore, according to the backup processing support program of the present disclosure, backup processing that suppresses the influence on the operating status of the target device becomes possible. Also, according to the backup processing support program of the present disclosure, since the backup target file can be opened, for example, even when acquiring a snapshot of a system file, a snapshot can be acquired while ensuring a stationary point of the system.

[0031] [Embodiment 2] Another example of the backup processing support program of the present disclosure will be described.

[0032] The backup processing support program of the present embodiment is, for example, the same as the backup processing support program of Embodiment 1 except that it includes a cut-off time setting procedure and an interruption processing procedure in addition to the configuration of the backup processing support program of Embodiment 1, and the description thereof can be incorporated. The backup processing support program of the present embodiment includes a cut-off time setting procedure and an interruption processing procedure. The cut-off time setting procedure sets the cut-off time of the backup processing based on the operation schedule, and the interruption processing procedure interrupts the backup processing when the cut-off time is reached during the backup processing.

[0033] Next, with reference to FIG. 4, the backup processing support apparatus according to the present embodiment will be described. The backup processing support apparatus 10A of the present disclosure is the same as the backup processing support apparatus 10 of the first embodiment except that it includes a cutoff time setting unit 14 and an interruption processing unit 15, and the description thereof can be incorporated herein. The backup processing support apparatus of the present embodiment includes a cutoff time setting unit 14 and an interruption processing unit 15. The cutoff time setting unit 14 sets the cutoff time of the backup processing based on the operation schedule, and the interruption processing unit 15 interrupts the backup processing when the cutoff time is reached during the backup processing.

[0034] As shown in FIG. 4, the backup processing support apparatus 10A includes a cutoff time setting unit 14 and an interruption processing unit 15 in addition to the configuration of the backup processing support apparatus 10 of the first embodiment. The hardware configuration of the backup processing support apparatus 10A is the same as that of the backup processing support apparatus 10 in FIG. 2, except that the central processing unit 101 has the configuration of the backup processing support apparatus 10A in FIG. 4 instead of the configuration of the backup processing support apparatus 10 in FIG. 1.

[0035] An example of the processing by the backup processing support program of the present disclosure will be described more specifically with reference to FIG. 5. FIG. 5 is a flowchart showing an example of each procedure of the backup processing support program of the present disclosure.

[0036] First, S1 is executed in the same manner as S1 in the first embodiment.

[0037] The cut-off time setting unit 14 sets, for example, the cut-off time of the backup process based on the operation schedule (S11, cut-off time setting procedure). The cut-off time is, for example, the time to interrupt the backup process. The cut-off time setting unit 14 may set the cut-off time, for example, between the power-off execution time and the power-on scheduled time, or may set the cut-off time between the power-off execution time and the power-on scheduled time and at a time a predetermined time before the power-on scheduled time. The predetermined time is not particularly limited and may be, for example, any time (also referred to as buffer time), the power-off required time, or both. The power-off required time is, for example, the time required from the start of the power-off process execution to the actual power-off in the target device and can be obtained from the power control mechanism of the target device or the like. An example of setting the cut-off time by the cut-off time setting unit will be described with reference to FIG. 6. Note that the setting of the cut-off time by the cut-off time setting unit 14 is not limited to the description of FIG. 6. As shown in FIG. 6, the cut-off time setting unit 14 sets the cut-off time, for example, at a time before the sum of the buffer time and the power-off required time from after the power-off execution time of the target device and from the next power-on scheduled time. Thereby, for example, the cut-off time can be set at a time when the possibility that the backup process affects the operation schedule of the target device can be suppressed.

[0038] Next, S2 and S3 are performed in the same manner as S2 and S3 in the first embodiment.

[0039] The interruption processing unit 15 interrupts the backup process when the cut-off time is reached during the backup process, for example (S12 to S14, interruption processing procedure). Specifically, the interruption processing unit 15 determines whether the time has reached the cut-off time during the execution of the backup process in S3, for example (S12). When the cut-off time is reached (S12, Yes), the interruption processing unit 15 interrupts the backup process (S14). In this case, the interruption processing unit 15 may, for example, set an error flag, delete the data during the backup process, and output an error log. Also, when the time does not reach the cut-off time during the execution of the backup process in S3, for example (S12, No), the interruption processing unit 15 continues the backup process (S13).

[0040] The backup process support method of the present disclosure is, for example, a method implemented by reading each "procedure" in the backup process support program of the present disclosure as a "step". The backup process support method of the present disclosure can incorporate the descriptions in the backup process support program and the backup process support device of the present disclosure, for example.

[0041] The backup process support program of the present embodiment sets the cut-off time of the backup process based on the operation schedule by the cut-off time setting procedure, for example, and can interrupt the backup process when the cut-off time is reached during the backup process by the interruption processing procedure. Therefore, according to the backup process support program of the present embodiment, for example, the backup process can be executed without affecting the operation schedule of the target device. Therefore, according to the backup process support program of the present disclosure, for example, the user of the target device can regularly back up the target device simply by setting a scheduled operation for the target device without being conscious of incorporating a backup in the operation of the target device. Therefore, according to the backup process support program of the present disclosure, a backup process that suppresses the influence on the operation status of the target device becomes possible.

[0042] [Embodiment 3] Embodiment 3 is an example of the mainframe device of the present disclosure.

[0043] The mainframe device of the present disclosure is characterized by including, for example, the backup processing support program of the present disclosure or the backup processing support device of the present disclosure, and other configurations and conditions are not limited at all. Since the mainframe device of the present disclosure includes, for example, the backup processing support program of the present disclosure or the backup processing support device of the present disclosure, for example, according to the operation schedule acquisition procedure, the operation schedule of the target device is acquired, and the operation schedule includes the power-off execution time and the expected power-off completion time of the target device. According to the file opening procedure, based on the operation schedule, at the power-off execution time of the target device, the backup target file is opened for the target device, and according to the backup procedure, after the release of the backup target file and during the expected power-off completion time, the backup processing of the target device is executed. Therefore, according to the backup processing support program of the present disclosure, for example, the user of the target device can regularly back up the target device just by setting the scheduled operation for the target device without being aware of incorporating the backup when operating the target device. Therefore, according to the backup processing support program of the present disclosure, it is possible to perform backup processing that suppresses the influence on the operating status of the target device. Also, according to the backup processing support program of the present disclosure, since the backup target file can be opened, for example, even when acquiring a snapshot of the system file, it is possible to acquire the snapshot while ensuring the quiescent point of the system.

[0044] As described above, the present disclosure has been described with reference to the embodiments, but the present disclosure is not limited to the above-described embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. And each embodiment can be combined with other embodiments as appropriate.

[0045] <Supplementary Note> Some or all of the above embodiments may be described as follows, but are not limited to the following. (Appendix 1) Including an operation schedule acquisition procedure, a file opening procedure, and a backup procedure, The operation schedule acquisition procedure acquires the operation schedule of the target device, The operation schedule includes the power-off execution time of the target device, The file opening procedure opens the backup target file on the target device at the power-off execution time of the target device based on the operation schedule, The backup procedure executes the backup process of the target device after the backup target file is opened. A backup process support program for causing a computer to execute each of the above procedures. (Appendix 2) Including a cut-off time setting procedure and an interruption processing procedure, The cut-off time setting procedure sets the cut-off time of the backup process based on the operation schedule, The interruption processing procedure interrupts the backup process when the cut-off time is reached during the backup process. The backup process support program described in Appendix 1. (Appendix 3) The operation schedule includes the power-on scheduled time of the target device, The cut-off time setting procedure sets the cut-off time between the power-off execution time and the power-on scheduled time. The backup process support program described in Appendix 2. (Appendix 4) The cut-off time setting procedure sets the cut-off time between the power-off execution time and the power-on scheduled time, and at a time a predetermined time before the power-on scheduled time. The backup process support program described in Appendix 3. (Appendix 5) The interruption processing procedure is a backup processing support program described in any one of Appendices 2 to 4, which sets an error flag, deletes data during the backup process, and outputs an error log when the backup process is interrupted. (Appendix 6) The backup procedure is a backup processing support program described in any one of Appendices 1 to 5, which outputs data backed up in the backup process to an external recording medium. (Appendix 7) The backup process is a backup processing support program described in any one of Appendices 1 to 6, which is the acquisition of a snapshot of the system area of the target device. (Appendix 8) The target device is a mainframe, and it is a backup processing support program described in any one of Appendices 1 to 7 and after. (Appendix 9) It includes an operation schedule acquisition unit, a file release unit, and a backup unit. The operation schedule acquisition unit acquires the operation schedule of the target device. The operation schedule includes the power-off execution time of the target device. Based on the operation schedule, the file release unit releases the backup target file to the target device at the power-off execution time of the target device. The backup unit executes the backup process of the target device after the release of the backup target file. It is a backup processing support device. (Appendix 10) It includes a cut-off time setting unit and an interruption processing unit. Based on the operation schedule, the cut-off time setting unit sets the cut-off time of the backup process. When the cut-off time is reached during the backup process, the interruption processing unit interrupts the backup process. It is the backup processing support device described in Appendix 9. It includes a cut-off time setting unit and an interruption processing unit. The cut-off time setting unit sets the cut-off time of the backup process based on the operation schedule. The interruption processing unit interrupts the backup process when the cut-off time is reached during the backup process. The backup process support device according to Supplementary Note 9. (Supplementary Note 11) The operation schedule includes the scheduled power-on time of the target device. The cut-off time setting unit sets the cut-off time between the power-off execution time and the scheduled power-on time of the target device. The backup process support device according to Supplementary Note 10. (Supplementary Note 12) The cut-off time setting unit sets the cut-off time between the power-off execution time and the scheduled power-on time of the target device, and at a time before the scheduled power-on time by a predetermined time. The backup process support device according to Supplementary Note 11. (Supplementary Note 13) When the interruption processing unit interrupts the backup process, it sets an error flag, deletes the data during the backup process, and outputs an error log. The backup process support device according to any one of Supplementary Notes 10 to 12. (Supplementary Note 14) The backup unit outputs the data backed up in the backup process to an external recording medium. The backup process support device according to any one of Supplementary Notes 9 to 5. (Supplementary Note 15) The backup process is the acquisition of a snapshot of the system area of the target device. The backup process support device according to any one of Supplementary Notes 9 to 14. (Supplementary Note 16) The target device is a mainframe. The backup process support device according to any one of Supplementary Notes 9 to 15 and subsequent. (Supplementary Note 17) It includes an operation schedule acquisition step, a file release step, and a backup step. The operation schedule acquisition step acquires the operation schedule of the target device. The operation schedule includes the power-off execution time of the target device. Based on the operation schedule, during the power-off execution time of the target device, the file release process releases the backup target file to the target device, After the release of the backup target file, the backup process executes the backup process of the target device. A backup process support method in which each of the above processes is executed by a computer. (Appendix 18) Including a cut-off time setting process and an interruption processing process, Based on the operation schedule, the cut-off time setting process sets the cut-off time of the backup process. When the cut-off time is reached during the backup process, the interruption processing process interrupts the backup process. The backup process support device according to Appendix 9. Including a cut-off time setting process and an interruption processing process, Based on the operation schedule, the cut-off time setting process sets the cut-off time of the backup process. When the cut-off time is reached during the backup process, the interruption processing process interrupts the backup process. The backup process support device according to Appendix 17. (Appendix 19) The operation schedule includes the scheduled power-on time of the target device. Based on the power-off execution time and the scheduled power-on time, the cut-off time setting process sets the cut-off time. The backup process support device according to Appendix 18. (Appendix 20) Based on the time between the power-off execution time and the scheduled power-on time, and at a time a predetermined time before the scheduled power-on time, the cut-off time setting process sets the cut-off time. The backup process support device according to Appendix 19. (Appendix 21) When the backup process is interrupted, the interruption processing process sets an error flag, deletes the data during the backup process, and outputs an error log. The backup process support device according to any one of Appendices 18 to 20. (Appendix 22) The backup process outputs the data backed up in the backup process to an external process recording medium, and is the backup process support device according to any one of Appendices 17 to 21. (Appendix 23) The backup process is the acquisition of a snapshot of the system area of the target device, and is the backup process support device according to any one of Appendices 17 to 22. (Appendix 24) The target device is a mainframe, and is the backup process support device according to any one of Appendices 17 to 23 and subsequent ones. (Appendix 25) Including an operation schedule acquisition procedure, a file opening procedure, and a backup procedure, The operation schedule acquisition procedure acquires the operation schedule of the target device, The operation schedule includes the power-off execution time of the target device, The file opening procedure opens the backup target file on the target device at the power-off execution time of the target device based on the operation schedule, The backup procedure executes the backup process of the target device after the backup target file is released. A computer-readable recording medium recording a backup process support program for causing a computer to execute each of the above procedures. (Appendix 26) Including a cut-off time setting procedure and an interruption processing procedure, The cut-off time setting procedure sets the cut-off time of the backup process based on the operation schedule, The interruption processing procedure interrupts the backup process when the cut-off time is reached during the backup process, and is the recording medium according to Appendix 25. (Appendix 27) The operation schedule includes the power-on scheduled time of the target device, The cut-off time setting procedure is the recording medium according to Supplementary Note 26, which sets the cut-off time between the power-off execution time and the scheduled power-on time. (Supplementary Note 28) The cut-off time setting procedure is the recording medium according to Supplementary Note 27, which sets the cut-off time between the power-off execution time and the scheduled power-on time, and at a time that is a predetermined time before the scheduled power-on time. (Supplementary Note 29) The interruption processing procedure is the recording medium according to any one of Supplementary Notes 26 to 28, which, when interrupting the backup processing, sets an error flag, deletes the data during the backup processing, and outputs an error log. (Supplementary Note 30) The backup procedure is the recording medium according to any one of Supplementary Notes 25 to 29, which outputs the data backed up in the backup processing to an external recording medium. (Supplementary Note 31) The backup processing is the recording medium according to any one of Supplementary Notes 25 to 30, which is the acquisition of a snapshot of the system area of the target device. (Supplementary Note 32) The target device is a mainframe, and is the recording medium according to any one of Supplementary Notes 25 to 31 and later. (Supplementary Note 33) A mainframe device including a backup processing support program according to any one of Supplementary Notes 1 to 8, or a backup processing support device according to any one of Supplementary Notes 9 to 15.

Industrial Applicability

[0046] According to the present disclosure, for example, in the operation of a target device, it is possible to regularly back up the target device simply by setting a scheduled operation for the target device without being conscious of incorporating a backup. Therefore, according to the backup processing support program of the present disclosure, it is possible to perform a backup process that suppresses the influence on the operating status of the target device. Therefore, the present disclosure can be widely and usefully used in the IT field.

Explanation of Signs

[0047] 10 Backup Processing Support Device 11 Operation Schedule Acquisition Unit 12 File Release Unit 13 Backup Unit 14 Cut-off Time Setting Unit 15 Interruption Processing Unit 101 Central Processing Unit 102 Memory 103 Bus 104 Storage Device 105 Input Device 106 Output Device 107 Communication Device

Claims

1. including an operation schedule acquisition procedure, a file opening procedure, and a backup procedure, wherein the operation schedule acquisition procedure acquires the operation schedule of the target device, the operation schedule includes the power-off execution time of the target device, the file opening procedure opens the backup target file in the target device at the power-off execution time of the target device based on the operation schedule, the backup procedure executes the backup process of the target device after the release of the backup target file, a backup process support program for causing a computer to execute each of the above procedures.

2. including a cut-off time setting procedure and an interruption processing procedure, wherein the cut-off time setting procedure sets the cut-off time of the backup process based on the operation schedule, the interruption processing procedure interrupts the backup process when the cut-off time is reached during the backup process, the backup process support program according to claim 1.

3. the operation schedule includes the power-on scheduled time of the target device, the cut-off time setting procedure sets the cut-off time between the power-off execution time and the power-on scheduled time of the target device, the backup process support program according to claim 2.

4. the cut-off time setting procedure sets the cut-off time between the power-off execution time and the power-on scheduled time of the target device, and at a time before the power-on scheduled time by a predetermined time, the backup process support program according to claim 3.

5. when the interruption processing procedure interrupts the backup process, it sets an error flag, deletes the data during the backup process, and outputs an error log, the backup process support program according to any one of claims 2 to 4.

6. the backup procedure outputs the data backed up in the backup process to an external recording medium, the backup process support program according to any one of claims 1 to 4.

7. the backup process is the acquisition of a snapshot of the system area of the target device, the backup process support program according to any one of claims 1 to 4.

8. including an operation schedule acquisition unit, a file opening unit, and a backup unit, wherein the operation schedule acquisition unit acquires the operation schedule of the target device, The operation schedule includes the power-off execution time of the target device, Based on the operation schedule, the file release unit releases the backup target file to the target device at the power-off execution time of the target device, The backup unit is a backup processing support device that executes the backup process of the target device after the release of the backup target file.

9. Including an operation schedule acquisition step, a file release step, and a backup step, The operation schedule acquisition step acquires the operation schedule of the target device, The operation schedule includes the power-off execution time of the target device, Based on the operation schedule, the file release step releases the backup target file to the target device at the power-off execution time of the target device, The backup step executes the backup process of the target device after the release of the backup target file, A backup processing support method in which each of the above steps is executed by a computer.

10. A mainframe device including the backup processing support program according to any one of Claims 1 to 4 or the backup processing support device according to Claim 8.

Citation Information

Patent Citations

  • Storage system and method for acquisition and use of snapshot

    JP2005346610A