[go: up one dir, main page]

JP2014093012A - Disk array controller, method, and program - Google Patents

Disk array controller, method, and program Download PDF

Info

Publication number
JP2014093012A
JP2014093012A JP2012244188A JP2012244188A JP2014093012A JP 2014093012 A JP2014093012 A JP 2014093012A JP 2012244188 A JP2012244188 A JP 2012244188A JP 2012244188 A JP2012244188 A JP 2012244188A JP 2014093012 A JP2014093012 A JP 2014093012A
Authority
JP
Japan
Prior art keywords
disk
surplus
access
storage area
disk array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012244188A
Other languages
Japanese (ja)
Inventor
Mizuki Kajihama
水貴 梶濱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2012244188A priority Critical patent/JP2014093012A/en
Publication of JP2014093012A publication Critical patent/JP2014093012A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve the problem that a disk device has no dedicated area, and therefore, fault analysis information is not acquired.SOLUTION: The disk array controller includes: access means for performing access to a disk array device constituted of a plurality of disk devices, all the storage capacities of which are not the same; surplus storage area calculation means for deciding a surplus storage area generated from the difference of the storage capacity of the plurality of disk devices; and read write information acquisition means for acquiring history information of the access and storing the same in the surplus storage area.

Description

本発明は、ディスクアレイコントローラ、方法、及び、プログラム、に関する。   The present invention relates to a disk array controller, a method, and a program.

特許文献1には、RAID(Redundant Array of Inexpensive Disks)システムの構成に含まれない記憶領域を余剰記憶領域に設定し、故障の発生が予測される記憶装置がある場合に、そこに格納されているデータを余剰記憶領域にコピーする技術が記載されている。   In Patent Document 1, a storage area that is not included in the configuration of a RAID (Redundant Array of Inexpensive Disks) system is set as a surplus storage area, and if there is a storage device in which a failure is predicted, the storage area is stored there. A technique for copying existing data to a surplus storage area is described.

特許文献2には、RAIDコントローラが、エラー等のイベント発生に応じてログ情報を作成し、ディスクドライブのリザーブエリアに含まれるログ記録エリアに当該ログ情報を記録する技術が記載されている。   Patent Document 2 describes a technique in which a RAID controller creates log information in response to an event such as an error and records the log information in a log recording area included in a reserved area of a disk drive.

特開2010−160623号公報JP 2010-160623 A 特開2005−107838号公報JP 2005-107838 A

上記文献の技術を用いた場合、ディスク装置に専用領域が無く、障害解析情報の取得ができなかった。   When the technique of the above document is used, there is no dedicated area in the disk device, and failure analysis information cannot be acquired.

特許文献1には、RAIDの余剰記憶領域は存在するが、ディスク装置へのアクセスの履歴情報等のデータを余剰記憶領域へ格納することについては記載されていない。   Patent Document 1 does not describe storing data such as history information of access to a disk device in a surplus storage area, although a surplus storage area of RAID exists.

特許文献2は、リザーブエリアという限られた領域しか確保できない。したがって、ディスク装置へのアクセスの履歴情報等のデータをリザーブエリアへ格納することについては記載されていない。   Patent Document 2 can secure only a limited area called a reserve area. Therefore, there is no description about storing data such as access history information to the disk device in the reserved area.

本発明のディスクアレイコントローラは、記憶容量が全て同一ではない複数のディスク装置から構成されるディスクアレイ装置にアクセスを行うアクセス手段と、前記複数のディスク装置の前記記憶容量の差異から生じる余剰記憶領域を前記ディスク装置ごとに決定する余剰領域計算手段と、前記アクセスの履歴情報を取得し前記余剰記憶領域に格納するアクセス情報取得手段と、を包含する。   The disk array controller according to the present invention includes an access unit that accesses a disk array device including a plurality of disk devices whose storage capacities are not all the same, and a surplus storage area resulting from the difference in the storage capacities of the plurality of disk devices For each disk device, and access information acquisition means for acquiring the access history information and storing it in the excess storage area.

本発明の方法は、記憶容量が全て同一ではない複数のディスク装置から構成されるディスクアレイ装置にアクセスを行い、前記複数のディスク装置の前記記憶容量の差異から生じる余剰記憶領域を前記ディスク装置ごとに決定し、前記アクセスの履歴情報を取得し前記余剰記憶領域に格納する。   According to the method of the present invention, a disk array device composed of a plurality of disk devices whose storage capacities are not all the same is accessed, and a surplus storage area resulting from the difference in the storage capacities of the plurality of disk devices is determined for each of the disk devices. The access history information is acquired and stored in the surplus storage area.

