US7822725B2 - Method and device for data backup - Google Patents
Method and device for data backup Download PDFInfo
- Publication number
- US7822725B2 US7822725B2 US11/671,001 US67100107A US7822725B2 US 7822725 B2 US7822725 B2 US 7822725B2 US 67100107 A US67100107 A US 67100107A US 7822725 B2 US7822725 B2 US 7822725B2
- Authority
- US
- United States
- Prior art keywords
- data
- file
- hash value
- storage system
- hash
- 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.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- 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/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- 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/1456—Hardware arrangements for backup
-
- 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/1464—Management of the backup or restore process for networked environments
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/83—Indexing scheme relating to error detection, to error correction, and to monitoring the solution involving signatures
Abstract
-
- checking the files on the first storage system for any changes by the client, depending on one or several events;
- if changes have been detected, determining a hash value in relation to the file, which hash value is structured such that the identity of the file can be determined,
- transmitting the hash value to the server,
- checking, by means of the hash value, by the server as to whether the identical file is stored on the second storage system, and
if the file already exists, the file is not requested, but an annotation is made to the effect that the file is stored on the first storage system, and if the file does not exist, requesting the entire file, or parts of the file that have changed, from the first storage system, and storing the file on the second storage system, with an annotation relating to the first storage system.
Description
Claims (10)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006055964.9 | 2006-11-24 | ||
DE102006055964 | 2006-11-24 | ||
DE102006055964A DE102006055964A1 (en) | 2006-11-24 | 2006-11-24 | Method and device for data backup |
Publications (2)
Publication Number | Publication Date |
---|---|
US20080126431A1 US20080126431A1 (en) | 2008-05-29 |
US7822725B2 true US7822725B2 (en) | 2010-10-26 |
Family
ID=39262792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/671,001 Expired - Fee Related US7822725B2 (en) | 2006-11-24 | 2007-02-05 | Method and device for data backup |
Country Status (3)
Country | Link |
---|---|
US (1) | US7822725B2 (en) |
DE (1) | DE102006055964A1 (en) |
WO (1) | WO2008061897A2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110185133A1 (en) * | 2010-01-25 | 2011-07-28 | Sepaton, Inc. | System and Method for Identifying Locations Within Data |
US8280926B2 (en) | 2003-08-05 | 2012-10-02 | Sepaton, Inc. | Scalable de-duplication mechanism |
US8688651B2 (en) | 2011-01-25 | 2014-04-01 | Sepaton, Inc. | Dynamic deduplication |
US20140331091A1 (en) * | 2011-12-08 | 2014-11-06 | International Business Machines Corporation | Detecting Loss of Data During Data Transfer Between Information Devices |
US9256611B2 (en) | 2013-06-06 | 2016-02-09 | Sepaton, Inc. | System and method for multi-scale navigation of data |
US9391935B1 (en) * | 2011-12-19 | 2016-07-12 | Veritas Technologies Llc | Techniques for file classification information retention |
US9678973B2 (en) | 2013-10-15 | 2017-06-13 | Hitachi Data Systems Corporation | Multi-node hybrid deduplication |
US9766832B2 (en) | 2013-03-15 | 2017-09-19 | Hitachi Data Systems Corporation | Systems and methods of locating redundant data using patterns of matching fingerprints |
US10248582B2 (en) | 2011-11-07 | 2019-04-02 | Nexgen Storage, Inc. | Primary data storage system with deduplication |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100293148A1 (en) * | 2008-01-29 | 2010-11-18 | Paul Cesario | Network attached storage backup |
WO2010002407A1 (en) * | 2008-07-02 | 2010-01-07 | Hewlett-Packard Development Company, L.P. | Performing administrative tasks associated with a network-attached storage system at a client |
US8527465B1 (en) * | 2008-12-24 | 2013-09-03 | Emc Corporation | System and method for modeling data change over time |
US8806062B1 (en) * | 2009-03-27 | 2014-08-12 | Symantec Corporation | Adaptive compression using a sampling based heuristic |
CN102378969B (en) * | 2009-03-30 | 2015-08-05 | 惠普开发有限公司 | The deduplication of the data stored in copy volume |
US8695058B2 (en) * | 2009-05-20 | 2014-04-08 | Mobile Iron, Inc. | Selective management of mobile device data in an enterprise environment |
US8090977B2 (en) * | 2009-12-21 | 2012-01-03 | Intel Corporation | Performing redundant memory hopping |
US8473463B1 (en) * | 2010-03-02 | 2013-06-25 | Symantec Corporation | Method of avoiding duplicate backups in a computing system |
JP5447092B2 (en) * | 2010-03-30 | 2014-03-19 | 富士通株式会社 | Processing apparatus, data migration method, and data migration program |
DE102011016974A1 (en) | 2011-04-13 | 2012-11-15 | Continental Automotive Gmbh | Method for storing a security-relevant data unit |
US9383928B2 (en) * | 2011-06-13 | 2016-07-05 | Emc Corporation | Replication techniques with content addressable storage |
US9934229B2 (en) * | 2011-10-23 | 2018-04-03 | Microsoft Technology Licensing, Llc | Telemetry file hash and conflict detection |
US10324893B1 (en) * | 2011-12-15 | 2019-06-18 | Veritas Technologies Llc | Backup application catalog analyzer |
WO2017022034A1 (en) * | 2015-07-31 | 2017-02-09 | 富士通株式会社 | Information processing device, information processing method, and information processing program |
US10256981B2 (en) * | 2016-09-27 | 2019-04-09 | International Business Machines Corporation | Secure logging for host security module |
KR102067619B1 (en) * | 2018-01-02 | 2020-02-11 | 주식회사 한글과컴퓨터 | Method for data backup, apparatus and user's terminal using the same |
DE102018113148A1 (en) * | 2018-06-01 | 2019-12-05 | Thorsten Windmann | Method for audit-proof storage of data |
US10936427B2 (en) * | 2018-10-09 | 2021-03-02 | International Business Machines Corporation | Disaster recovery data fetching control |
US11228545B1 (en) * | 2021-04-16 | 2022-01-18 | EMC IP Holding Company LLC | Cross application granular restore of backed-up email attachments |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994018634A1 (en) | 1993-02-01 | 1994-08-18 | Lsc, Inc. | Archiving file system for data servers in a distributed network environment |
US6546404B1 (en) | 2000-01-29 | 2003-04-08 | International Business Machines Corporation | Data migration tool |
US20030105716A1 (en) * | 2001-12-03 | 2003-06-05 | Sutton Lorin R. | Reducing duplication of files on a network |
US6704730B2 (en) * | 2000-02-18 | 2004-03-09 | Avamar Technologies, Inc. | Hash file system and method for use in a commonality factoring system |
US20040143713A1 (en) * | 2003-01-22 | 2004-07-22 | Niles Ronald S. | System and method for backing up data |
US6810398B2 (en) | 2000-11-06 | 2004-10-26 | Avamar Technologies, Inc. | System and method for unorchestrated determination of data sequences using sticky byte factoring to determine breakpoints in digital sequences |
US20040220975A1 (en) * | 2003-02-21 | 2004-11-04 | Hypertrust Nv | Additional hash functions in content-based addressing |
US6826711B2 (en) | 2000-02-18 | 2004-11-30 | Avamar Technologies, Inc. | System and method for data protection with multidimensional parity |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005078606A2 (en) * | 2004-02-11 | 2005-08-25 | Storage Technology Corporation | Clustered hierarchical file services |
US7343356B2 (en) * | 2004-04-30 | 2008-03-11 | Commvault Systems, Inc. | Systems and methods for storage modeling and costing |
EP1605649B1 (en) * | 2004-06-02 | 2006-08-09 | Ixos Software AG | Method and device for managing electronic messages |
US7765369B1 (en) * | 2004-11-05 | 2010-07-27 | Commvault Systems, Inc. | Method and system for selectively deleting stored data |
-
2006
- 2006-11-24 DE DE102006055964A patent/DE102006055964A1/en not_active Withdrawn
-
2007
- 2007-02-05 US US11/671,001 patent/US7822725B2/en not_active Expired - Fee Related
- 2007-11-08 WO PCT/EP2007/062093 patent/WO2008061897A2/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994018634A1 (en) | 1993-02-01 | 1994-08-18 | Lsc, Inc. | Archiving file system for data servers in a distributed network environment |
US6546404B1 (en) | 2000-01-29 | 2003-04-08 | International Business Machines Corporation | Data migration tool |
US6704730B2 (en) * | 2000-02-18 | 2004-03-09 | Avamar Technologies, Inc. | Hash file system and method for use in a commonality factoring system |
US6826711B2 (en) | 2000-02-18 | 2004-11-30 | Avamar Technologies, Inc. | System and method for data protection with multidimensional parity |
US7000143B2 (en) | 2000-02-18 | 2006-02-14 | Avamar Technologies, Inc. | System and method for data protection with multidimensional parity |
US6810398B2 (en) | 2000-11-06 | 2004-10-26 | Avamar Technologies, Inc. | System and method for unorchestrated determination of data sequences using sticky byte factoring to determine breakpoints in digital sequences |
US20030105716A1 (en) * | 2001-12-03 | 2003-06-05 | Sutton Lorin R. | Reducing duplication of files on a network |
US20040143713A1 (en) * | 2003-01-22 | 2004-07-22 | Niles Ronald S. | System and method for backing up data |
US20040220975A1 (en) * | 2003-02-21 | 2004-11-04 | Hypertrust Nv | Additional hash functions in content-based addressing |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8280926B2 (en) | 2003-08-05 | 2012-10-02 | Sepaton, Inc. | Scalable de-duplication mechanism |
US8620939B2 (en) | 2010-01-25 | 2013-12-31 | Sepaton, Inc. | System and method for summarizing data |
US8447741B2 (en) | 2010-01-25 | 2013-05-21 | Sepaton, Inc. | System and method for providing data driven de-duplication services |
US20110184967A1 (en) * | 2010-01-25 | 2011-07-28 | Sepaton, Inc. | System and method for navigating data |
US20110184921A1 (en) * | 2010-01-25 | 2011-07-28 | Sepaton, Inc. | System and Method for Data Driven De-Duplication |
US20110185133A1 (en) * | 2010-01-25 | 2011-07-28 | Sepaton, Inc. | System and Method for Identifying Locations Within Data |
US8495312B2 (en) | 2010-01-25 | 2013-07-23 | Sepaton, Inc. | System and method for identifying locations within data |
US20110184966A1 (en) * | 2010-01-25 | 2011-07-28 | Sepaton, Inc. | System and Method for Summarizing Data |
US8495028B2 (en) | 2010-01-25 | 2013-07-23 | Sepaton, Inc. | System and method for data driven de-duplication |
US8688651B2 (en) | 2011-01-25 | 2014-04-01 | Sepaton, Inc. | Dynamic deduplication |
US9122639B2 (en) | 2011-01-25 | 2015-09-01 | Sepaton, Inc. | Detection and deduplication of backup sets exhibiting poor locality |
US10248582B2 (en) | 2011-11-07 | 2019-04-02 | Nexgen Storage, Inc. | Primary data storage system with deduplication |
US20140331091A1 (en) * | 2011-12-08 | 2014-11-06 | International Business Machines Corporation | Detecting Loss of Data During Data Transfer Between Information Devices |
US9391935B1 (en) * | 2011-12-19 | 2016-07-12 | Veritas Technologies Llc | Techniques for file classification information retention |
US9766832B2 (en) | 2013-03-15 | 2017-09-19 | Hitachi Data Systems Corporation | Systems and methods of locating redundant data using patterns of matching fingerprints |
US9256611B2 (en) | 2013-06-06 | 2016-02-09 | Sepaton, Inc. | System and method for multi-scale navigation of data |
US9678973B2 (en) | 2013-10-15 | 2017-06-13 | Hitachi Data Systems Corporation | Multi-node hybrid deduplication |
Also Published As
Publication number | Publication date |
---|---|
US20080126431A1 (en) | 2008-05-29 |
WO2008061897A2 (en) | 2008-05-29 |
DE102006055964A1 (en) | 2008-05-29 |
WO2008061897A3 (en) | 2008-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7822725B2 (en) | Method and device for data backup | |
US11615001B2 (en) | Incremental restore of a virtual machine | |
US11868213B2 (en) | Incremental backup to object store | |
US7490207B2 (en) | System and method for performing auxillary storage operations | |
JP5121731B2 (en) | Content reference storage array element | |
EP1975799B1 (en) | Implementing read/write, multi-versioned file system on top of backup data | |
US7613748B2 (en) | Stored data reverification management system and method | |
US7752492B1 (en) | Responding to a failure of a storage system | |
US7979649B1 (en) | Method and apparatus for implementing a storage lifecycle policy of a snapshot image | |
US8205049B1 (en) | Transmitting file system access requests to multiple file systems | |
US20090254609A1 (en) | Methods and systems for improved throughput performance in a distributed data de-duplication environment | |
US20050246376A1 (en) | System and method for stored data archive verification | |
US8010543B1 (en) | Protecting a file system on an object addressable storage system | |
US10628298B1 (en) | Resumable garbage collection | |
US11151056B2 (en) | Efficient virtualization layer structure for a data storage system | |
US20060106892A1 (en) | Method and apparatus for archive data validation in an archive system | |
US20220237170A1 (en) | Maintaining timestamp parity of objects with alternate data streams during transition phase to synchronous state | |
US20170039119A1 (en) | System, Method and Computer Program Product for Recovering Stub Files | |
US11003554B2 (en) | RAID schema for providing metadata protection in a data storage system | |
US8117493B1 (en) | Fast recovery in data mirroring techniques | |
US8782006B1 (en) | Method and apparatus for file sharing between continuous and scheduled backups | |
US8495315B1 (en) | Method and apparatus for supporting compound disposition for data images | |
JP2005165485A (en) | File management device, storage management system, system management method, program, and recording medium | |
US11138229B2 (en) | Dependency aware improvements to support parallel replay or parallel replication of operations which are directed to a common inode | |
Dell |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BDT-SOLUTIONS GMBH, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WALLISER, STEFAN;HAUG, OLIVER;JIAO, YU;AND OTHERS;REEL/FRAME:019627/0474;SIGNING DATES FROM 20070510 TO 20070730 Owner name: BDT-SOLUTIONS GMBH, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WALLISER, STEFAN;HAUG, OLIVER;JIAO, YU;AND OTHERS;SIGNING DATES FROM 20070510 TO 20070730;REEL/FRAME:019627/0474 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: OFFICEPLUS GMBH, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BDT-SOLUTIONS GMBH;REEL/FRAME:035235/0773 Effective date: 20150306 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.) |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20181026 |