[go: up one dir, main page]

JPH05224822A - Collective storage device - Google Patents

Collective storage device

Info

Publication number
JPH05224822A
JPH05224822A JP4025103A JP2510392A JPH05224822A JP H05224822 A JPH05224822 A JP H05224822A JP 4025103 A JP4025103 A JP 4025103A JP 2510392 A JP2510392 A JP 2510392A JP H05224822 A JPH05224822 A JP H05224822A
Authority
JP
Japan
Prior art keywords
logical
physical
storage device
configuration information
physical storage
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
JP4025103A
Other languages
Japanese (ja)
Inventor
Kenji Muraoka
健司 村岡
Minoru Yoshida
稔 吉田
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP4025103A priority Critical patent/JPH05224822A/en
Priority to US08/016,394 priority patent/US5784703A/en
Publication of JPH05224822A publication Critical patent/JPH05224822A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
    • G06F11/1096Parity calculation or recalculation after configuration or reconfiguration of the system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0634Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To set logical device constitution without considering physical size and to easily set the logical device constitution. CONSTITUTION:The collective storage device 108 which consists of plural physical storage devices 108 and is read and written from a host device is equipped with a physical device constitution information table 110 which contains constitution information on the physical storage devices 108, a logical device constitution information table ill which contains logical device constitution information when the physical storage devices 108 are divided into plural logical devices, and division specifying means 102 and 103 which perform at least one of (n)- equal-division specification for equally dividing the total storage capacity of the physical storage devices 108 into (n) logical devices, division distribution ratio specification for performing division specification by specifying the number of divisions and the distribution ratio of the respective logical devices, and physical border division specification for specifying division positions in physical storage device units according to a command from the host device.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ディスクアレイ装置
等、複数の記憶装置より構成され上位装置(ホス)に対
して物理構成と異なる構成の論理装置が複数台接続され
ているように見せることのできる集合型記憶装置におけ
る論理装置の定義方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention makes it appear that a plurality of storage devices such as a disk array device are connected to a host device (host), and a plurality of logical devices different in physical configuration are connected to the host device. The present invention relates to a method of defining a logical device in a collective storage device capable of performing.

【0002】[0002]

【従来の技術】特開平2−236714号公報には、ア
レイ型ディスク駆動機構システムが開示されている。こ
のシステムでは、論理的構成を柔軟に制御することが可
能である。また、特開平2−239348号公報には、
1台の物理記憶媒体を複数の論理装置に分割する手法が
開示されている。
2. Description of the Related Art Japanese Laid-Open Patent Publication No. 2-236714 discloses an array type disk drive mechanism system. In this system, it is possible to flexibly control the logical configuration. Further, Japanese Patent Laid-Open No. 2-239348 discloses that
A method of dividing one physical storage medium into a plurality of logical devices is disclosed.

【0003】[0003]

【発明が解決しようとする課題】上記従来技術は、複数
の記憶媒体より構成され上位装置に対し物理構成と異な
る構成の論理装置が複数台接続されているように見せる
ことのできるディスクアレイ装置等の集合型記憶装置に
おける論理装置構成の設定方法の簡略化について考慮さ
れておらず、論理装置構成の指定が煩雑となる問題があ
った。
DISCLOSURE OF THE INVENTION In the above-mentioned prior art, a disk array device or the like which is made up of a plurality of storage media and can be made to appear as if a plurality of logical devices having a configuration different from the physical configuration are connected to a host device. No consideration was given to simplification of the method of setting the logical device configuration in the collective storage device, and there was a problem that the designation of the logical device configuration becomes complicated.

【0004】また、論理装置構成情報を記憶している記
憶手段に障害が発生し装置構成情報が失われた場合に集
合型記憶装置上に記憶している情報が正しく読み出せな
くなる問題があった。
Further, when the storage means for storing the logical device configuration information fails and the device configuration information is lost, the information stored in the collective storage device cannot be read correctly. ..

【0005】本発明は、ディスクアレイ装置のごとく、
複数の物理的な記憶装置から構成され、1個以上の論理
装置に分割して使用できる機能を有する記憶装置におい
て、論理装置構成の指定時に物理構成を意識することな
く論理的な情報のみによる指定を可能とした集合型記憶
装置を提供することにある。
The present invention, like a disk array device,
In a storage device that is composed of multiple physical storage devices and has a function that can be used by dividing it into one or more logical devices, when designating the logical device configuration, specify only the logical information without considering the physical configuration. It is to provide a collective storage device capable of

【0006】本発明の他の目的は、ハードウェア障害に
より論理装置構成情報が失われ記録しているデータが読
み出せなくなる事を防ぐことができる集合型記憶装置を
提供することにある。
Another object of the present invention is to provide a collective storage device which can prevent the recorded data from becoming unreadable due to loss of logical device configuration information due to hardware failure.

【0007】[0007]

