Method for accessing distributed file system
0 Assignments
0 Petitions
Accused Products
Abstract
In order to access a distributed file system (DFS) of the present invention using a conventional protocol such as the one for an NFS or a CIFS without making a modification on a client side, a gateway unit for receiving a conventional protocol and performing processing in conformity the protocol is provided for a DFS server. The gateway unit emulates a directory structure in a file system such as the NFS or CIFS. When the DFS is a write-once read-many file system, update processing is converted into processing for creating a new generation file, and reference processing is converted into access to a latest generation file in a generation-managed file group. The gateway unit then accesses a DFS file via a DFS processing unit.
-
Citations
38 Claims
-
1-23. -23. (canceled)
-
24. A gateway apparatus coupled to a client computer and a file server via a network, the gateway apparatus comprising:
-
a first unit, coupled to the network, which is configured to receive a first type file access request from the client computer and to respond to the received first type file access request based on a first type protocol;
a second unit, coupled to the first unit and the network, which is configured to issue a second type file access request to the file server based on a second type protocol; and
a directory management unit coupled to the first unit, wherein the first type file access request includes a path name indicating a directory including a file to be accessed and a file name indicating the file, and the file name is a unique identifier in the directory, wherein the second type file access request includes a file ID indicating the file in a second file system, wherein the directory management unit manages information of relationship among path name information, file name information and file ID information, wherein the first unit converts a first path name and a first file name included in the first type file access request to a first file ID corresponding to the first path name and the first file name in accordance with the information of relationship managed by the directory management unit, and sends the first file ID to the second unit, wherein the second unit creates the second type file access request based on the first file ID sent by the first unit, and wherein the first type file access request is converted into the second type file access request to be used by the second type file system to access to the file according to the second type protocol different from the first type protocol. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A gateway apparatus coupled to a client computer and a file server via a network, the gateway apparatus comprising:
-
an interface, coupled to the client computer and the file server via the network, which receives a first type file access request from the client computer based on a first type protocol and issues a second type file access request to the file server based on a second type protocol;
a processing unit coupled to the interface; and
a memory coupled to the processing unit, wherein the first type file access request includes a path name indicating a directory including a file to be accessed and a file name indicating the file, and the file name is a unique identifier in the directory, wherein the second type file access request includes a file ID indicating the file, wherein the memory stores information of correspondence among path name information, file name information and file ID information, and wherein the processing unit converts a set of a first path name and a first file name included in the first type file access request into a first file ID based on the information of correspondence stored in the memory, creates the second type file access request including the first file ID, and manages sending the second type file access request from the interface to the file server. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
Specification