System and method for virtualizing network storages into a single file system view
First Claim
1. A method for virtualizing a plurality of network storages connected to a network into a virtualized network storage which can be accessed from a client, the method comprising steps of:
- creating a file group allocation table which recoding mutual correlation between each of a plurality of file groups, all of files to be accessed being grouped into said file groups according to a predetermined rule, and a destination network storage to store files belonging to the corresponding file group; and
when said client issues a file access request to said virtualized network storage, determining, according to said rule, a file group to which the objective file of said file access request belongs; and
, finding a destination network storage of said file access request for accessing said objective file by referring said file group allocation table.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtualizing file system view method for virtualizing one or more network storage devices into a virtualized file system view network storage system wherein destination network storage information of stored files is compactly held regardless of the number of files, and files are separated into one or more file groups and the file groups managed in destination network storage units. Until now, managing network storage unit information in individual files was necessary however the virtualizing file system view method reduces the management information that must be held and efficiently utilizes network storage capacity without holding destination network storage information in individual files. The cost of rewriting information is also lowered during structural changes such as adding or deleting network storage units since storage destination network information can be rewritten in file groups.
-
Citations
25 Claims
-
1. A method for virtualizing a plurality of network storages connected to a network into a virtualized network storage which can be accessed from a client, the method comprising steps of:
-
creating a file group allocation table which recoding mutual correlation between each of a plurality of file groups, all of files to be accessed being grouped into said file groups according to a predetermined rule, and a destination network storage to store files belonging to the corresponding file group; and
when said client issues a file access request to said virtualized network storage, determining, according to said rule, a file group to which the objective file of said file access request belongs; and
,finding a destination network storage of said file access request for accessing said objective file by referring said file group allocation table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25)
-
-
20. A virtualizing file system for a network storage devices for allowing said client to virtually access one or more network storage devices as one network storage system, wherein said virtualizing file system view device comprising,
a group map giving the mutual relation between a file identifier and the file group that said file identified by said file identifier belongs to; -
a file group allocation table for recording the interrelation of said file group with said destination network storage device of said file group, and a request processing means to process the request from said client, and when said client issues a file access request to said virtualizing file system view network storage system, said request processing means finds the file identifier of said file for accessing, finds the file group corresponding to said file identifier by utilizing said group map, finds said destination network storage device of said file group by referring to said file group allocation table, and issues to said network storage device said file access request issued by said client. - View Dependent Claims (21, 22, 23)
-
Specification