【課題を解決するための手段】本発明による集合型記憶
装置は、複数の物理的な記憶装置から構成された集合型
記憶装置において、複数の論理装置への分割指定手段と
して、分割数n(nは2以上の整数)を指定して、前記
物理的な記憶装置の総記憶容量をn等分したn個の論理
装置に分割するn等分指定手段を設けたものである。
A collective storage device according to the present invention is a collective storage device composed of a plurality of physical storage devices, and the number of partitions n ( (n is an integer of 2 or more) is provided to divide the total storage capacity of the physical storage device into n logical units by dividing the total storage capacity into n equal logical units.

【0008】本発明による他の集合型記憶装置は、複数
の物理的な記憶装置から構成された集合型記憶装置にお
いて、複数の論理装置への分割指定手段として、分割数
と各論理装置の配分比とを指定して分割指定を行う分割
配分比指定手段を設けたものである。
Another collective storage device according to the present invention is, in a collective storage device composed of a plurality of physical storage devices, a division number and a distribution of each logical device as a division designation means to a plurality of logical devices. A division distribution ratio designating means for designating a ratio by designating a ratio is provided.

【0009】本発明によるさらに他の集合型記憶装置
は、複数の物理的な記憶装置から構成された集合型記憶
装置において、複数の論理装置への分割指定手段とし
て、前記物理的な記憶装置単位に分割位置を指定する物
理境界分割指定手段を設けたものである。
Still another collective storage device according to the present invention is a collective storage device composed of a plurality of physical storage devices, wherein the physical storage device unit is used as a unit for designating division into a plurality of logical devices. Further, a physical boundary division designating means for designating the division position is provided.

【0010】本発明による集合型記憶装置は、他の見地
によれば、複数の物理的な記憶装置から構成され、上位
装置から読み書きされる集合型記憶装置において、複数
の物理的な記憶装置の構成情報を格納する物理装置構成
情報テーブルと、前記複数の物理的な記憶装置が複数の
論理装置に分割された際の論理装置構成情報を格納する
論理装置構成情報テーブルと、前記上位装置からのコマ
ンドに応じて、前記物理的な記憶装置の総記憶容量をn
等分したn個の論理装置に分割するn等分指定、分割数
と各論理装置の配分比とを指定して分割指定を行う分割
配分比指定、および前記物理的な記憶装置単位に分割位
置を指定する物理境界分割指定のうちの少なくとも1つ
の指定を行う分割指定手段とを備えたものである。
According to another aspect, the collective storage device according to the present invention comprises a plurality of physical storage devices, and in a collective storage device read and written by a higher-level device, A physical device configuration information table that stores configuration information; a logical device configuration information table that stores logical device configuration information when the plurality of physical storage devices are divided into a plurality of logical devices; According to the command, the total storage capacity of the physical storage device is n
Designation of n equal divisions into n equal logical units, designation of division distribution ratio by designating the number of divisions and distribution ratio of each logical device, and division position for each physical storage device. And a division designation means for designating at least one of physical boundary division designations for designating.

【0011】この集合形記憶装置において、好ましく
は、前記物理装置構成情報テーブルおよび前記論理装置
構成情報テーブルはバッテリバックアップメモリ上に設
ける。また、前記論理装置構成情報テーブルの内容を他
の不揮発性メモリにも格納する。
In this collective storage device, preferably, the physical device configuration information table and the logical device configuration information table are provided on a battery backup memory. The contents of the logical unit configuration information table are also stored in another non-volatile memory.

【0012】前記論理装置構成情報が確定された物理的
な記憶装置に対して他の物理的な記憶装置を増設した際
に、前記物理装置構成情報テーブルおよび前記論理装置
構成情報テーブルの各々の内容の一部を修正することに
より、既存の論理装置構成に新たな物理的な記憶装置を
自動的に組み込むテーブル更新手段をさらに備えてもよ
い。
Contents of each of the physical device configuration information table and the logical device configuration information table when another physical storage device is added to the physical storage device for which the logical device configuration information is determined. A table updating means for automatically incorporating a new physical storage device into an existing logical device configuration may be further provided by modifying a part of the above.

【0013】[0013]

【作用】本発明によれば、集合型記憶装置に対して論理
装置構成を指定する際に、物理レベルの情報に基づいて
指定する代わりに、「n等分指定」、「分割配分比指
定」、「物理境界分割指定」等の高水準のレベルで指定
することを許容する。この高水準レベルで指定された情
報は集合型記憶装置内にて物理レベルに自動変換して、
論理装置構成の定義(すなわち論理装置構成テーブルの
内容の設定)を行う。
According to the present invention, when designating a logical device configuration for a collective storage device, instead of designating it based on physical level information, "n equal division designation" and "division distribution ratio designation" are performed. , "Physical boundary division designation", etc. are allowed at a high level. The information specified at this high level is automatically converted to the physical level in the collective storage device,
The logical device configuration is defined (that is, the contents of the logical device configuration table are set).

【0014】また、論理装置構成情報の喪失を防ぐため
に論理装置構成情報は異なる種類の記憶手段に2重化し
て持たせた。これにより、いずれか一方の記憶手段上の
情報がハードウェア障害により読み出せなくなった場合
には、他方の記憶手段上の情報を読み出して使用するこ
とにより論理装置構成情報が失われ記録しているデータ
が読み出せなくなる事を防ぐことができる。
Further, in order to prevent the loss of the logical device configuration information, the logical device configuration information is duplicated and held in different kinds of storage means. As a result, when the information on one of the storage units cannot be read due to a hardware failure, the logical unit configuration information is lost and recorded by reading and using the information on the other storage unit. It is possible to prevent that data cannot be read.

【0015】[0015]

【実施例】以下、ディスクアレイ装置を例にとり本発明
の一実施例について説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below by taking a disk array device as an example.

【0016】図2に、本実施例に係るディスクアレイ装
置の物理構成を、上位装置とともに示す。ディスクアレ
イ装置203は、複数台の小型ディスク装置108、内
部バス206、制御装置202、及び、上位装置インタ
フェース205より構成され、SCSI(Small
Computer System Interfac
e)等の上位装置インタフェース205により上位装置
201に接続され、情報の読み書き込みを行う。ここで
上位装置201からの読み書きデータ207は、制御装
置202により小型ディスク読み書きデータ208に分
割されて小型ディスク108に書き込み、読み出しを行
う。従って、ディスクアレイ装置203では、異なる小
型ディスク108への書き込み読み出しを並行して同時
に行うことができるため高速にデータの読み書きを行え
る特徴を持つ。
FIG. 2 shows the physical configuration of the disk array device according to this embodiment together with the host device. The disk array device 203 includes a plurality of small disk devices 108, an internal bus 206, a control device 202, and a host device interface 205, and is a SCSI (Small) device.
Computer System Interfac
It is connected to the higher-level device 201 by the higher-level device interface 205 such as e) and reads / writes information. Here, the read / write data 207 from the higher-level device 201 is divided into small disk read / write data 208 by the control device 202, and the small disk 108 is written and read. Therefore, the disk array device 203 has a feature that data can be read and written at high speed because writing and reading to and from different small disks 108 can be simultaneously performed in parallel.

【0017】図9に、物理ブロックとデータ配置の更に
詳細な関連を示す。図示のように、各物理ドライブは複
数の物理ブロックに分割され、かつ、全物理ドライブの
物理ブロックには、通しブロック番号が順次各物理ドラ
イブを循環していくように付与されている。すなわち、
先頭データは第1ドライブ(物理ドライブ)901の第
1ブロック909に格納され、続くデータは第2ドライ
ブ902の第2ブロック910(第2ドライブ902内
では第1のブロック)へ格納され、さらに続くデータは
第3ドライブ903内の第3ブロックに格納され、とい
うようにデータの格納が行われる。
FIG. 9 shows a more detailed relationship between physical blocks and data arrangement. As shown in the drawing, each physical drive is divided into a plurality of physical blocks, and serial block numbers are assigned to the physical blocks of all physical drives so as to sequentially circulate through each physical drive. That is,
The head data is stored in the first block 909 of the first drive (physical drive) 901, and the following data is stored in the second block 910 (the first block in the second drive 902) of the second drive 902, and the following. The data is stored in the third block in the third drive 903, and so on.

