Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for ensuring valid journaled file system metadata during a backup operation

A file system and metadata technology, applied in the direction of electrical digital data processing, generation of response errors, instruments, etc., can solve problems such as file system inconsistency

Inactive Publication Date: 2005-04-13
IBM CORP
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Thus, creating inconsistencies in the file system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for ensuring valid journaled file system metadata during a backup operation
  • Method and apparatus for ensuring valid journaled file system metadata during a backup operation
  • Method and apparatus for ensuring valid journaled file system metadata during a backup operation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention provides mechanisms for ensuring file system integrity during backup operations. More specifically, the present invention provides mechanisms for ensuring that a file system's metadata is consistent with the state of the storage system and the backed up metadata during a backup operation so that a journaled or journaled file system can remain valid. The mechanisms of the present invention can be used in a distributed data processing system or in individual computing devices. Therefore, for the convenience of describing the operating components of the present invention, the distributed data processing system and the individual data processing system are briefly described below with reference to FIGS. 2-5.

[0032] Referring now to the drawings, Figure 2 is a schematic representation of a network of distributed data processing systems in which the present invention may be implemented. Network data processing system 200 is a network of computers in w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method and apparatus for ensuring valid journaling file system metadata during backup operations provides a mechanism for suspending write I / O operations to a storage device during point-in-time backup operations. After the real-time point backup operation is completed, the pending write I / O operation is released, and then processed by the storage system. Sets the point-in-time backup flag in the Logical Volume Manager when initiating a point-in-time operation. When receiving a write I / O operation, the logical volume manager checks the status of the real-time point backup flag to determine whether the real-time point backup operation is currently being performed. If the flag is not set, write I / O operations are logged and performed as normal. If the flag is set, write I / O operations are stored in the holding queue of the logical volume manager. When a write I / O is stored in the holding queue, it is not allowed to be sent to the storage system. When the real-time point backup operation is completed, the pending write I / O operations in the holding queue are allowed to be sent to the storage system, and the metadata for the file system is updated to reflect the submission of the write I / O operations.

Description

technical field [0001] The present invention relates to an improved method of implementing backup operations in computing systems having journaled or logged file systems. More specifically, the present invention provides methods and apparatus for ensuring the validity of journaled file system metadata during backup operations. Background technique [0002] Virtually all computer applications (or programs) rely on storage devices. The storage device may be used for storing computer code and for storing data operated on by the code. The term "data" refers to any information, including formatted information, executable code, and data used for the operation of an application. Storage technology has evolved in many different directions. Accordingly, a wide variety of storage systems are available. [0003] Due to the wide variety of storage systems available, it is not practical for humans to write computer applications and have detailed control over how data is stored on sto...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/00G06F11/07G06F13/16
CPCG06F11/1466
Inventor 容昌马克·艾伦·格鲁布斯杰拉尔德·弗兰西斯·迈克布雷迪格罗维尔·赫尔伯特·纽曼
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products