Backup and restore for heterogeneous file server environment

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C711S162000, C714S006130

Reexamination Certificate

active

06665689

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to storage systems.
2. Related Art
A file servers is a computer storage systems that is used to record and retrieve data, in response to requests made by client devices; these client devices are typically coupled to one or more file servers using a communication network. The file server receives requests formatted in a file server protocol and following a data storage and retrieval model that is suited to that protocol. (In many circumstances the file server protocol and the data storage and retrieval model are nearly inseparable.)
Because different client devices often use differing data storage and retrieval models, or differing file server protocols, it is desirable for the file server to provide services using a plurality of such models and protocols. One such model is the Unix file system, with the associated NFS (Network File System) protocol. Other file systems include the Windows NT file system, with the associated CIFS (Common Internet File System) protocol.
One problem that has arisen in the art is that certain functions the file server should advantageously perform, such as backup and restore, differ substantially between differing models and protocols. It would be advantageous for the file server to perform these functions for files using either model, while preserving all the information associated with the file in either model. In particular, this poses a problem because some of the metadata associated with files in the Unix file system is not represented in the Windows NT file system.
Accordingly, it would be advantageous to provide a file server that provides for backup and restore of files in a heterogeneous file server environment, in which metadata associated with each file by each model or protocol is preserved across backup and restore operations. This advantage is achieved in an embodiment of the invention in which the file server (a) notes all file attributes associated with each file; (b) records those file attributes in an analogous record on backup using a different model; and (c) restores those file attributes from the analogous record on a restore operation.
SUMMARY OF THE INVENTION
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. In a preferred embodiment, 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. In a preferred embodiment, 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. In a preferred embodiment, the NT Extended Attributes provided by an NT restore element are translated into Unix metadata.
In a preferred embodiment, 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.


REFERENCES:
patent: 5239647 (1993-08-01), Anglin et al.
patent: 5403639 (1995-04-01), Belsan et al.
patent: 5535375 (1996-07-01), Eshel et al.
patent: 5537585 (1996-07-01), Blickenstaff et al.
patent: 5617568 (1997-04-01), Ault et al.
patent: 5644766 (1997-07-01), Coy et al.
patent: 5668958 (1997-09-01), Bendert et al.
patent: 5675782 (1997-10-01), Montague et al.
patent: 5684991 (1997-11-01), Malcolm
patent: 5689701 (1997-11-01), Ault et al.
patent: 5720026 (1998-02-01), Uemura et al.
patent: 5729743 (1998-03-01), Squibb
patent: 5794242 (1998-08-01), Green et al.
patent: 5799141 (1998-08-01), Galipeau et al.
patent: 5819020 (1998-10-01), Beeler, Jr.
patent: 5822780 (1998-10-01), Schutzman
patent: 5832522 (1998-11-01), Blickenstaff et al.
patent: 5857205 (1999-01-01), Roth
patent: 5873103 (1999-02-01), Trede et al.
patent: 5907672 (1999-05-01), Matze et al.
patent: 5920873 (1999-07-01), Van Huben et al.
patent: 5974563 (1999-10-01), Beeler, Jr.
patent: 6026414 (2000-02-01), Anglin
patent: 6029178 (2000-02-01), Martin et al.
patent: 6088694 (2000-07-01), Burns et al.
patent: 6145066 (2000-11-01), Atkin
patent: 6163856 (2000-12-01), Dion et al.
patent: 6260069 (2001-07-01), Anglin
patent: 6279011 (2001-08-01), Muhlestein
patent: 6324654 (2001-11-01), Wahl et al.
patent: 6453325 (2002-09-01), Cabrera et al.
patent: WO 99/66401 (1999-12-01), None
IBM Technical Disclosure Bulletin. “Migrated Data Backup Utility”. Jun. 1994. vol. 37. Pub. No. 6B.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Backup and restore for heterogeneous file server environment does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Backup and restore for heterogeneous file server environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Backup and restore for heterogeneous file server environment will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3097497

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.