The invention provides a file server that provides for backup and restore
of files in a heterogeneous file server environment. Metadata associated
with each file by each model or protocol is preserved across backup and
restore operations. The file server performs at least three tasks as part
of the backup and restore operations. The file server notes all file
attributes associated with each file in either model. These file
attributes can include Unix perms, ownership and timestamp information,
and link information. On backup, the file server records those file
attributes in an analogous record using a different model. The file server
records each element of Unix metadata as an NT Extended Attribute for use
by an NT backup element. On restore, the file server restores those file
attributes from the analogous record. The NT Extended Attributes provided
by an NT restore element are translated into Unix metadata. The file
server provides an element for translating between Unix metadata and NT
Extended Attributes transparently to the NT backup and restore elements,
so that NT backup and restore elements that were created without reference
to the heterogeneous file server environment can be used.
Η εφεύρεση παρέχει έναν κεντρικό υπολογιστή αρχείων που επιτρέπει το στήριγμα και αποκαθιστά των αρχείων σε ένα ετερογενές περιβάλλον κεντρικών υπολογιστών αρχείων. Τα μεταδεδομένα που συνδέονται με κάθε αρχείο από κάθε πρότυπο ή πρωτόκολλο συντηρούνται πέρα από το στήριγμα και αποκαθιστούν τις διαδικασίες. Ο κεντρικός υπολογιστής αρχείων εκτελεί τουλάχιστον τρεις στόχους ως τμήμα του στηρίγματος και αποκαθιστά τις διαδικασίες. Ο κεντρικός υπολογιστής αρχείων σημειώνει όλες τις ιδιότητες αρχείων που συνδέονται με κάθε αρχείο σε καθένα πρότυπο. Αυτές οι ιδιότητες αρχείων μπορούν να περιλάβουν το Unix perms, τις πληροφορίες ιδιοκτησίας και timestamp, και τις πληροφορίες συνδέσεων. Στο στήριγμα, ο κεντρικός υπολογιστής αρχείων καταγράφει εκείνες τις ιδιότητες αρχείων σε ένα ανάλογο αρχείο χρησιμοποιώντας ένα διαφορετικό πρότυπο. Ο κεντρικός υπολογιστής αρχείων καταγράφει κάθε στοιχείο των μεταδεδομένων Unix δεδομένου ότι ένα NT επέκτεινε τις ιδιότητες προς χρήση από ένα εφεδρικό στοιχείο NT. Αποκαταστήστε, ο κεντρικός υπολογιστής αρχείων αποκαθιστά εκείνες τις ιδιότητες αρχείων από το ανάλογο αρχείο. Το NT επέκτεινε τις ιδιότητες που παρέχηκαν από ένα NT αποκαθιστά το στοιχείο είναι μεταφρασμένο στα μεταδεδομένα Unix. Ο κεντρικός υπολογιστής αρχείων παρέχει ένα στοιχείο για να μεταφράσει μεταξύ των μεταδεδομένων Unix και εκτεταμένων των NT ιδιοτήτων διαφανώς στο στήριγμα NT και αποκαθιστά τα στοιχεία, έτσι ώστε στήριγμα NT και αποκαθιστά τα στοιχεία που δημιουργήθηκαν χωρίς αναφορά στο ετερογενές περιβάλλον κεντρικών υπολογιστών αρχείων μπορούν να χρησιμοποιηθούν.