【0018】したがって、ディスクアレイ装置203は
図3に示すように論理的には1個の大容量のディスク3
01として上位装置201より取り扱うことができる。
この1個の論理的に大容量なディスクを図4に示すよう
に数個の論理的なディスク401,402,…に分割し
て使用する事も可能である。このように複数の記憶装置
より構成され上位装置に対し物理構成と異なる構成の論
理装置が複数台接続されているように見せることのでき
る集合型記憶装置では、論理装置構成の設定が必要にな
る。
Therefore, the disk array device 203 logically has one large capacity disk 3 as shown in FIG.
It can be handled as 01 by the higher-level device 201.
It is also possible to divide this one logically large capacity disk into several logical disks 401, 402, ... As shown in FIG. As described above, in a collective storage device that is configured by a plurality of storage devices and can appear to be connected to a host device as a plurality of logical devices having a configuration different from the physical configuration, it is necessary to set the logical device configuration. ..

【0019】次に論理装置構成の設定方法につき説明す
る。論理装置構成の設定方法としては、オフラインで論
理装置構成を設定する機能を持たせる等、種々の方法が
取りうるがここでは上位装置に対して論理装置構成を定
義するコマンドを提供し、このコマンドのパラメータと
して論理装置構成情報を受取る方法を例にとり説明す
る。
Next, a method of setting the logical device configuration will be described. Various methods can be used to set the logical device configuration, such as providing a function to set the logical device configuration offline. Here, however, a command for defining the logical device configuration is provided to the host device. The method of receiving the logical unit configuration information as the parameter of will be described as an example.

【0020】図11に、上位装置からディスクアレイ装
置へ転送されるコマンドおよびパラメータのフォーマッ
トの一例を示す。コマンドは、同図(a)に示すよう
に、通常の「ライト」および「リード」の他、「論理装
置構成定義」を行うコマンドの別を示すコマンドコード
部2と、転送するデータの長さを指定するデータ長部3
と、その他の付随情報の部分4とからなる。分割コマン
ドのパラメータ(データ)は、同図(b)に示すよう
に、後述する複数の指定方法のいずれによる分割かを表
わす指定方法部6と、そのパラメータ7とからなる。
FIG. 11 shows an example of the format of commands and parameters transferred from the host device to the disk array device. As shown in (a) of the figure, the command includes a command code section 2 indicating the type of command for performing "logical device configuration definition" in addition to the normal "write" and "read", and the length of the data to be transferred. Data length part 3 that specifies
And a part 4 of other accompanying information. The parameter (data) of the split command is, as shown in FIG. 2B, composed of a designation method section 6 indicating which of a plurality of designation methods to be described later for division and its parameter 7.

【0021】図1に、図2の制御装置202の詳細構成
を示す。図1中、制御回路101は、マイクロプロセッ
サ102、プログラム格納用メモリ103、データバッ
ファ104より構成され、ディスクアレイ装置全体の制
御を行う。制御回路101の指示で、上位装置インタフ
ェース回路105は上位装置との間でコマンド、データ
のやりとりを行う。バッテリバックアップメモリ109
は本装置における物理構成情報テーブル110及び論理
装置構成情報テーブル111を格納する。また、小型デ
ィスクインタフェース回路107は、制御回路101の
指示に基づいて小型ディスク108との間でデータのや
りとりを行う。
FIG. 1 shows a detailed configuration of the control device 202 shown in FIG. In FIG. 1, the control circuit 101 includes a microprocessor 102, a program storage memory 103, and a data buffer 104, and controls the entire disk array device. In response to an instruction from the control circuit 101, the higher-level device interface circuit 105 exchanges commands and data with the higher-level device. Battery backup memory 109
Stores the physical configuration information table 110 and the logical device configuration information table 111 in this device. The small disk interface circuit 107 also exchanges data with the small disk 108 based on an instruction from the control circuit 101.

【0022】次に、上位装置より論理装置構成定義コマ
ンドが発行された場合の動作につき詳細に説明する。制
御回路101は、装置が立ち上がったのち上位装置イン
タフェース回路105を起動し上位装置からコマンドが
発行されるのを待つ。上位装置からコマンドが発行され
ると、上位装置インタフェース回路105はコマンドを
受取り制御回路101に引き渡す。制御回路101は、
コマンドを受け取ってコマンドコードを解析し、論理装
置構成定義コマンドであることを認識すると、論理装置
構成定義処理プログラム(図5にて後述)にコマンドと
パラメータ情報を引渡す。
Next, the operation when the logical unit configuration definition command is issued from the host unit will be described in detail. The control circuit 101 activates the host device interface circuit 105 after the device starts up, and waits for a command to be issued from the host device. When a command is issued from the host device, the host device interface circuit 105 delivers the command to the reception control circuit 101. The control circuit 101 is
When the command is received and the command code is analyzed and it is recognized that the command is the logical unit configuration definition command, the command and the parameter information are delivered to the logical unit configuration definition processing program (described later in FIG. 5).

