Method and system for managing file metadata transparent about address changes of data servers and movements of their disks
First Claim
1. A method for managing file metadata, comprising:
- requesting, at a client, metadata from a metadata management server;
verifying information of a disk storing file data corresponding to the metadata, and a data server address in which the file data exists when the request is valid; and
transmitting the verified address of the data server to the client,wherein the metadata management server comprises a disk identifier directory comprising one or more disk identifier files each comprising a disk identifier, general disk information, and the data server address where the disk corresponding to the disk identifier exists.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method and a system for managing a file metadata, which are independent of a address change of a data server and movements of a disk by using a location of disk where data exists actually as a location information of a file data. The method for managing the file metadata includes determining whether the request of the metadata is valid, verifying information of a disk storing a file data corresponding to the metadata and a data server address in which the file data exists, and transmitting the verified address of the data server to the client. According to the method and the system for managing the file metadata, data services can be continuously provided without modifications of a file metadata even if the data server address is changed.
18 Citations
5 Claims
-
1. A method for managing file metadata, comprising:
-
requesting, at a client, metadata from a metadata management server; verifying information of a disk storing file data corresponding to the metadata, and a data server address in which the file data exists when the request is valid; and transmitting the verified address of the data server to the client, wherein the metadata management server comprises a disk identifier directory comprising one or more disk identifier files each comprising a disk identifier, general disk information, and the data server address where the disk corresponding to the disk identifier exists. - View Dependent Claims (2, 3)
-
-
4. A metadata management server, comprising:
-
a metadata managing means for transmitting metadata corresponding to a client'"'"'s request to the client; a disk identifier creation means for creating a unique disk identifier corresponding to each disk in a data server; and a disk identifier managing means for creating and updating a disk identifier file comprising a data server address corresponding each disk identifier, wherein the disk identifier managing means receives each disk identifier, general disk information, and a data server address from the data server, checks if the received information is identical to information of a retained disk identifier file, and updates the information of the disk identifier file with the received information when the received information is different from the information of the disk identifier file.
-
-
5. A data server comprising:
-
a disk identifier issuing means for determining whether a disk identifier of a disk in the data server exists and performing an issuing of the disk identifier; a disk information managing means for periodically verifying all disk information in the data server together with a metadata management server; and a file data managing means for transmitting a corresponding file data at a request of a client, wherein the disk identifier managing means verifies whether the disk identifier in each registered disk list exists at the start of data service, requests the metadata management server to allocate the disk identifier when the disk identifier is absent in any disk, receives the disk identifier allocated by the request, and stores the disk identifier at a corresponding disk.
-
Specification