本発明のコンピュータプログラムは、記憶容量が全て同一ではない複数のディスク装置から構成されるディスクアレイ装置にアクセスを行う処理と、前記複数のディスク装置の前記記憶容量の差異から生じる余剰記憶領域を前記ディスク装置ごとに決定する処理と、前記アクセスの履歴情報を取得し前記余剰記憶領域に格納する処理と、をコンピュータに実行させる。   The computer program according to the present invention includes a process for accessing a disk array device composed of a plurality of disk devices whose storage capacities are not all the same, and a surplus storage area resulting from the difference in the storage capacities of the plurality of disk devices. The computer is caused to execute processing that is determined for each disk device and processing that acquires the access history information and stores it in the surplus storage area.

本発明によれば、障害解析情報の取得が可能になる。   According to the present invention, failure analysis information can be acquired.

図1は、ディスクアレイシステムの構成の一例を示す。FIG. 1 shows an example of the configuration of a disk array system. 図2は、ディスクアレイコントローラの動作の一例を示す。FIG. 2 shows an example of the operation of the disk array controller. 図3は、余剰記憶領域管理テーブルの一例を示す。FIG. 3 shows an example of the surplus storage area management table. 図4は、ディスクアレイコントローラの動作の一例を示すフローチャートである。FIG. 4 is a flowchart showing an example of the operation of the disk array controller. 図5は、第二の実施形態に係るディスクアレイシステムの構成の一例を示す。FIG. 5 shows an example of the configuration of the disk array system according to the second embodiment. 図6は、異常検出部の動作の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of the operation of the abnormality detection unit. 図7は、第三の実施形態に係るディスクアレイコントローラの構成の一例を示す。FIG. 7 shows an example of the configuration of the disk array controller according to the third embodiment.

発明を実施するための第一の形態について、図面を参照して詳細に説明する。   A first embodiment for carrying out the invention will be described in detail with reference to the drawings.

RAID等のディスクアレイのシステムでは、代表的な障害の種類を示す「イベント」が事前に定義され、ユーザが、「イベント」の登録の有無を確認し、障害の内容を把握することが可能な場合がある。しかし、「イベント」自体が定義されない障害も多く、その場合、障害解析には、より詳細な情報が必要である。   In a disk array system such as RAID, an “event” indicating a typical type of failure is defined in advance, and the user can confirm whether or not “event” is registered and understand the content of the failure. There is a case. However, there are many failures in which the “event” itself is not defined. In that case, more detailed information is required for failure analysis.

また、RAIDでは、格納データの2重化やパリティの作成等を行うため、ディスクへのリード/ライト処理等のデータ量が多くなる。このため、障害が発生した場合、障害解析に必要なデータ量も多くなる。   Further, in RAID, since the stored data is duplicated, parity is created, etc., the amount of data such as read / write processing to the disk increases. For this reason, when a failure occurs, the amount of data required for failure analysis also increases.

これらの理由から、本発明では、障害の発生原因を特定するために有用な情報であり、前述の「イベント」が定義されていない、ディスクへのアクセス履歴情報、例えば、ファームウェアトレースログ等を取得する。そして、本発明では、相対的に大きな記憶領域に、取得した情報を格納することで、ディスクアレイシステム10の障害解析を容易にする。   For these reasons, in the present invention, it is useful information for identifying the cause of the failure, and obtains access history information to the disk, for example, firmware trace log, etc., in which the aforementioned “event” is not defined. To do. In the present invention, failure analysis of the disk array system 10 is facilitated by storing the acquired information in a relatively large storage area.

図1は、ディスクアレイシステム10の構成の一例を示す。   FIG. 1 shows an example of the configuration of the disk array system 10.

ディスクアレイシステム10は、ディスクアレイコントローラ20、及び、ディスクアレイ装置30を包含する。   The disk array system 10 includes a disk array controller 20 and a disk array device 30.

ディスクアレイコントローラ20は、アクセス部21、余剰領域計算部22、余剰領域管理部23、アクセス情報取得部24、及び、RAID情報管理部25を包含する。   The disk array controller 20 includes an access unit 21, a surplus area calculation unit 22, a surplus area management unit 23, an access information acquisition unit 24, and a RAID information management unit 25.