【0023】図6に、論理装置構成定義コマンドにおい
て上位装置より引き渡されるパラメータの内容を示す。
論理装置構成定義コマンドとともに上位装置より引き渡
されたパラメータは、図6に示すように、論理装置構成
定義の「指定方法」を示すフィールド601を持つ。こ
のフィールド601の内容が前述した図11(b)の指
定方法部6に設定される。本フィールドにより、本コマ
ンドにおける論理構成定義の指定方法が「物理サイズ指
定」、「n等分指定」、「分割配分比指定」、「物理境
界分割指定」のいずれであるかを示す。「指定方法」以
降のフィールドは、図11(b)のパラメータ7に設定
されるべき部分であり、指定方法の内容により異なる。
「物理境界サイズ指定」601aは、論理装置番号60
2とその物理サイズ603を指定する方法である。「n
等分指定」601bは、分割数604のみを指定する方
法である。この指定方法によれば、各論理装置の物理サ
イズを指定することなく、分割数を指定するだけでディ
スクアレイ装置の総物理容量を分割数分の論理装置に均
等に分割することができる。「分割配分比指定」601
cは、分割数605と第1論理装置配分比606と第2
論理装置配分比607と第3論理装置配分比608と…
を指定する方法である。この指定方法によれば、分割数
が3個ならば、第1論理装置の配分比を“2”、第2論
理装置の配分比を“1”、第3論理装置の配分比を
“3”というように、全体に占める各論理装置の容量比
を指定することができる。「物理境界分割指定」601
dは、分割数609と第1物理境界位置610と第2物
理境界位置611と第3物理境界位置612と…を指定
する方法である。この指定方法によれば、物理装置単位
に分割すべき各物理境界位置を直接的に指定することが
できる。
FIG. 6 shows the contents of the parameters passed from the host device in the logical device configuration definition command.
The parameter delivered from the higher-level device together with the logical unit configuration definition command has a field 601 indicating the “designating method” of the logical unit configuration definition, as shown in FIG. The contents of this field 601 are set in the designation method section 6 of FIG. This field indicates whether the method of designating the logical configuration definition in this command is "physical size designation", "n equal division designation", "division distribution ratio designation", or "physical boundary division designation". The fields after “designation method” are the parts to be set in the parameter 7 of FIG. 11B, and differ depending on the content of the designation method.
“Specify physical boundary size” 601a is the logical unit number 60
2 and its physical size 603 are designated. "N
The “equal division designation” 601b is a method of designating only the division number 604. According to this designation method, the total physical capacity of the disk array device can be evenly divided into the same number of logical devices as the number of divisions by simply specifying the number of divisions without specifying the physical size of each logical device. "Specify allocation ratio" 601
c is the number of divisions 605, the first logical unit allocation ratio 606, and the second
The logical device distribution ratio 607 and the third logical device distribution ratio 608 ...
Is a method of specifying. According to this designation method, if the number of divisions is three, the distribution ratio of the first logical device is "2", the distribution ratio of the second logical device is "1", and the distribution ratio of the third logical device is "3". In this way, the capacity ratio of each logical device to the whole can be designated. "Physical boundary division designation" 601
d is a method of designating the number of divisions 609, the first physical boundary position 610, the second physical boundary position 611, the third physical boundary position 612, .... According to this designation method, each physical boundary position to be divided into physical device units can be designated directly.

【0024】図7にバッテリバックアップメモリ109
上に格納される物理構成情報テーブル110のフォーマ
ットを示す。物理構成情報は、装置を組立てた時、また
は磁気ディスクの増設を行った時に設定する情報であ
り、磁気ディスク接続台数701、磁気ディスク列数7
02、列あたり磁気ディスク台数703、単体磁気ディ
スク容量704、および総物理容量705の各フィール
ドを有する。なお、「列」は、内部バス206で接続さ
れた磁気ディスク群の並びを示す。
FIG. 7 shows a battery backup memory 109.
The format of the physical configuration information table 110 stored above is shown. The physical configuration information is information set when the device is assembled or a magnetic disk is added, and the number of connected magnetic disks 701 and the number of magnetic disk columns is 7
02, the number of magnetic disks per column 703, a single magnetic disk capacity 704, and the total physical capacity 705. The “column” indicates the arrangement of magnetic disk groups connected by the internal bus 206.

【0025】図8に、論理装置構成情報テーブル111
のフォーマットを示す。論理装置構成情報は、論理装置
構成定義コマンドにより、通常、ディスクアレイ装置の
インストール時に設定される情報であり、各論理装置に
ついて、論理装置容量801、論理装置開始ドライブN
o.802、論理装置開始ロジカルブロックNo.80
3、論理装置終了ドライブNo.804、および論理装
置終了ロジカルブロックNo.805の各フィールドを
有する。
FIG. 8 shows the logical unit configuration information table 111.
Shows the format of. The logical device configuration information is information that is normally set by the logical device configuration definition command when the disk array device is installed. For each logical device, the logical device capacity 801 and the logical device start drive N are set.
o. 802, logical unit start logical block No. 80
3, logical unit end drive No. 804 and the logical block end logical block No. 804. Each field has 805 fields.

【0026】図5に、論理装置構成定義コマンドの処理
の流れ図を示す。この処理では、図11(b)に示した
パラメータ内の指定方法フィールド6の内容を参照し
(ステップ501)、「物理境界サイズ指定」であれ
ば、論理装置構成情報テーブル111(図8)上で論理
装置番号に対応したフィールドの容量フィールド801
に物理サイズ603(図6)の内容を設定し、引き続
き、開始ドライブNo.802、開始ロジカルブロック
No.803、終了ドライブNo.804、終了ロジカ
ルブロックNo.805を算出し、設定する(ステップ
502)。
FIG. 5 shows a flow chart of the processing of the logical unit configuration definition command. In this process, the content of the designation method field 6 in the parameter shown in FIG. 11B is referred to (step 501), and if “physical boundary size designation”, then on the logical unit configuration information table 111 (FIG. 8). The capacity field 801 of the field corresponding to the logical unit number
The content of the physical size 603 (FIG. 6) is set in the field No. 802, starting logical block No. 803, end drive No. 804, end logical block No. 805 is calculated and set (step 502).

【0027】次に、指定方法が「n等分指定」であれば
(ステップ503)、物理装置構成情報テーブル110
内の総物理容量フィールド705の内容を取り出し、分
割数604で割った値を論理装置構成情報テーブル11
1内の容量フィールド801に設定し、引き続き、開始
ドライブNo.802、開始ロジカルブロックNo.8
03、終了ドライブNo.804、終了ロジカルブロッ
クNo.805を算出し設定する(ステップ504)。
尚、本操作は分割数フィールド604で示される回数繰
り返す。
Next, if the designation method is "n-divided designation" (step 503), the physical device configuration information table 110
Of the total physical capacity field 705 of the logical unit configuration information table 11
1 is set in the capacity field 801 in the first drive field, and the start drive No. 802, starting logical block No. 8
03, end drive No. 804, end logical block No. 805 is calculated and set (step 504).
This operation is repeated the number of times indicated by the division number field 604.

