System and method for providing safe data movement using third party copy techniques

   
   

Systems, methods, apparatus and software can utilize an extent guard to prevent modification (including relocation) of data in the storage resource while a third-party copy operation directed at the storage resource is occurring. A data transport mechanism such as a data restore application provides an extent list to the extent guard, which monitors read and/or write activity to storage resources described by the extent list. The data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the storage resource. If a modification attempt is made on the portion of the storage resource described by the extent list, the extent guard stalls the modification attempt until the third-party copy operation is aborted.

Τα συστήματα, οι μέθοδοι, οι συσκευές και το λογισμικό μπορούν να χρησιμοποιήσουν μια φρουρά βαθμού για να αποτρέψουν την τροποποίηση (συμπεριλαμβανομένου του επανεντοπισμού) των στοιχείων στον πόρο αποθήκευσης ενώ μια λειτουργία αντιγράφων τρίτων που κατευθύνεται στον πόρο αποθήκευσης εμφανίζεται. Ένας μηχανισμός μεταφορών στοιχείων όπως ένα στοιχείο αποκαθιστά την εφαρμογή παρέχει έναν κατάλογο βαθμού στη φρουρά βαθμού, ο οποίος ελέγχει διαβασμένος ή/και γράφει τη δραστηριότητα στους πόρους αποθήκευσης που περιγράφονται από τον κατάλογο βαθμού. Ο μηχανισμός μεταφορών στοιχείων ζητά από έναν μετακινούμενο στοιχείων για να εκτελέσει μια λειτουργία αντιγράφων τρίτων με το οποίο το στοιχείο κινείται από μια πηγή στοιχείων στον πόρο αποθήκευσης. Εάν μια προσπάθεια τροποποίησης γίνεται στη μερίδα του πόρου αποθήκευσης που περιγράφεται από τον κατάλογο βαθμού, οι στάβλοι φρουράς βαθμού η προσπάθεια τροποποίησης μέχρι τη λειτουργία αντιγράφων τρίτων αποβάλλονται.

 
Web www.patentalert.com

< Method and apparatus for distinguishing reachable objects and non-reachable objects in an object-based application

< Adding secure external virtual memory to smart cards

> Method and system for presentation and manipulation of PKCS signed-data objects

> Tooling framework system and method for code generation

~ 00174