ディスクアレイ装置30は、記憶容量が全て同一ではない複数のディスク装置31から構成される。ディスクアレイ装置30は、例えば、図に示す3台(ディスク装置31−A、ディスク装置31−B、及び、ディスク装置31−C)から構成される
アクセス部21は、ディスクアレイ装置30へのアクセス(リード/ライト処理)を実行する。
The disk array device 30 is composed of a plurality of disk devices 31 whose storage capacities are not all the same. The disk array device 30 includes, for example, three units (disk device 31-A, disk device 31-B, and disk device 31-C) shown in the figure. The access unit 21 accesses the disk array device 30. (Read / write processing) is executed.

余剰領域計算部22は、記憶容量が最も小さいディスク装置31の記憶容量と各々のディスク装置の記憶容量との差異から生じる余剰記憶領域をディスク装置31ごとに決定し、さらに、全てのディスク装置31の余剰記憶領域の合計を計算する。   The surplus area calculation unit 22 determines, for each disk device 31, a surplus storage area resulting from the difference between the storage capacity of the disk device 31 having the smallest storage capacity and the storage capacity of each disk device. Calculate the total of the excess storage area.

余剰領域管理部23は、各ディスク装置31の余剰記憶領域を管理する余剰記憶領域管理テーブルを格納する。   The surplus area management unit 23 stores a surplus storage area management table for managing the surplus storage area of each disk device 31.

アクセス情報取得部24は、ディスクアレイ装置30へのアクセスの履歴情報を取得し、ディスク装置31の余剰記憶領域に格納する。   The access information acquisition unit 24 acquires history information of access to the disk array device 30 and stores it in the surplus storage area of the disk device 31.

RAID情報管理部25は、ディスクアレイ装置30に関する情報を管理する。   The RAID information management unit 25 manages information related to the disk array device 30.

ここで、ディスク装置31は、物理ディスク等の記憶装置である。   Here, the disk device 31 is a storage device such as a physical disk.

また、アクセス部21、余剰領域計算部22、余剰領域管理部23、アクセス情報取得部24、及び、RAID情報管理部25は、論理回路等のハードウェアで構成される。   The access unit 21, the surplus area calculation unit 22, the surplus area management unit 23, the access information acquisition unit 24, and the RAID information management unit 25 are configured by hardware such as a logic circuit.

また、アクセス部21、余剰領域計算部22、余剰領域管理部23、アクセス情報取得部24、及び、RAID情報管理部25は、コンピュータであるディスクコントローラ20のプロセッサが、図示されないメモリ上のプログラムを実行することで実現されても良い。   In addition, the access unit 21, the surplus area calculation unit 22, the surplus area management unit 23, the access information acquisition unit 24, and the RAID information management unit 25 are configured so that the processor of the disk controller 20 that is a computer executes a program on a memory (not shown). It may be realized by executing.

図2は、ディスクアレイコントローラ20の動作の一例を示す。   FIG. 2 shows an example of the operation of the disk array controller 20.

図2は、例えば、ディスクアレイ装置30が3台のディスク装置31で構成された場合を示す。ディスクアレイ装置30は、ディスク装置31−A、ディスク装置31−B、及び、ディスク装置31−C、から構成され、例えば、ディスク装置31−Aに比べ、ディスク装置31−B、及び、ディスク装置31−Cは、記憶容量が大きいものとする。   FIG. 2 shows a case where the disk array device 30 is composed of, for example, three disk devices 31. The disk array device 30 includes a disk device 31-A, a disk device 31-B, and a disk device 31-C. For example, the disk device 31-B and the disk device are compared with the disk device 31-A. It is assumed that 31-C has a large storage capacity.

図2に示すように、ディスクアレイ装置30の中で、RAIDの運用に必要なRAID領域は、RAIDの特性から、各ディスク装置31で同等の記憶容量が使用される。このため、各ディスク装置31の記憶容量が全て同一ではない場合、必ずRAID領域の他に、余剰記憶領域が存在することになる。   As shown in FIG. 2, in the disk array device 30, the RAID area necessary for RAID operation uses the same storage capacity in each disk device 31 due to the characteristics of RAID. For this reason, if the storage capacities of the respective disk devices 31 are not all the same, an extra storage area always exists in addition to the RAID area.

