File replication method for distributed file systems
First Claim
1. A file replication method for creating, in a distributed file system including a plurality of network storage apparatus and a replication system each connected to a network wherein the replication system has a management table for managing attribute information of all files and directories in the network storage apparatus as a replication source, a partial copy of data stored in the network storage apparatus as the replication source in the network storage apparatus as a replication destination, said method comprising the steps of:
- preliminarily recording replication information for specifying a file as a target of replication in said replication system;
receiving a file access request from a client;
judging whether or not a replicating operation should be performed with execution of said file access request by using said management table and said replication information; and
simultaneously transferring, if a result of said judgment is such that the replicating operation should be performed, said file access request to said network storage apparatus as the replication source and to said network storage apparatus as the replication destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A file replication method which allows, between a plurality of virtualized-and-unified file systems, real-time creation of a partial copy of that one of the virtualized-and-unified file systems as a target of replication is provided. The replication-source virtualized-and-unified file system is provided with a unified management directory for managing a structure of files and directories and the attribute information thereof, replication information for setting the file as an object to be copied, a request reception unit for receiving a request from a client in a unified manner, and a replication unit for judging whether or not replication should be performed in accordance with the unified management directory and the replication information and simultaneously transferring, based on the result of the judgment, the file access request to the replication-source virtualized-and-unified file system and to the replication-destination virtualized-and-unified file system.
-
Citations
22 Claims
-
1. A file replication method for creating, in a distributed file system including a plurality of network storage apparatus and a replication system each connected to a network wherein the replication system has a management table for managing attribute information of all files and directories in the network storage apparatus as a replication source, a partial copy of data stored in the network storage apparatus as the replication source in the network storage apparatus as a replication destination, said method comprising the steps of:
-
preliminarily recording replication information for specifying a file as a target of replication in said replication system;
receiving a file access request from a client;
judging whether or not a replicating operation should be performed with execution of said file access request by using said management table and said replication information; and
simultaneously transferring, if a result of said judgment is such that the replicating operation should be performed, said file access request to said network storage apparatus as the replication source and to said network storage apparatus as the replication destination. - View Dependent Claims (2, 3)
-
-
4. A replication system for performing file replication between a plurality of network storage apparatus connected to a network, said replication system comprising:
-
a management table for managing attribute information of all files and directories in the network storage apparatus as a replication source;
a unit for holding replication information indicative of whether or not replication should be performed;
a request reception unit for receiving, a file access request from a client; and
a replication unit for simultaneously transferring the file access request to the plurality of network storage apparatus, said replication unit including a judgment unit for judging whether or not replication should be performed by using the management table and the replication information and a request processing unit for simultaneously transferring, in accordance with a result of the judgment, the file access request to the network storage apparatus as the replication source and to the network storage apparatus as a replication destination. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A file replication method for creating, in an external network storage, a partial copy of data stored in a virtualized-and-unified file system including a plurality of network storages and a unification virtualizing system for managing, in a unified manner, a structure of files and directories present in distributed relation in the network storages and attribute information thereof and allowing a unified access to the network storages from an outside, said method comprising the steps of:
-
preliminarily recording, in said unification virtualizing system, replication information specifying the file as a target of replication;
receiving, in a unified manner, a file access request from a client to said virtualized-and-unified file system;
specifying the network storage storing therein the file as a target of said file access request by using a mapping unit for determining and setting the network storage for each of the files;
judging, by using said replication information, whether or not a replicating operation should be performed with execution of said file access request; and
transferring said file access request to the specified network storage and, if a result of said judgment is such that the replicating operation should be performed, transferring the file access request also to the external network storage as a replication destination, and thereby causing each of the network storage storing therein said target file and the external network storage as the replication destination to execute a file access requested by the file access request. - View Dependent Claims (10, 11)
-
-
12. A unification virtualizing system for a plurality of network storages, said system virtually showing the plurality of network storages connected to a network as a single file system and comprising:
-
a unified management directory for managing a structure of all files and directories present in said virtualized-and-unified file system and attribute information thereof;
a unit for holding replication information for specifying the file to be replicated by assuming that an external file system is a replication destination;
a request reception unit for receiving a file access request from a client;
a mapping unit for determining the network storage of a file access target of said file access request;
a judgment unit for judging whether or not the file access target of said file access request should be replicated in said external file system by using the unified management directory and the replication information; and
a request transfer unit for simultaneously transferring, if the judgment unit judges that replication should be performed, said file access request to the external file system as the replication destination and to the network storage determined by the mapping unit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 22)
-
-
20. A virtualized-and-unified file system comprised of a plurality of network storages and a unification virtualizing system, wherein
the unification virtualizing system has a replication unit, said virtualized-and-unified file system including: a plurality of virtualized-and-unified file systems, of which a first virtualized-and-unified file system responds to an access request from a client, activates the replication unit, and creates in real time a partial copy of the first virtualized-and-unified file system in another virtualized-and-unified file system connected to a network.
-
21. A virtualized-and-unified file system connected to a network and comprised of a plurality of network storages and a unification virtualizing system, wherein
the unification virtualizing system has a replication unit, said virtualized-and-unified file system including: a plurality of virtualized-and-unified file systems, of which a first virtualized-and-unified file system responds to an access request from a client, activates the replication unit, and creates in real time a partial copy of the first virtualized-and-unified file system in another network storage connected to the network.
Specification