Patent ID: 7483318

Claim:
A computer-readable medium storing a storage management program which makes a computer realize a storage management apparatus for managing first data stored in a first storage area in a storage device which a first one of a plurality of storage nodes has, where the plurality of storage nodes are connected with each other, have storage devices for storing data, and constitute a distributed storage system managing the data stored in the storage devices in a distributed manner, the storage management apparatus comprising: a management-information storing unit which stores management information in which a second one of said plurality of storage nodes is registered, where the second one of the plurality of storage nodes is paired with said first one of the plurality of storage nodes and manages second data identical to said first data; a data checking unit which reads out said first data from said storage device, and determines whether or not the first data is normal, when said first one of the plurality of storage nodes receives an instruction to check the first data; a data acquisition unit which recognizes said second one of the plurality of storage nodes paired with said first one of the plurality of storage nodes by reference to said management information, and acquires said second data, when said data checking unit detects an abnormality in said first data; and a data writing unit which overwrites said first storage area with said second data when said data checking unit detects an abnormality in said first data and said data acquisition unit acquires the second data.