図2の構成の場合には、ディスク装置31−B、及び、ディスク装置31−Cが、余剰記憶領域を包含する。なお、余剰記憶領域のサイズは、余剰領域計算部23が算出した値を用いる。   In the case of the configuration of FIG. 2, the disk device 31-B and the disk device 31-C include a surplus storage area. Note that the value calculated by the surplus area calculation unit 23 is used as the size of the surplus storage area.

アクセス情報取得部24は、この余剰記憶領域に、順次、取得したデータを格納していく。   The access information acquisition unit 24 sequentially stores the acquired data in this surplus storage area.

また、余剰領域管理部23は、余剰記憶領域の利用状況を示す余剰記憶領域管理テーブルを用いて余剰記憶領域のデータを管理し、適宜、古いデータの削除を行う。   Further, the surplus area management unit 23 manages the data in the surplus storage area by using a surplus storage area management table indicating the use status of the surplus storage area, and deletes old data as appropriate.

図3は、余剰記憶領域管理テーブルの一例を示す。   FIG. 3 shows an example of the surplus storage area management table.

余剰領域管理部23は、余剰記憶領域管理テーブルを用いて、ディスク装置31の余剰記憶領域を管理する。   The surplus area management unit 23 manages the surplus storage area of the disk device 31 using the surplus storage area management table.

余剰記憶領域が十分に存在する場合、余剰領域管理部23は、余剰記憶領域に、ディスクアレイ装置30へのアクセスの履歴情報を時系列に格納していく。   When there are sufficient surplus storage areas, the surplus area management unit 23 stores the history information of access to the disk array device 30 in the surplus storage area in time series.

さらに、余剰領域管理部23は、余剰記憶領域を一定のサイズに区切り、余剰記憶領域管理テーブルを用いて、格納されたデータが古い順に管理番号を付与し、データを管理する。   Further, the surplus area management unit 23 divides the surplus storage area into a certain size, and uses the surplus storage area management table, assigns management numbers to the stored data in chronological order, and manages the data.

図3に示すように、管理番号は、例えば、「000001」から番号を付与し、格納したデータが一定のサイズに達した場合には「000001」での格納を終了し、次の番号を付与する。例えば、順次、「000002」、「000003」等の番号を付与していく。   As shown in FIG. 3, for example, the management number is assigned from “000001”, and when the stored data reaches a certain size, the storage at “000001” is terminated and the next number is assigned. To do. For example, numbers such as “000002” and “000003” are sequentially assigned.

一方、余剰記憶領域が不足している場合、余剰領域管理部23は、余剰記憶領域管理テーブルで古い管理番号のデータから削除していき、データを格納できる領域を確保する。   On the other hand, when the surplus storage area is insufficient, the surplus area management unit 23 deletes data from the old management number in the surplus storage area management table, and secures an area where data can be stored.

図4は、ディスクアレイコントローラ20の動作の一例を示すフローチャートである。図4を用いて、本実施形態におけるディスクアレイコントローラ20の動作を説明する。   FIG. 4 is a flowchart showing an example of the operation of the disk array controller 20. The operation of the disk array controller 20 in this embodiment will be described with reference to FIG.

まず、余剰領域計算部22が、各ディスク装置31に存在する余剰記憶領域を算出する(S11)。   First, the surplus area calculation unit 22 calculates surplus storage areas existing in each disk device 31 (S11).

次に、(S11)の結果を用いて、余剰領域管理部23が、余剰記憶領域管理テーブルを作成し(S12)、各ディスク装置31の余剰記憶領域を管理できる状態にする。   Next, using the result of (S11), the surplus area management unit 23 creates a surplus storage area management table (S12) so that the surplus storage area of each disk device 31 can be managed.

次に、アクセス部21が、ホストコンピュータ40からの要求を受けて、ディスクアレイ装置20に対するアクセス(リード/ライト処理)を開始する(S13)。   Next, the access unit 21 receives a request from the host computer 40 and starts access (read / write processing) to the disk array device 20 (S13).

また、(S13)に対応して、アクセス情報取得部24が、アクセス(リード/ライト処理)の履歴情報を取得する(S14)。   Corresponding to (S13), the access information acquisition unit 24 acquires access (read / write processing) history information (S14).

さらに、アクセス情報取得部24は、アクセス(リード/ライト処理)の履歴情報を余剰記憶領域に格納できるか、確認する(S15)。   Furthermore, the access information acquisition unit 24 confirms whether the history information of access (read / write processing) can be stored in the surplus storage area (S15).