【0028】ここで、物理装置構成情報内の総物理容量
フィールド705の内容を分割数604で割った際に剰
余が生じた場合には、剰余分を切り捨てた値を論理装置
構成情報内の容量フィールド801に設定する。図5の
ステップ504に示す処理では、分割した論理装置の容
量はすべて均一な大きさとなり、剰余分の容量の領域は
どの論理装置にも割り当てられず無効領域となる。この
代わりに、最終分割論理装置に余剰分を含めるようにし
てもよい。
If a surplus occurs when the content of the total physical capacity field 705 in the physical device configuration information is divided by the number of divisions 604, a value obtained by discarding the surplus is the capacity in the logical device configuration information. Set in the field 801. In the processing shown in step 504 of FIG. 5, the capacities of the divided logical devices are all of a uniform size, and the area of the surplus capacity is not allocated to any logical device and becomes an invalid area. Alternatively, the final partition logic unit may include the surplus.

【0029】また、指定方法が「分割配分比指定」(ス
テップ505)の場合、以下の通りとなる。「分割配分
比指定」の場合、例えば第1論理装置として全物理容量
の10%を割当て残りを第2論理装置として割当てる場
合、分割数605には“2”が指定され、第1論理装置
配分比606として“1”が、第2論理装置配分比60
7には“9”が、第3論理装置配分比608以降には
“0”が指定されている。そこで、総物理容量フィール
ド705の内容を取り出し各配分比を掛けて、当該論理
装置の容量値を求め、各々論理装置構成情報テーブル1
11内の容量フィールド801に設定する。引き続き上
記と同様に、開始ドライブNo.802、開始ロジカル
ブロックNo.803、終了ドライブNo.804、終
了ロジカルブロックNo.805を算出し設定する(ス
テップ506)。本操作を分割数フィールド605で示
される回数繰り返す。
Further, when the designation method is "division distribution ratio designation" (step 505), the following is performed. In the case of “designation of division distribution ratio”, for example, when allocating 10% of the total physical capacity as the first logical device and allocating the rest as the second logical device, “2” is designated as the number of divisions 605, and the first logical device allocation The ratio 606 is “1”, but the second logical unit distribution ratio 60
"7" is designated as "7", and "0" is designated after the third logical unit distribution ratio 608. Therefore, the content of the total physical capacity field 705 is taken out and multiplied by each distribution ratio to obtain the capacity value of the logical device, and the logical device configuration information table 1 is obtained.
It is set in the capacity field 801 in 11. Then, in the same manner as above, the start drive No. 802, starting logical block No. 803, end drive No. 804, end logical block No. 805 is calculated and set (step 506). This operation is repeated the number of times indicated by the division number field 605.

【0030】最後に、指定方法が「物理境界分割指定」
でなければ(ステップ507)、「指定方法」の指定エ
ラーを上位装置に報告する(ステップ509)。指定方
法が「物理境界分割指定」であれば以下のとうりの処理
を行う。ここで「物理境界分割指定」とは、図2に示す
構成において列方向の磁気ディスクの配列毎に分割する
ものである。本分割を行うと1個の磁気ディスクを複数
の論理装置に分割することがなくなるので多重動作上有
利となる。本指定時、例えば第1論理装置として2列、
第2論理装置として1列を割当てる場合、分割数フィー
ルド609には“2”が、第1物理境界位置フィールド
610には“2”が、第2物理境界位置フィールド61
1には“1”が、第3物理境界位置フィールド612以
降には“0”が設定される。この場合、第1物理境界位
置フィールド610の内容と列当り磁気ディスク台数フ
ィールド704と単体磁気ディスク容量フィールド70
4の積を論理装置構成情報内の容量フィールド801に
設定する。引き続き上記と同様に、開始ドライブNo.
802、開始ロジカルブロックNo.803、終了ドラ
イブNo.804、終了ロジカルブロックNo.805
を算出し設定する(ステップ508)。本操作を分割数
フィールド609で示される回数繰り返す。
Finally, the designation method is "physical boundary division designation".
If not (step 507), a designation error of "designation method" is reported to the host device (step 509). If the designation method is "physical boundary division designation", the following processing is performed. Here, the "physical boundary division designation" means division in each arrangement of the magnetic disks in the column direction in the configuration shown in FIG. This division is advantageous for multiple operations because one magnetic disk is not divided into a plurality of logical devices. When this designation is made, for example, two columns as the first logical device,
When allocating one column as the second logical device, “2” is set in the division number field 609, “2” is set in the first physical boundary position field 610, and the second physical boundary position field 61 is set.
“1” is set in 1 and “0” is set in the third physical boundary position field 612 and subsequent fields. In this case, the contents of the first physical boundary position field 610, the number of magnetic disks per column field 704, and the single magnetic disk capacity field 70
The product of 4 is set in the capacity field 801 in the logical unit configuration information. Then, in the same manner as above, the start drive No.
802, starting logical block No. 803, end drive No. 804, end logical block No. 805
Is calculated and set (step 508). This operation is repeated the number of times indicated by the division number field 609.

【0031】上述した「物理境界サイズ指定」、「n等
分指定」、「分割配分比指定」においては、物理ドライ
ブを横断する方向に分割する例を示したが、これに代え
てまたはこれに加えて、物理ドライブ単位に分割するこ
とも可能である。物理ドライブ単位に分割を行う場合に
は、上記場合に比べて、上位装置へのデータ転送速度が
劣る反面、他の物理ドライブの影響を受けずに動作でき
ることから多重動作性能が向上する。
In the above-mentioned "physical boundary size designation", "n equal division designation", and "division distribution ratio designation", an example of dividing in the direction crossing the physical drive is shown, but instead of this or in addition to this. In addition, it is possible to divide the physical drive unit. When the division is performed for each physical drive, the data transfer rate to the higher-level device is lower than that in the above case, but the operation can be performed without being affected by other physical drives, so that the multiple operation performance is improved.

【0032】また、図6には4つの指定方法を示した
が、本発明はこれらすべての指定方法を備える必要はな
い。
Further, although four designation methods are shown in FIG. 6, the present invention need not have all of these designation methods.

【0033】以上が上位装置からの論理装置構成定義コ
マンド受付時の動作概要であるが、本実施例においては
論理装置構成情報の設定を容易にするために、さらに、
磁気ディスク増設時の論理装置構成情報自動設定機能を
持つ。この更新処理のフローを図10に示す。
The above is the outline of the operation when the logical unit configuration definition command is received from the host system. In this embodiment, in order to facilitate setting of the logical unit configuration information,
It has a function to automatically set the logical unit configuration information when adding a magnetic disk. The flow of this update processing is shown in FIG.

