NETWORK STORAGE SYSTEM, MANAGEMENT METHOD THEREFOR, AND CONTROL PROGRAM PRODUCT THEREFOR
First Claim
1. A network storage system in which a plurality of client terminals and a storage device that stores data read and written by the client terminals are directly connected to each other via a network,the storage device including:
- an MV logical disk (MV;
master volume)for storing read-only shared data sharable among the client terminals;
a BV logical disk (BV;
boot volume) from which or onto which specific data correlated with each client terminal is read and written; and
a control unit which controls reading and writing between the logical disks and the client terminals;
whereinthe control unit determines whether a piece of read command data about a read command issued from a client is present in the BV logical disk correlated with each client terminal, and, if the read command data is not present in the BV logical disk, reads the read command data from the MV logical disk, and performs virtual-memory control to send the read command data read therefrom to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system, a storage management method, and a control program product are provided. The storage system is improved in comfortability, convenience, and economy by reducing the amount of copies in a storage device in a network storage system, by heightening storage efficiency and increasing an access speed. In a network storage system in which a plurality of client terminals are directly connected to a storage device via a network, the storage device includes an MV logical disk that stores read-only shared data and a BV logical disk from/onto which data specific to each client terminal is read/written. A control unit that controls read/write operations includes, with an access management table, an LDK management table which has a reference logical disk number column used to issue a command to refer to the MV logical disk when data other than the write data is read.
16 Citations
9 Claims
-
1. A network storage system in which a plurality of client terminals and a storage device that stores data read and written by the client terminals are directly connected to each other via a network,
the storage device including: -
an MV logical disk (MV;
master volume)for storing read-only shared data sharable among the client terminals;a BV logical disk (BV;
boot volume) from which or onto which specific data correlated with each client terminal is read and written; anda control unit which controls reading and writing between the logical disks and the client terminals;
whereinthe control unit determines whether a piece of read command data about a read command issued from a client is present in the BV logical disk correlated with each client terminal, and, if the read command data is not present in the BV logical disk, reads the read command data from the MV logical disk, and performs virtual-memory control to send the read command data read therefrom to the client. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network storage system in which a plurality of client terminals and a storage device that stores data read and written by the client terminals are directly connected to each other via a network,
the storage device including: -
an MV logical disk (MV;
master volume)for storing read-only shared data sharable among the client terminals;a BV logical disk (BV;
boot volume) from which or onto which specific data correlated with each client terminal is read and written; anda control means for controlling reading and writing between the logical disks and the client terminals;
whereinthe control means determines whether a piece of read command data about a read command issued from a client is present in the BV logical disk correlated with each client terminal, and, if the read command data is not present in the BV logical disk, reads the read command data from the MV logical disk, and performs virtual-memory control to send the read command data read therefrom to the client.
-
-
7. A storage management method for managing a storage device connected to a plurality of client terminals via a network to include an MV logical disk (MV:
- master volume) that stores read-only shared data and a BV logical disk (BV;
boot volume) from which or onto which data specific to each client terminal is read and written, the storage management method comprising;referring to an LDK management table of the BV logical disk correlated with the client terminal; determining whether a logical address is present in a conversion map column of the LDK management table; acquiring a physical address from the conversion map and performing a reading or writing operation if the logical address is present in the conversion map column of the LDK management table; and acquiring an MV number from a reference logical disk number column of the LDK management table and performing a reading or writing operation from the MV logical disk if the logical address is not present in the conversion map column of the LDK management table. - View Dependent Claims (8)
- master volume) that stores read-only shared data and a BV logical disk (BV;
-
9. A storage control program product for controlling a storage device connected to a plurality of client terminals via a network to include an MV logical disk (MV:
- master volume) that stores read-only shared data and a BV logical disk (BV;
boot volume) from which or onto which data specific to each client terminal is read and written, the storage control program product storing a storage control program causing a computer to execute;a function to refer to an LDK management table of the BV logical disk correlated with each client terminal; a function to determine whether a logical address is present in a conversion map column of the LDK management table; a function to acquire a physical address from the conversion map so as to perform a reading or writing operation if the logical address is present in the conversion map column of the LDK management table; and a function to acquire an MV number from a reference logical disk number column of the LDK management table and then read data thereabout from the MV logical disk if the logical address is not present in the conversion map column of the LDK management table.
- master volume) that stores read-only shared data and a BV logical disk (BV;
Specification