その結果、余剰記憶領域にデータを格納する領域が無い場合(S15でNo)、余剰領域管理部23が、余剰記憶領域に格納されている最も古いデータから削除する(S16)。   As a result, when there is no area for storing data in the surplus storage area (No in S15), the surplus area management unit 23 deletes the oldest data stored in the surplus storage area (S16).

一方、余剰記憶領域にデータを格納する領域が有る場合(S15でYes)、アクセス情報取得部24が、アクセス(リード/ライト処理)の履歴情報を余剰記憶領域に格納する(S17)。   On the other hand, when there is an area for storing data in the surplus storage area (Yes in S15), the access information acquisition unit 24 stores access (read / write processing) history information in the surplus storage area (S17).

本実施形態に係るディスクアレイシステム10は、以下に記載するような効果を奏する。   The disk array system 10 according to the present embodiment has the following effects.

障害解析情報の取得が可能になる。その理由は、ディスク装置31に専用領域を追加するからである。
<第二の実施形態>
図5は、第二の実施形態に係るディスクアレイシステム10の構成の一例を示す。
Failure analysis information can be acquired. The reason is that a dedicated area is added to the disk device 31.
<Second Embodiment>
FIG. 5 shows an example of the configuration of the disk array system 10 according to the second embodiment.

本実施形態では、第一の実施形態の構成に、異常検出部26を追加する。   In the present embodiment, an abnormality detection unit 26 is added to the configuration of the first embodiment.

異常検出部26は、アクセス情報取得部24が取得した、ディスクアレイ装置30へのアクセスの履歴情報を監視し、アクセスが正常に行われたか否かを検出する。   The abnormality detection unit 26 monitors the history information of access to the disk array device 30 acquired by the access information acquisition unit 24 and detects whether or not the access has been normally performed.

ここで、異常検出部26は、論理回路等のハードウェアで構成される。   Here, the abnormality detection unit 26 is configured by hardware such as a logic circuit.

また、異常検出部26は、コンピュータであるディスクコントローラ20のプロセッサが、図示されないメモリ上のプログラムを実行することで実現されても良い。   Further, the abnormality detection unit 26 may be realized by the processor of the disk controller 20 being a computer executing a program on a memory (not shown).

図6は、異常検出部26の動作の一例を示すフローチャートである。   FIG. 6 is a flowchart illustrating an example of the operation of the abnormality detection unit 26.

異常検出部26は、アクセス情報取得部24が取得した、ディスクアレイ装置30へのアクセスの履歴情報を監視する(S21)。   The abnormality detection unit 26 monitors the history information of access to the disk array device 30 acquired by the access information acquisition unit 24 (S21).

その結果、異常検出部26は、(S21)のアクセスの履歴情報から、ディスクアレイ装置30へのアクセスが正常に行われたか否かを検出する(S22)。   As a result, the abnormality detection unit 26 detects whether or not the access to the disk array device 30 has been normally performed from the access history information in (S21) (S22).

本実施形態に係るディスクアレイシステム10は、以下に記載するような効果を奏する。   The disk array system 10 according to the present embodiment has the following effects.

ディスクアレイ装置30へのアクセスが正常に行われたか否かを検出することができる。   It is possible to detect whether or not the access to the disk array device 30 has been normally performed.

その理由は、異常検出部26が、アクセス情報取得部24が取得したディスクアレイ装置30へのアクセスの履歴情報を監視するからである。
<第三の実施形態>
図7は、第三の実施形態に係るディスクアレイコントローラ20の構成の一例を示す。
The reason is that the abnormality detection unit 26 monitors the history information of access to the disk array device 30 acquired by the access information acquisition unit 24.
<Third embodiment>
FIG. 7 shows an example of the configuration of the disk array controller 20 according to the third embodiment.

本実施形態のディスクアレイコントローラ20は、アクセス部21、余剰領域計算部22、及び、アクセス情報取得部24を包含する。   The disk array controller 20 of this embodiment includes an access unit 21, a surplus area calculation unit 22, and an access information acquisition unit 24.

アクセス部21は、記憶容量が全て同一ではない複数のディスク装置31から構成されるディスクアレイ装置30にアクセスを行う。   The access unit 21 accesses a disk array device 30 composed of a plurality of disk devices 31 whose storage capacities are not all the same.

余剰領域計算部22は、複数のディスク装置31の記憶容量の差異から生じる余剰記憶領域をディスク装置31ごとに決定する。   The surplus area calculation unit 22 determines a surplus storage area resulting from a difference in storage capacities of the plurality of disk devices 31 for each disk device 31.

