Systems and methods for improved electronic data storage management that
allow the file system to physically adapt and optimize to a variety of
add-on hardware components (such as hard disks, removable drives, CD ROM
drives, etc.) while virtually maintaining a stable system configuration
from an application software point of view. The Redirector presents a
virtual view of the file system by providing a virtual view of logical
volumes. Through the use of a Redirector component, all application
program file API's to the operating system are filtered; if the file, or
directory is redirected, then the call is sent in a modified form to the
operating system to its redirected physical location. The physical
movement of files is accomplished through the use of a Migrator component.
The Migrator makes a copy of the file, verifies the correctness of the
copy, updates the redirector table, and then removes the physical file
from its original location.
Συστήματα και μέθοδοι για τη βελτιωμένη διαχείριση αποθήκευσης ηλεκτρονικών στοιχείων που επιτρέπουν στο σύστημα αρχείων για να προσαρμοστούν φυσικά και να βελτιστοποιήσουν σε ποικίλα πρόσθετα τμήματα υλικού (όπως οι σκληροί δίσκοι, οι μετακινούμενες κινήσεις, οι κινήσεις CD-$L*ROM, κ.λπ....) ουσιαστικά διατηρώντας μια σταθερή διαμόρφωση συστημάτων από μια άποψη προγραμμάτων εφαρμογών. Το Redirector παρουσιάζει μια εικονική άποψη του συστήματος αρχείων με την παροχή μιας εικονικής άποψης των λογικών όγκων. Μέσω της χρήσης ενός συστατικού Redirector, όλο το αρχείο API προγράμματος εφαρμογής στο λειτουργικό σύστημα φιλτράρεται εάν το αρχείο, ή ο κατάλογος επαναπροσανατολίζεται, κατόπιν η κλήση στέλνεται σε μια τροποποιημένη μορφή στο λειτουργικό σύστημα στην επαναπροσανατολισμένη φυσική θέση της. Η φυσική μετακίνηση των αρχείων ολοκληρώνεται μέσω της χρήσης ενός migrator τμήματος. Migrator κάνει ένα αντίγραφο του αρχείου, ελέγχει την ακρίβεια του αντιγράφου, ενημερώνει τον πίνακα redirector, και αφαιρεί έπειτα το φυσικό αρχείο από την αρχική θέση του.