Patent ID: 6782401
Filing Date: 2004-08-24
Classification: G06F,Y10S

Abstract:
A method of servicing requests of a first file system communicated in accordance with a first storage protocol using a storage system that is responsive to requests communicated according to a second storage protocol and that is organized in accordance with a second file system, the method comprising the acts of:allocating a first portion of the storage system to hold data of the first file system, the first portion including a set of locations for holding directory information of the first file system; allocating a second portion of the storage system to hold data for the second file system, the second portion including a set of locations for holding directory information of the second file system, wherein the directory information of the second file system includes a set of file information entries corresponding to files of the first file system; intercepting requests of the first file system and converting the intercepted requests to corresponding requests in the second storage protocol, including converting addressing information in the intercepted requests to addressing information in accordance with the second storage protocol; providing the converted request to the storage system so that the storage system may service the request; analyzing the intercepted requests to determine if the requests are updating the set of locations holding directory information of the first file system and if so constructing corresponding update requests to a corresponding file information entry in the second portion, so that the second portion includes entries that are consistent with the information in the first portion.