アクセス情報取得部24は、アクセスの履歴情報を取得し余剰記憶領域に格納する。   The access information acquisition unit 24 acquires access history information and stores it in a surplus storage area.

本実施形態に係るディスクアレイコントローラ20は、以下に記載するような効果を奏する。   The disk array controller 20 according to the present embodiment has the following effects.

障害解析情報の取得が可能になる。その理由は、ディスク装置31に専用領域を追加するからである。   Failure analysis information can be acquired. The reason is that a dedicated area is added to the disk device 31.

以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。   While the present invention has been described with reference to the embodiments, the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

10 ディスクアレイシステム
20 ディスクアレイコントローラ
21 アクセス部
22 余剰領域計算部
23 余剰領域管理部
24 アクセス情報取得部
25 RAID情報管理部
26 異常検出部
30 ディスクアレイ装置
31 ディスク装置
40 ホストコンピュータ
DESCRIPTION OF SYMBOLS 10 Disk array system 20 Disk array controller 21 Access part 22 Surplus area calculation part 23 Surplus area management part 24 Access information acquisition part 25 RAID information management part 26 Abnormality detection part 30 Disk array apparatus 31 Disk apparatus 40 Host computer

Claims (10)

記憶容量が全て同一ではない複数のディスク装置から構成されるディスクアレイ装置にアクセスを行うアクセス手段と、
前記複数のディスク装置の前記記憶容量の差異から生じる余剰記憶領域を前記ディスク装置ごとに決定する余剰領域計算手段と、
前記アクセスの履歴情報を取得し前記余剰記憶領域に格納するアクセス情報取得手段と、を包含する、ディスクアレイコントローラ。
Access means for accessing a disk array device composed of a plurality of disk devices whose storage capacities are not all the same;
Surplus area calculation means for determining, for each disk device, a surplus storage area resulting from the difference in storage capacity of the plurality of disk devices;
A disk array controller comprising: access information acquisition means for acquiring the access history information and storing it in the surplus storage area.
前記余剰記憶領域が、前記記憶容量が最も小さい前記ディスク装置と各々の前記ディスク装置との前記記憶容量の差異から生じる、請求項1のディスクアレイコントローラ。   2. The disk array controller according to claim 1, wherein the surplus storage area results from a difference in storage capacity between the disk device having the smallest storage capacity and each of the disk devices. 前記アクセス情報取得手段が取得した前記アクセスの履歴情報を監視し、前記アクセスが正常に行われたか否かを検出する異常検出手段、を更に包含する、請求項1または2のディスクアレイコントローラ。   3. The disk array controller according to claim 1, further comprising an abnormality detection unit that monitors the access history information acquired by the access information acquisition unit and detects whether or not the access has been normally performed. 請求項1乃至3のいずれかに記載のディスクアレイコントローラと、
前記記憶容量が全て同一ではない複数の前記ディスク装置から構成される前記ディスクアレイ装置と、を包含する、ディスクアレイシステム。
The disk array controller according to any one of claims 1 to 3,
A disk array system comprising the plurality of disk devices whose storage capacities are not all the same.
記憶容量が全て同一ではない複数のディスク装置から構成されるディスクアレイ装置にアクセスを行い、
前記複数のディスク装置の前記記憶容量の差異から生じる余剰記憶領域を前記ディスク装置ごとに決定し、
前記アクセスの履歴情報を取得し前記余剰記憶領域に格納する、方法。
Access a disk array device composed of a plurality of disk devices whose storage capacities are not all the same,
Determining a surplus storage area resulting from the difference in storage capacity of the plurality of disk devices for each of the disk devices;
A method of obtaining the access history information and storing it in the surplus storage area.
前記余剰記憶領域が、前記記憶容量が最も小さい前記ディスク装置と各々の前記ディスク装置との前記記憶容量の差異から生じる、
請求項5の方法。
The surplus storage area results from the difference in storage capacity between the disk device with the smallest storage capacity and each of the disk devices;
The method of claim 5.
前記アクセスの履歴情報を監視し、前記アクセスが正常に行われたか否かを検出する、請求項5または6の方法。   The method according to claim 5 or 6, wherein the access history information is monitored to detect whether or not the access has been normally performed. 記憶容量が全て同一ではない複数のディスク装置から構成されるディスクアレイ装置にアクセスを行う処理と、
前記複数のディスク装置の前記記憶容量の差異から生じる余剰記憶領域を前記ディスク装置ごとに決定する処理と、
前記アクセスの履歴情報を取得し前記余剰記憶領域に格納する処理と、
をコンピュータに実行させるプログラム。
A process of accessing a disk array device composed of a plurality of disk devices whose storage capacities are not all the same;
Processing for determining, for each disk device, a surplus storage area resulting from the difference in storage capacity of the plurality of disk devices;
Processing for acquiring the access history information and storing it in the surplus storage area;
A program that causes a computer to execute.
前記余剰記憶領域が、前記記憶容量が最も小さい前記ディスク装置と各々の前記ディスク装置との前記記憶容量の差異から生じる、
請求項8のプログラム。
The surplus storage area results from the difference in storage capacity between the disk device with the smallest storage capacity and each of the disk devices;
The program according to claim 8.
前記アクセスの履歴情報を監視する処理と、
前記アクセスが正常に行われたか否かを検出する処理と、をコンピュータに実行させるプログラム。
A process of monitoring the access history information;
A program for causing a computer to execute processing for detecting whether or not the access has been normally performed.
JP2012244188A 2012-11-06 2012-11-06 Disk array controller, method, and program Pending JP2014093012A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012244188A JP2014093012A (en) 2012-11-06 2012-11-06 Disk array controller, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012244188A JP2014093012A (en) 2012-11-06 2012-11-06 Disk array controller, method, and program