【0034】まず、磁気ディスク108の増設時に増設
磁気ディスク容量を算出し、物理装置構成情報テーブル
110(図7)の内容の更新を行う(121)。続い
て、論理装置構成情報テーブル111の内容の更新のた
め、最終有効論理装置の容量フィールド801に増設磁
気ディスク容量を加算する(122)。次に、最終有効
論理装置の終了ドライブNo.804に増設磁気ディス
クドライブNo.を設定する(123)。最後に、最終
有効論理装置の終了ロジカルブロックNo.805に増
設磁気ディスクの終了ロジカルブロックNo.を設定す
る(124)。なお、増設時に本機能によらず上記の設
定方法による再設定を行えるのは言うまでもない。
First, when the magnetic disk 108 is added, the capacity of the added magnetic disk is calculated and the contents of the physical device configuration information table 110 (FIG. 7) are updated (121). Then, in order to update the contents of the logical unit configuration information table 111, the capacity of the additional magnetic disk is added to the capacity field 801 of the last valid logical unit (122). Next, the end drive No. of the last valid logical device is set. 804 additional magnetic disk drive No. Is set (123). Finally, the end logical block No. of the last valid logical device. The end logical block No. of the additional magnetic disk is added to 805. Is set (124). Needless to say, the re-setting can be performed by the above-mentioned setting method without depending on this function at the time of expansion.

【0035】以上に示す方法により設定された論理装置
構成情報は、バッテリバックアップされたメモリ109
上の論理装置構成情報テーブル111に書き込まれる。
本情報は磁気ディスク108をアクセスする際に、上位
装置201より指定された論理アドレスより磁気ディス
ク上の物理アドレスを求める為に使用される。従って、
本情報が失われると磁気ディスク108をアクセスでき
なくなる。一般的に重要な情報は2重化して持つことが
行われているが、ハードウェアの故障を考えると同一ハ
ードウエアの2重化が必要になる。本実施例では、ハー
ドウェアの2重化を行う代わりに、バッテリバックアッ
プメモリ上の論理装置構成情報をFDインタフェース回
路106を介してフロッピーディスク112上にも書き
込む。フロッピーディスク112の代わりに磁気ディス
ク108上に領域を確保しそこに書き込む方式としても
よい。
The logical unit configuration information set by the above method is stored in the battery-backed memory 109.
It is written in the upper logical device configuration information table 111.
This information is used to obtain the physical address on the magnetic disk from the logical address specified by the host device 201 when accessing the magnetic disk 108. Therefore,
If this information is lost, the magnetic disk 108 cannot be accessed. Generally, important information is duplicated and held, but considering hardware failure, duplication of the same hardware is required. In this embodiment, instead of duplicating the hardware, the logical device configuration information on the battery backup memory is also written on the floppy disk 112 via the FD interface circuit 106. Instead of the floppy disk 112, an area may be secured on the magnetic disk 108 and written there.

【0036】尚、以上の実施例においては、記憶装置と
して磁気ディスクを用いたディスクアレイ装置の例を示
したが、他の記憶媒体を用いた場合でも同様に実現でき
る。
In the above embodiments, an example of a disk array device using a magnetic disk as a storage device is shown, but the same can be realized when another storage medium is used.

【0037】[0037]

【発明の効果】本発明によれば、物理的なサイズを意識
することなく論理装置構成の設定を行うことができ、容
易に論理装置構成の設定を行うことが可能となる。
According to the present invention, the logical device configuration can be set without being aware of the physical size, and the logical device configuration can be easily set.

【0038】また、異なるハードウエアに論理装置構成
情報を二重化してもつことにより、ハードウェア障害に
より論理装置構成情報が失われ、記録しているデータが
読み出せなくなる事を防ぐことができる。
By duplicating the logical device configuration information in different hardware, it is possible to prevent loss of the logical device configuration information due to a hardware failure and unreadable data being recorded.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例に係る集合型記憶装置の構成
を示すブロック図。
FIG. 1 is a block diagram showing a configuration of a collective storage device according to an embodiment of the present invention.

【図2】本発明が適用されるディスクアレイ装置の構成
例を示すブロック図。
FIG. 2 is a block diagram showing a configuration example of a disk array device to which the present invention is applied.

【図3】図1の集合型記憶装置の論理構成例の説明図。FIG. 3 is an explanatory diagram of a logical configuration example of the collective storage device of FIG. 1.

【図4】図1の集合型記憶装置の他の論理構成例の説明
図。
FIG. 4 is an explanatory diagram of another logical configuration example of the collective storage device of FIG.

【図5】実施例における論理装置構成定義コマンド処理
の流れ図。
FIG. 5 is a flowchart of processing of a logical unit configuration definition command in the embodiment.

【図6】実施例における論理装置構成定義コマンドにお
けるパラメータのフォーマットの説明図。
FIG. 6 is an explanatory diagram of a parameter format in a logical unit configuration definition command according to the embodiment.

【図7】実施例における物理装置構成情報テーブルの説
明図。
FIG. 7 is an explanatory diagram of a physical device configuration information table according to the embodiment.

【図8】実施例における論理装置構成情報テーブルの説
明図。
FIG. 8 is an explanatory diagram of a logical device configuration information table according to the embodiment.

【図9】実施例における物理ブロックとデータ配置の説
明図。
FIG. 9 is an explanatory diagram of physical blocks and data arrangement according to the embodiment.

【図10】実施例におけるディスク装置の増設時のテー
ブル内容の自動更新処理の流れ図。
FIG. 10 is a flow chart of an automatic update process of table contents when a disk device is added in the embodiment.

【図11】実施例における上位装置からのコマンドおよ
びデータのフォーマットの説明図。
FIG. 11 is an explanatory diagram of a command and data format from a higher-level device in the embodiment.

【符号の説明】[Explanation of symbols]

