Computer system for protecting software and method for protecting software

A file system and computer technology, applied in the direction of data error detection, response error generation, etc., with redundancy in calculation and operation, which can solve the problems of inappropriate snapshot granularity, flexibility and resource utilization, and reduce management. Maintenance cost, time saving, cost saving effect

Active Publication Date: 2008-05-14
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF0 Cites 49 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] Therefore, the task of the present invention is to overcome the problems of flexibility and resource utilization in existing snapshot methods due to inappropriate snapshot granularity, thereby providing a kind of flexibility and resource utilization that can be used in snapshots. A better balanced snapshot method on

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
  • Computer system for protecting software and method for protecting software
  • Computer system for protecting software and method for protecting software
  • Computer system for protecting software and method for protecting software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0057] In order to overcome the defects of too large or too small snapshot granularity in the prior art, the present invention implements the support for the snapshot at the directory level of the file system. Compared with file system-level snapshots and file-level snapshots, directory-level snapshots have different characteristics. The following first describes the related concepts involved in directory-level snapshots.

[0058] 1. Snapshot set (snapset): In the computer file system, users can create corresponding snapshots for directories. In order to distinguish directories that have created snapshots from directories that have not created snapshots, the present invention refers to directories that have created snapshots as snapshots set. The content contained in the snapshot set includes all subdirectories and subfiles in the directory. ...

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

The invention provides a creating method of catalogue-grade computer file system snapshot, which comprises: the catalogue that needs to create snap is confirmed; when the catalogue creates the snap firstly, the root index node information of the catalogue work version is added to the snap index list and update the last time point of creating or deleting the snap; a new index node is distributed as the root index node of the creating snap version, and the content of the root index node of the work version is copied to the new distributed index node; the write copy chain list of the work version is copied to the root index node of the new creating snap, and then the write copy chain list content of the work version is deleted; the creating time of snap of the root index node of snap version is set as the present time of the computer system; the root index node of the snap version is linked to the snap chain list of the catalogue. The invention also provides the deleting method of the catalogue-grade computer file system snap and the modifying method of the catalogue work version.

Description

technical field [0001] The invention relates to a snapshot method of a computer file system, in particular to a snapshot method of a computer file system. Background technique [0002] Computer file system snapshot technology has gained more and more attention, and has been applied in management requirements such as file system backup and version maintenance. Snapshots provide a consistent impression of the computer file system at a certain point in the past. Through snapshots, users can access the historical version of the file system and roll back the file system to the historical version. In addition, as a common method, snapshots can also effectively help computer file system management software to complete online file system backup, fast recovery after failure and other data protection and management functions. [0003] In the local file system, support for snapshots is usually divided into file system level and file level. For example, ext3cow and elephant both provi...

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/14G06F17/30
Inventor 董欢庆刘浏张敬亮张军伟张建刚
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products