Method for accessing distributed file system
First Claim
1. A distributed file system (DFS) comprising:
- a plurality of DFS servers connected to a network, for distributing a file for storage; and
a gateway unit for converting a protocol for accessing a centralized file system into a protocol capable of accessing the distributed file to access the distributed file;
wherein at least one of the DFS servers is provided with the gateway unit.
1 Assignment
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.
150 Citations
23 Claims
-
1. A distributed file system (DFS) comprising:
-
a plurality of DFS servers connected to a network, for distributing a file for storage; and
a gateway unit for converting a protocol for accessing a centralized file system into a protocol capable of accessing the distributed file to access the distributed file;
wherein at least one of the DFS servers is provided with the gateway unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A distributed file system (DFS) comprising:
-
a plurality of DFS servers connected to a network, for distributing a file for storage; and
a gateway unit for converting a protocol for accessing a centralized file system into a protocol capable of accessing the distributed file to access the distributed file, wherein at least one of said at least one DFS client is provided with the gateway unit.
-
-
9. A distributed file system (DFS) server connected to a network, comprising:
-
a DFS processing unit for processing a request from a DFS client, received over the network; and
a gateway unit for receiving a request using a protocol for accessing a file in a centralized file system over the network, converting the received request into a request using a protocol capable of accessing a file in the DFS, and then transmitting the converted request to the DFS processing unit. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for accessing a file in a distributed file system (DFS) comprising the steps of:
-
receiving a request using a protocol for accessing a file in a centralized file system over a network;
converting the received request into a request using a protocol capable of accessing the file in the DFS; and
performing processing on the file in the DFS using the converted request. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A processing program for accessing a distributed file system using a protocol for accessing a centralized file system, the processing program comprising the steps of:
-
converting information with a directory structure for identifying a file by a location of a directory in which the file resides and a unique file name in the directory into an identifier without a directory structure uniquely assigned irrespective of a location of the file, when the file is referred to;
accessing the file using the identifier; and
returning data read out for referencing as a response.
-
-
23. A processing program for accessing a distributed file system using a protocol for accessing a centralized file system, the processing program comprising the steps of:
-
determining whether updating of a file is to update data being already updated when the updating of the file is performed;
obtaining an identifier for the file when the updating of the file is determined to be not to update the data being already updated;
registering file data being updated; and
accessing the file using the identifier and requesting data writing.
-
Specification