In a computerized data storage system, when data is to be updated in a
primary, or "base," logical volume, a snapshot volume is formed from the
base volume. The updates are then made to the snapshot volume, preferably
while the base volume is still used to satisfy normal I/O (input/output)
access requests. After the updating is complete, the snapshot volume is
rolled back into the base volume. During the rollback, any remaining
original data in the base volume and the updated data in either the base
volume or snapshot volume are available for satisfying the normal I/O
access requests. Thus, the updating appears to be instantaneous, since the
entire updated data is immediately available upon starting the rollback.
Σε ένα αυτοματοποιημένο σύστημα αποθήκευσης στοιχείων, όταν το στοιχείο πρόκειται να ενημερωθεί σε έναν αρχικό, ή "τη βάση," ο λογικός όγκος, ένας όγκος στιγμιοτύπων διαμορφώνεται από τον όγκο βάσεων. Οι αναπροσαρμογές γίνονται έπειτα στον όγκο στιγμιοτύπων, κατά προτίμηση ενώ ο όγκος βάσεων χρησιμοποιείται ακόμα για να ικανοποιήσει τα κανονικά I/O (εισαγωγή/παραγωγή) αιτήματα πρόσβασης. Αφότου η ενημέρωση είναι πλήρης, ο όγκος στιγμιοτύπων κυλιέται πίσω στον όγκο βάσεων. Κατά τη διάρκεια της μείωσης των τιμών, οποιαδήποτε υπόλοιπα αρχικά στοιχεία στον όγκο βάσεων και τα ενημερωμένα στοιχεία είτε στον όγκο βάσεων είτε τον όγκο στιγμιοτύπων είναι διαθέσιμα για την ικανοποίηση των κανονικών I/O αιτημάτων πρόσβασης. Κατά συνέπεια, η ενημέρωση εμφανίζεται να είναι στιγμιαία, δεδομένου ότι το ολόκληρο ενημερωμένο στοιχείο είναι αμέσως διαθέσιμο επάνω στην έναρξη της μείωσης των τιμών.