101…制御回路、102…マイクロプロセッサ、10
3…プログラム用メモリ、104…データバッファ、1
05…上位装置インタフェース回路、106…フロッピ
ーディスクインタフェース回路、107…小型ディスク
インタフェース回路、108…小型ディスク、109…
バッテリバックアップメモリ、110…物理構成情報テ
ーブル、111…論理装置構成情報テーブル、201…
上位装置、202…制御装置、203…ディスクアレイ
装置、205…上位装置インタフェース、206…内部
バス、207…上位装置からの読み書きデータ、208
…小型ディスク読み書きデータ、301…論理装置、4
01…論理装置。
101 ... Control circuit, 102 ... Microprocessor, 10
3 ... Program memory, 104 ... Data buffer, 1
05 ... Host device interface circuit, 106 ... Floppy disk interface circuit, 107 ... Small disk interface circuit, 108 ... Small disk, 109 ...
Battery backup memory, 110 ... Physical configuration information table, 111 ... Logical device configuration information table, 201 ...
Host device, 202 ... Control device, 203 ... Disk array device, 205 ... Host device interface, 206 ... Internal bus, 207 ... Read / write data from host device, 208
... small disk read / write data, 301 ... logical device, 4
01 ... Logical device.

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】複数の物理的な記憶装置から構成された集
合型記憶装置において、 複数の論理装置への分割指定手段として、分割数n(n
は2以上の整数)を指定して、前記物理的な記憶装置の
総記憶容量をn等分したn個の論理装置に分割するn等
分指定手段を設けたことを特徴とする集合型記憶装置。
1. In an aggregate type storage device composed of a plurality of physical storage devices, the number of divisions n (n
Is an integer greater than or equal to 2) to divide the total storage capacity of the physical storage device into n equal logical divisions into n logical units. apparatus.
【請求項2】複数の物理的な記憶装置から構成された集
合型記憶装置において、 複数の論理装置への分割指定手段として、分割数と各論
理装置の配分比とを指定して分割指定を行う分割配分比
指定手段を設けたことを特徴とする請求項1記載の集合
型記憶装置。
2. In a collective storage device composed of a plurality of physical storage devices, as a partition designation means for a plurality of logical devices, partition designation is performed by designating the number of partitions and a distribution ratio of each logical device. 2. The collective storage device according to claim 1, further comprising divisional allocation ratio designating means.
【請求項3】各物理的な記憶装置を前記分割数分に分割
することを特徴とする請求項1または2記載の集合型記
憶装置。
3. The collective storage device according to claim 1, wherein each physical storage device is divided into the number of divisions.
【請求項4】複数の物理的な記憶装置から構成された集
合型記憶装置において、 複数の論理装置への分割指定手段として、前記物理的な
記憶装置単位に分割位置を指定する物理境界分割指定手
段を設けたことを特徴とする集合型記憶装置。
4. In a collective storage device composed of a plurality of physical storage devices, a physical boundary division designation for designating a division position for each physical storage device as division designation means for a plurality of logical devices. A collective storage device comprising means.
【請求項5】複数の物理的な記憶装置から構成され、上
位装置から読み書きされる集合型記憶装置において、 複数の物理的な記憶装置の構成情報を格納する物理装置
構成情報テーブルと、 前記複数の物理的な記憶装置が複数の論理装置に分割さ
れた際の論理装置構成情報を格納する論理装置構成情報
テーブルと、 前記上位装置からのコマンドに応じて、前記物理的な記
憶装置の総記憶容量をn等分したn個の論理装置に分割
するn等分指定、分割数と各論理装置の配分比とを指定
して分割指定を行う分割配分比指定、および前記物理的
な記憶装置単位に分割位置を指定する物理境界分割指定
のうちの少なくとも1つの指定を行う分割指定手段とを
備えたことを特徴とする集合型記憶装置。
5. A physical storage device configuration information table configured to store configuration information of a plurality of physical storage devices in a collective storage device configured from a plurality of physical storage devices and read and written by a host device, Logical device configuration information table that stores logical device configuration information when the physical storage device is divided into a plurality of logical devices, and the total storage of the physical storage device according to a command from the host device. An n-partitioned designation that divides the capacity into n logical devices divided into n equal parts, a divisional allocation ratio designation that specifies the number of divisions and the allocation ratio of each logical device, and the physical storage device unit And a partition designation unit for designating at least one of physical boundary partition designations for designating a partition position.
【請求項6】前記物理装置構成情報テーブルおよび前記
論理装置構成情報テーブルはバッテリバックアップメモ
リ上に設けることを特徴とする請求項5記載の集合型記
憶装置。
6. The collective storage device according to claim 5, wherein the physical device configuration information table and the logical device configuration information table are provided on a battery backup memory.
【請求項7】前記論理装置構成情報テーブルの内容を他
の不揮発性メモリにも格納することを特徴とする請求項
6記載の集合型記憶装置。
7. The collective storage device according to claim 6, wherein the contents of the logical device configuration information table are also stored in another non-volatile memory.
【請求項8】前記論理装置構成情報が確定された物理的
な記憶装置に対して他の物理的な記憶装置を増設した際
に、前記物理装置構成情報テーブルおよび前記論理装置
構成情報テーブルの各々の内容の一部を修正することに
より、既存の論理装置構成に新たな物理的な記憶装置を
自動的に組み込むテーブル更新手段をさらに備えたこと
を特徴とする請求項5記載の集合型記憶装置。
8. Each of the physical device configuration information table and the logical device configuration information table when another physical storage device is added to the physical storage device for which the logical device configuration information has been determined. 6. The collective storage device according to claim 5, further comprising table updating means for automatically incorporating a new physical storage device into an existing logical device configuration by modifying a part of the contents of the above. ..
JP4025103A 1992-02-12 1992-02-12 Collective storage device Pending JPH05224822A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4025103A JPH05224822A (en) 1992-02-12 1992-02-12 Collective storage device
US08/016,394 US5784703A (en) 1992-02-12 1993-02-11 Storage system having logical subsystems configured in accordance with equally divided storage capacities, specified allotment rates, designated boundary positions or designated physical size

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4025103A JPH05224822A (en) 1992-02-12 1992-02-12 Collective storage device

Publications (1)

Publication Number Publication Date
JPH05224822A true JPH05224822A (en) 1993-09-03

Family

ID=12156592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4025103A Pending JPH05224822A (en) 1992-02-12 1992-02-12 Collective storage device

Country Status (2)

