Incrementally restoring a mass storage device to a prior state

   
   

Restoring a mass storage device, including the corresponding data blocks stored thereon, to a state in which it existed at a prior instant in time to minimize the data loss caused by data blocks becoming corrupt or lost. After a mirrored or backup copy has been made, data blocks that are to be overwritten in response to a write request are stored in a preservation memory prior to being overwritten. The data blocks stored in the preservation memory are time-stamped to designate the chronological order by which the data blocks were overwritten. If data becomes corrupted, the data blocks of the preservation memory are applied to the corrupted data in reverse chronological order until such time that a valid, non-corrupted set of data is obtained. In this manner, data more recent than that associated with the full mirrored or backup copy can be reconstructed.

Αποκαθιστώντας μια συσκευή μαζικής αποθήκευσης, συμπεριλαμβανομένων των αντίστοιχων φραγμών στοιχείων που αποθηκεύονται επ'αυτού, σε ένα κράτος στο οποίο υπήρξε σε μια προγενέστερη στιγμή για να ελαχιστοποιήσει εγκαίρως την απώλεια στοιχείων που προκλήθηκε από τους φραγμούς στοιχείων που γίνονται αλλοιωμένους ή που χάθηκε. Μετά από αντανακλασμένο ή ένα στήριγμα το αντίγραφο έχει γίνει, φραγμοί στοιχείων που πρόκειται να επικαλυφθούν σε απάντηση γράφουν ότι το αίτημα αποθηκεύεται σε μια μνήμη συντήρησης πριν από την επικάλυψη. Οι φραγμοί στοιχείων που αποθηκεύονται στη μνήμη συντήρησης είναι χρόνος-σφραγισμένοι για να υποδείξουν τη χρονολογική σειρά από την οποία οι φραγμοί στοιχείων ήταν επικαλυμμένοι. Εάν το στοιχείο γίνεται αλλοιωμένο, οι φραγμοί στοιχείων της μνήμης συντήρησης εφαρμόζονται στα αλλοιωμένα στοιχεία κατά την αντίστροφη χρονολογική σειρά μέχρι τέτοιο χρόνο ότι ένα έγκυρο, μη-αλλοιωμένο σύνολο στοιχείων λαμβάνεται. Με αυτόν τον τρόπο, τα στοιχεία πιό πρόσφατα από αυτό που συνδέεται με το πλήρες αντανακλημένο ή εφεδρικό αντίγραφο μπορούν να αναδημιουργηθούν.

 
Web www.patentalert.com

< Compressing database workloads

< File system translators and methods for implementing the same

> Data sorting in information storage systems

> Method and apparatus for securely and dynamically managing user roles in a distributed system

~ 00168