Publications (1)

Publication Number Publication Date
JP2014093012A true JP2014093012A (en) 2014-05-19

Family

ID=50937022

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012244188A Pending JP2014093012A (en) 2012-11-06 2012-11-06 Disk array controller, method, and program

Country Status (1)

Country Link
JP (1) JP2014093012A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112463045A (en) * 2020-11-23 2021-03-09 苏州浪潮智能科技有限公司 Method, device, equipment and product for controlling diversity of redundant arrays of disks in batch

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112463045A (en) * 2020-11-23 2021-03-09 苏州浪潮智能科技有限公司 Method, device, equipment and product for controlling diversity of redundant arrays of disks in batch
CN112463045B (en) * 2020-11-23 2023-01-10 苏州浪潮智能科技有限公司 Redundant disk array diversity batch control method, device, equipment and product

Similar Documents

Publication Publication Date Title
CN105468484B (en) Method and apparatus for locating a fault in a storage system
US10147048B2 (en) Storage device lifetime monitoring system and storage device lifetime monitoring method thereof
US20130013652A1 (en) Proactive Method for Improved Reliability for Sustained Persistence of Immutable Files in Storage Clouds
CN111858240B (en) Monitoring method, system, equipment and medium of distributed storage system
US20070011579A1 (en) Storage system, management server, and method of managing application thereof
US9104604B2 (en) Preventing unrecoverable errors during a disk regeneration in a disk array
JP6190468B2 (en) Management system, plan generation method, and plan generation program
JP6965626B2 (en) Storage controller and control program
CN108536548A (en) A kind of processing method of Bad Track, device and computer storage media
US9529674B2 (en) Storage device management of unrecoverable logical block addresses for RAID data regeneration
WO2015114643A1 (en) Data storage system rebuild
US20240419354A1 (en) Disk processing method and system, and electronic device
US10783042B2 (en) System and method of assessing and managing storage device degradation
US11314600B2 (en) Data placement method based on health scores
JP5998577B2 (en) Cluster monitoring apparatus, cluster monitoring method, and program
CN120353632A (en) Memory fault repairing method, device, equipment, medium and computer program product
US8370688B2 (en) Identifying a storage device as faulty for a first storage volume without identifying the storage device as faulty for a second storage volume
US20200264946A1 (en) Failure sign detection device, failure sign detection method, and recording medium in which failure sign detection program is stored
US10725879B2 (en) Resource management apparatus, resource management method, and nonvolatile recording medium
WO2014155228A1 (en) A primary memory module with a record of usage history and applications of the primary memory module to a computer system
CN111026333A (en) Access request processing method, processing device, electronic equipment and storage medium
JPWO2011051999A1 (en) Information processing apparatus and information processing apparatus control method
JP2014093012A (en) Disk array controller, method, and program
JP2016057658A (en) Fault information management system and fault information management method
US7457990B2 (en) Information processing apparatus and information processing recovery method