Country Link
US (1) US5784703A (en)
JP (1) JPH05224822A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0762267A2 (en) * 1995-08-31 1997-03-12 Hitachi, Ltd. Disk array subsystem with self-reallocation of logical volumes for reduction of I/O processing loads
JPH10105345A (en) * 1996-09-27 1998-04-24 Fujitsu Ltd Array disk device
JPH10228352A (en) * 1997-02-14 1998-08-25 Fujitsu Ltd Library control apparatus and method for logically dividing and controlling a library apparatus
EP0686907A3 (en) * 1994-06-07 2000-02-23 Hewlett-Packard Company Memory system with hierarchic disk array and memory map store for persistent storage of virtual mapping information
JP2007206993A (en) * 2006-02-02 2007-08-16 Fujitsu Ltd Storage system, control method and program
JP2008009707A (en) * 2006-06-29 2008-01-17 Hitachi Ltd Storage system and data duplicating method
JP2011186919A (en) * 2010-03-10 2011-09-22 Buffalo Inc Storage processor

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5983316A (en) * 1997-05-29 1999-11-09 Hewlett-Parkard Company Computing system having a system node that utilizes both a logical volume manager and a resource monitor for managing a storage pool
US6058455A (en) * 1997-07-02 2000-05-02 International Business Corporation RAID system having a selectable unattended mode of operation with conditional and hierarchical automatic re-configuration
US6041407A (en) * 1997-09-24 2000-03-21 Sony Corporation File system block sub-allocator
JP4869466B2 (en) * 2000-02-24 2012-02-08 富士通セミコンダクター株式会社 Storage device control method, data management system, recording medium, and storage device
US7386610B1 (en) 2000-09-18 2008-06-10 Hewlett-Packard Development Company, L.P. Internet protocol data mirroring
US6804819B1 (en) 2000-09-18 2004-10-12 Hewlett-Packard Development Company, L.P. Method, system, and computer program product for a data propagation platform and applications of same
US6977927B1 (en) 2000-09-18 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system of allocating storage resources in a storage area network
US7036126B2 (en) * 2000-12-11 2006-04-25 International Business Machines Corporation Method and an apparatus for logical volume manager plug-ins
US7003780B2 (en) * 2000-12-11 2006-02-21 International Business Machines Corporation Method and an apparatus to extend the logic volume manager model to allow device management plug-ins
US6606690B2 (en) 2001-02-20 2003-08-12 Hewlett-Packard Development Company, L.P. System and method for accessing a storage area network as network attached storage
US6662284B2 (en) * 2001-02-20 2003-12-09 Hewlett-Packard Development Company, L.C. Computer apparatus, method and memory including license key
JP4320247B2 (en) * 2003-12-24 2009-08-26 株式会社日立製作所 Configuration information setting method and apparatus
JP4612373B2 (en) * 2004-09-13 2011-01-12 株式会社日立製作所 Storage device and information system using the storage device
US10078452B2 (en) * 2014-06-12 2018-09-18 Hitachi Ltd. Performance information management system, management computer, and performance information management method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4607346A (en) * 1983-03-28 1986-08-19 International Business Machines Corporation Apparatus and method for placing data on a partitioned direct access storage device
JPS6458013A (en) * 1987-08-20 1989-03-06 Ibm Method and data processing system for guaranteeing large area identification and management of data memory
US5148432A (en) * 1988-11-14 1992-09-15 Array Technology Corporation Arrayed disk drive system and method
JPH02239348A (en) * 1989-03-14 1990-09-21 Mitsubishi Electric Corp Access system for disk cache memory
US5379417A (en) * 1991-11-25 1995-01-03 Tandem Computers Incorporated System and method for ensuring write data integrity in a redundant array data storage system
JP3160106B2 (en) * 1991-12-23 2001-04-23 ヒュンダイ エレクトロニクス アメリカ How to sort disk arrays

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0686907A3 (en) * 1994-06-07 2000-02-23 Hewlett-Packard Company Memory system with hierarchic disk array and memory map store for persistent storage of virtual mapping information
EP0762267A2 (en) * 1995-08-31 1997-03-12 Hitachi, Ltd. Disk array subsystem with self-reallocation of logical volumes for reduction of I/O processing loads
EP0762267A3 (en) * 1995-08-31 2000-09-20 Hitachi, Ltd. Disk array subsystem with self-reallocation of logical volumes for reduction of I/O processing loads
JPH10105345A (en) * 1996-09-27 1998-04-24 Fujitsu Ltd Array disk device
JPH10228352A (en) * 1997-02-14 1998-08-25 Fujitsu Ltd Library control apparatus and method for logically dividing and controlling a library apparatus
JP2007206993A (en) * 2006-02-02 2007-08-16 Fujitsu Ltd Storage system, control method and program
JP2008009707A (en) * 2006-06-29 2008-01-17 Hitachi Ltd Storage system and data duplicating method
JP2011186919A (en) * 2010-03-10 2011-09-22 Buffalo Inc Storage processor

Also Published As

Publication number Publication date
US5784703A (en) 1998-07-21

Similar Documents

Publication Publication Date Title
JPH05224822A (en) Collective storage device
JP2998857B2 (en) Structured data storage method and medium
EP1006445B1 (en) Dynamically expandable storage unit array system
EP0444886B1 (en) Disk drive accessing system and method of accessing a disk drive
US6000023A (en) Method for partitioning storage regions on hard disk and computer system adapted to the same
US5572699A (en) Variable length data in a parallel disk array
US4811280A (en) Dual mode disk controller
JPS605023B2 (en) memory system
JPH07295763A (en) Disk, array device and method of storing data
JPH0449413A (en) Array disk device drive position confirmation method
US5537652A (en) Data file directory system and method for writing data file directory information
EP0240616B1 (en) Method to test and set data in a record on disk in one atomic input/output operation
US5860088A (en) Method for extraction of a variable length record from fixed length sectors on a disk drive
US6209057B1 (en) Storage device having data buffer
JPS583103A (en) Magnetic disc device
EP0108651A2 (en) Dynamic addressing for variable track length cache memory
US5933839A (en) Distributed file system for renewing data with high integrity
EP0080878A2 (en) Cache memory and method of control for use with magnetic disks
JPH0567022A (en) High speed data access system
JPS59136860A (en) Disk controller
JPS63251965A (en) Disk managing system
JPH02113467A (en) Disk control system
JPH0922331A (en) Information recording and reproducing method
JPH0743634B2 (en) Split volume control method
JPS6240521A (en) Disk controlling system