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