JP2866376B2 - Disk array device - Google Patents
Disk array deviceInfo
- Publication number
- JP2866376B2 JP2866376B2 JP10138383A JP13838398A JP2866376B2 JP 2866376 B2 JP2866376 B2 JP 2866376B2 JP 10138383 A JP10138383 A JP 10138383A JP 13838398 A JP13838398 A JP 13838398A JP 2866376 B2 JP2866376 B2 JP 2866376B2
- Authority
- JP
- Japan
- Prior art keywords
- host computer
- scsi
- partition
- magnetic disk
- data
- 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.)
- Expired - Lifetime
Links
Landscapes
- Computer And Data Communications (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、SCSI,IPI,イーサー
ネットなどの各装置またはノードが固有の装置IDを持
ち、他の装置またはノードとデータ,コマンド,メッセ
ージなどのやり取りをするインタフェースもしくはネッ
トワークで相互に接続されたコンピュータシステムなど
に用いるディスクアレイ装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an interface or network in which each device or node such as SCSI, IPI, Ethernet has a unique device ID, and exchanges data, commands, messages, etc. with other devices or nodes. The present invention relates to a disk array device used for a computer system and the like interconnected by a computer.
【0002】[0002]
【従来の技術】従来のコンピュータシステムの周辺装置
は、例えば、ANSI(アメリカ規格協会)発行のANSI X3.1
31-1986“Small System Computer System Interface(SC
SI)”に記載されているように、夫々毎に固有の装置ID
を持ち、LBA(Logical Block Address)長、装置の種類
(ランダムアクセスデバイス,シーケンシャルアクセス
デバイス,書換え可能デバイス,読取り専用デバイスな
ど)などは規格によって装置毎に固定となっていた。ま
た、規格上の要請ではないが、ホストコンピュータのO
Sの要請により、各周辺装置のデータ信頼度の管理やバ
ックアップの管理などは各装置毎に行なわれていた。2. Description of the Related Art Conventional computer system peripheral devices include, for example, ANSI X3.1 issued by the American National Standards Institute (ANSI).
31-1986 “Small System Computer System Interface (SC
Unique device ID for each device, as described in “SI)”
LBA (Logical Block Address) length, device type (random access device, sequential access device, rewritable device, read-only device, etc.) are fixed for each device according to the standard. Although it is not a standard requirement, the host computer
At the request of S, management of data reliability of each peripheral device and management of backup have been performed for each device.
【0003】[0003]
【発明が解決しようとする課題】上記従来の技術は、例
えば、大容量磁気ディスク装置に対し、複数のパーティ
ションを異なった性格(LBA長やバックアップの管理な
どの点)の記憶装置として管理する場合実現できない
か、困難であり、通常のファイルデータや画像データな
ど性質が異なる異種のデータ毎に高価で大型の磁気ディ
スク装置を用いる必要があるといった問題があった。The above-mentioned conventional technique is used, for example, in a case where a plurality of partitions are managed as storage devices of different characteristics (points such as LBA length and backup management) for a large-capacity magnetic disk device. There is a problem that it is difficult or impossible to realize this, and it is necessary to use an expensive and large magnetic disk device for different types of data having different properties such as ordinary file data and image data.
【0004】また、複数ホスト間でのデバイスの共有に
ついても配慮されておらず、磁気ディスク装置を共有す
る場合のホスト間の排他制御は、デバイス側では行なえ
ず、ホスト側の管理に委せるしかなかった。このため
に、ユーザの操作によっては、磁気ディスク装置に保持
されているデータが破壊されるといった事態も生ずるお
それがあった。Further, no consideration is given to the sharing of a device between a plurality of hosts, and exclusive control between hosts when sharing a magnetic disk drive cannot be performed on the device side, but must be left to management on the host side. Did not. For this reason, depending on a user's operation, there is a possibility that data stored in the magnetic disk device may be destroyed.
【0005】本発明の目的は、かかる問題を解消し、コ
ンピュータシステムなどで異なる性質の情報データを取
り扱うことを可能としたディスクアレイ装置を提供する
ことにある。An object of the present invention is to provide a disk array device which solves such a problem and enables a computer system or the like to handle information data of different characteristics.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、アレイと、該アレイに接続されるととも
にSCSIバスを介してホスト計算機に接続可能なディスク
アレイコントローラとから構成され、該ディスクアレイ
コントローラが、複数のSCSI−IDを保持し、該SCSIバス
を介して該ホスト計算機からSCSI−IDを受け、受けた該
SCSI−IDが保持した複数の該SCSI−IDのいずれかに一致
することに応じて該ホスト計算機にレスポンスを返すよ
うにする。In order to achieve the above object, the present invention comprises an array and a disk array controller connected to the array and connectable to a host computer via a SCSI bus. The disk array controller holds a plurality of SCSI-IDs, receives the SCSI-ID from the host computer via the SCSI bus, and receives the received SCSI-ID.
A response is returned to the host computer when the SCSI-ID matches one of the plurality of SCSI-IDs held.
【0007】かかる構成をとるにより、ホスト計算機が
ディスクアレイ装置に設定される複数のSCSI−IDのいず
れかを送ることにより、ディスクアレイコントローラ
が、このSCSI−IDを受けたことに応じて、ホスト計算機
にレスポンスを返すことになり、ホスト計算機は上記ア
レイのこのSCSI−IDに応じたいずれかの部分をアクセス
できる。[0007] With this configuration, the host computer sends one of a plurality of SCSI-IDs set in the disk array device, and the disk array controller responds to the reception of the SCSI-ID. A response is returned to the computer, and the host computer can access any part of the array according to the SCSI-ID.
【0008】[0008]
【発明の実施の形態】以下、本発明の実施形態を図面を
用いて説明する。図1は本発明が適用可能なコンピュー
タシステムの一例を示すブロック図であって、1はホス
トコンピュータ,2はSCSI(Small Computer System Int
erface)バス,3は磁気ディスク装置,4はディスクド
ライブ装置,4−1,4−2,4−3はパーティショ
ン,5はハードディスクコントローラである。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an example of a computer system to which the present invention can be applied. 1 is a host computer, and 2 is a SCSI (Small Computer System Int.).
bus, 3 a magnetic disk device, 4 a disk drive device, 4-1 4-2 and 4-3 partitions, and 5 a hard disk controller.
【0009】このコンピュータシステムは、図示するよ
うに、ホストコンピュータ1とその外部記憶装置として
の磁気ディスク装置3とが、近年小型コンピュータシス
テム用の周辺機器インタフェースとして標準となってき
たSCSIバス2で接続されたものである。磁気ディスク装
置3は、ハードディスクコントローラ5とディスクドラ
イブ装置4とで構成されている。In this computer system, as shown in the figure, a host computer 1 and a magnetic disk device 3 as its external storage device are connected by a SCSI bus 2 which has recently become a standard as a peripheral device interface for a small computer system. It was done. The magnetic disk device 3 includes a hard disk controller 5 and a disk drive device 4.
【0010】従来のかかる構成のコンピュータシステム
では、ホストコンピュータ1と磁気ディスク装置3とが
夫々、前者がSCSI−ID=1,後者がSCSI−ID=0という
ように、装置IDを1つずつ持つようにし、ホストコンピ
ュータ1が、バス権を獲得するためのアービトレーショ
ンと相手方である磁気ディスク装置3を選択するための
セレクションを行なってから、ホストコンピュータ1が
磁気ディスク装置3とコマンドやメッセージ、データの
やり取りを行なうようにしている。例えば、ホストコン
ピュータ1が磁気ディスク装置3からデータを読み取る
場合には、まず、アービトレーションを行なってホスト
コンピュータ1がSCSIバス2のバス権を獲得してSCSIバ
ス2を占有するようにし、次に、セレクションを行なっ
て相手方の装置としてディスク装置17を指定する。こ
のとき、ホストコンピュータ1が送出する装置ID(実際
には、装置IDに対応する伝送線を電気的にドライブす
る)によって、磁気ディスク装置3はホストコンピュー
タ1が自分を選択しようとしていることを知り、これに
応答することにより、ホストコンピュータ1に対してコ
マンドを受け取る用意ができていることを知らせる。こ
の応答でセレクションが完了したことになる。In the conventional computer system having such a configuration, each of the host computer 1 and the magnetic disk device 3 has one device ID such that the former has SCSI-ID = 1 and the latter has SCSI-ID = 0. After the host computer 1 performs the arbitration for acquiring the bus right and the selection for selecting the magnetic disk device 3 which is the partner, the host computer 1 communicates with the magnetic disk device 3 with commands, messages, and data. We are going to exchange. For example, when the host computer 1 reads data from the magnetic disk device 3, first, the host computer 1 acquires the bus right of the SCSI bus 2 to occupy the SCSI bus 2 by performing arbitration. The selection is performed, and the disk device 17 is designated as the other device. At this time, the magnetic disk device 3 knows from the host computer 1 that the host computer 1 is trying to select itself, based on the device ID transmitted by the host computer 1 (actually, the transmission line corresponding to the device ID is electrically driven). By responding to this, the host computer 1 is notified that it is ready to receive the command. This response indicates that the selection has been completed.
【0011】これに対し、このコンピュータシステムで
は、ホストコンピュータ1に固有の装置ID(ここでは、
SCSI−ID=7)が設定され、ホストコンピュータ1がア
ービトレーション、セレクションを行なうのは上記従来
の場合と全く同じであるが、相手方の装置、ここでは、
磁気ディスク装置3が複数の装置IDを持つことが上記従
来の場合と異なっている。即ち、図示するように、磁気
ディスク装置3では、ディスクドライブ装置4が例えば
3つのパーティション4−1,4−2,4−3に区分さ
れ、夫々に異なる装置ID(ここでは、SCSI−ID=1,2,
3とする)が設定されている。これにより、ホストコン
ピュータ1からみれば、SCSIバス2上に3つの磁気ディ
スク装置が存在するように見える。SCSIでは、3つ以上
のデバイスが同時にバスを使用することはないため、1
つの装置に複数の装置IDを割り当てて複数の装置に見せ
かけることができる。On the other hand, in this computer system, a device ID unique to the host computer 1 (here,
SCSI-ID = 7) is set and the host computer 1 performs arbitration and selection in exactly the same manner as in the above-described conventional case.
The difference from the above-described conventional case is that the magnetic disk device 3 has a plurality of device IDs. That is, as shown in the drawing, in the magnetic disk device 3, the disk drive device 4 is divided into, for example, three partitions 4-1, 4-2, and 4-3, and each has a different device ID (here, SCSI-ID = 1,2,
3) is set. As a result, the host computer 1 looks as if there are three magnetic disk devices on the SCSI bus 2. In SCSI, three or more devices do not use the bus at the same time.
A plurality of device IDs can be assigned to one device to make it appear as a plurality of devices.
【0012】図2は図1における磁気ディスク装置3の
一具体的構成を示すブロック図であって、6はSCSI
制御LSI,7−1,7−2,……,7−nはIDレジ
スタ,8はディスク制御LSI,9はバッファメモリ,
10−1,10−2はCPU,11はPLL/EN DE
C(位相同期回路/符号複号回路),12はリード/ライ
ト信号処理回路,13は磁気記録再生ヘッドである。FIG. 2 is a block diagram showing a specific configuration of the magnetic disk drive 3 in FIG.
, 7-2,..., 7-n are ID registers, 8 is a disk control LSI, 9 is a buffer memory,
10-1 and 10-2 are CPUs, 11 is PLL / ENDE
C (phase synchronization circuit / code decoding circuit), 12 is a read / write signal processing circuit, and 13 is a magnetic recording / reproducing head.
【0013】同図において、ディスクコントローラ3
は、SCSI制御LSI6,ディスク制御LSI8,こ
れらをマイクロプログラムによって制御するCPU10
−1,10−2及びデータ転送用バッファであるバッフ
ァメモリ9によって構成されている。従来のディスクコ
ントローラでのSCSI制御LSIでは、自己の装置ID
を格納するレジスタが1つだけ設けられ、セットする装
置IDの数も1つであった。そして、セレクションの際に
は、ホストコンピュータが呼び出している装置IDとレジ
スタに格納された自己の装置IDとを比較し、これらが一
致していれば、これに応答してホストコンピュータ1か
ら次にコマンドを受け取る準備をし、一致していなけれ
ば、応答しないという制御が行なわれていた。In FIG. 1, a disk controller 3
Are a SCSI control LSI 6, a disk control LSI 8, and a CPU 10 for controlling these by a microprogram.
-1, 10-2 and a buffer memory 9 as a data transfer buffer. In a SCSI control LSI with a conventional disk controller, its own device ID
Is provided, and only one device ID is set. Then, at the time of selection, the host computer compares the device ID called by the host computer with its own device ID stored in the register, and if these match, the host computer 1 responds to the next. It was prepared to receive a command, and if it did not match, it did not respond.
【0014】これに対し、図2におけるSCSI制御L
SI6では、複数個のIDレジスタ7−1,7−2,…
…,7−nが設けられ、ディスクドライブ装置4のパー
ティション毎に設定される装置ID(ここでは、SCSI−ID
=1,2,3)を格納するようにしている。そして、ホ
ストコンピュータ1によるセレクションでこれらIDレ
ジスタ7−1,7−2,……,7−nの1つに格納され
ている装置IDが呼ばれた場合、そのIDレジスタに格納
されている装置IDとホストコンピュータ1が呼び出して
いる装置IDとを比較し、一致したものがあると、これを
確認してホストコンピュータ1に応答する。この際、ホ
ストコンピュータ1からどの装置IDで呼ばれたかをSC
SI制御LSI6を制御しているCPU10−1に知ら
せ、次に、ホストコンピュータ1から送られてくるコマ
ンドを呼ばれた装置IDに応じて解釈するための準備を行
なう。同様に、ディスク制御LSI8及びこのディスク
制御LSI8を制御するCPU10−2にも、ホストコ
ンピュータ1から呼ばれた装置IDを知らせる。これは、
LBA(Logical Block Adress)からPBA(Physical Blook Ad
ress) への変換などコマンドを解釈してディスクドライ
ブ4に対して適切な処理を指示したり、バッファメモリ
9を適切に制御するのに必要となる。On the other hand, the SCSI control L in FIG.
In SI6, a plurality of ID registers 7-1, 7-2,.
, 7-n are provided, and a device ID (here, SCSI-ID in this example) set for each partition of the disk drive device 4.
= 1, 2, 3). When the device ID stored in one of these ID registers 7-1, 7-2,..., 7-n is called by the selection by the host computer 1, the device stored in that ID register is called. The ID is compared with the device ID called by the host computer 1. If there is a match, the ID is confirmed and a response is made to the host computer 1. At this time, the device ID called from the host computer 1 is determined by the SC.
The CPU 10-1 that controls the SI control LSI 6 is notified, and then preparations are made to interpret a command sent from the host computer 1 according to the called device ID. Similarly, the device ID called from the host computer 1 is also notified to the disk control LSI 8 and the CPU 10-2 that controls the disk control LSI 8. this is,
From LBA (Logical Block Address) to PBA (Physical Blook Ad
It is necessary for interpreting a command such as conversion to “ress” and instructing the disk drive 4 to perform an appropriate process or for appropriately controlling the buffer memory 9.
【0015】なお、SCSI制御LSI6に設けられる
IDレジスタは複数である必要はなく、SCSIのように装
置IDの数が8個などと限られている場合には、IDレジ
スタとして8ビットのレジスタを1つ用い、このレジス
タの各段を夫々別々の装置IDに対応させて“1”ビット
でもって装置IDが格納されたものとしてもよい。Note that the SCSI control LSI 6 does not need to have a plurality of ID registers. If the number of device IDs is limited to eight as in SCSI, an 8-bit register is used as the ID register. One register may be used, and each stage of the register may correspond to a different device ID, and the device ID may be stored with “1” bits.
【0016】そこで、ホストコンピュータ1でSCSI−ID
=1が呼ばれたとすると、次に、ホストコンピュータ1
からリードコマンドが送られてきた場合には、セレクシ
ョンで応答した装置ID(SCSI=1)とホストコンピュー
タ1がコマンドの中で指定するLBAをディスク制御L
SI8とCPU10−2が解釈し、ディスクドライブ4
の中の物理的な位置を表わすPBAに変換し、バッファ
メモリ9やEN/DEC PLL11やリード/ライト信
号処理回路12を用いて、パーティション4−1でのデ
ータ読出しが行なわれる。この実施形態の場合、磁気デ
ィスク(図示せず)の記録領域がパーティション4−1
〜4−3毎に区分され、パーティション4−1に対応す
る領域で、磁気記録再生ヘッド13により、データの読
出しが行なわれる。データの書込みも同様であって、セ
レクションで応答した装置IDとホストコンピュータ1が
コマンドの中で指定するLBAをPBAに変換し、該当するパ
ーティションでデータの書込みを行なう。Therefore, the host computer 1 uses the SCSI-ID
If = 1 is called, then the host computer 1
When the read command is sent from the host computer 1, the device ID (SCSI = 1) responded by the selection and the LBA specified by the host computer 1 in the command are sent to the disk control L.
The SI 8 and the CPU 10-2 interpret the disk drive 4
Is converted into a PBA representing a physical position in the partition, and data is read in the partition 4-1 by using the buffer memory 9, the EN / DEC PLL 11, and the read / write signal processing circuit 12. In the case of this embodiment, the recording area of the magnetic disk (not shown) is the partition 4-1.
Data is read by the magnetic recording / reproducing head 13 in an area corresponding to the partition 4-1. The same applies to the data writing. The device ID responded by the selection and the LBA specified by the host computer 1 in the command are converted into the PBA, and the data is written in the corresponding partition.
【0017】ここで、読出しの場合も、また、書込みの
場合も、1台の磁気ディスク装置3で、そこに設定され
ている装置ID(SCSI−ID=1,2,3)に対応するパー
ティション4−1,4−2,4−3毎に異なった属性
(例えば、LBA長,バッファメモりの管理,エラー発生
時の処理方法など)が与えられている。従来では、かか
る属性は装置毎にモードセレクトコマンドで設定されて
おり、パーティション毎に変えることはできなかった。
このように、パーティション毎に異なった属性が与えら
れているため、パーティションに格納するデータの特性
に応じて、実行転送速度が最大になるように、LBA長、
バッファメモリの管理方式を設定することができるし、
また、データに要求される信頼度に応じてバッファメモ
リの管理方式やエラー発生時の処理方法を設定すること
ができる。Here, in both the case of reading and the case of writing, the partition corresponding to the device ID (SCSI-ID = 1, 2, 3) set in one magnetic disk device 3 is set. Different attributes (for example, LBA length, buffer memory management, processing method when an error occurs, etc.) are given to each of 4-1, 4-2, and 4-3. Conventionally, such an attribute is set by a mode select command for each device and cannot be changed for each partition.
As described above, since different attributes are given to each partition, the LBA length and the LBA length are set so that the effective transfer speed is maximized according to the characteristics of the data stored in the partition.
You can set the buffer memory management method,
In addition, the management method of the buffer memory and the processing method when an error occurs can be set according to the reliability required for the data.
【0018】以上のことは、SCSIでは、パーティション
毎に異なるLUN(Logical Unit Number)を割り当てること
によっても行なうことができる。In the SCSI, the above can also be performed by assigning a different LUN (Logical Unit Number) to each partition.
【0019】以上のように、このコンピュータシステム
では、ホストコンピュータ1からは、1台の磁気ディス
ク装置3が3台の磁気ディスク装置にみえるため、例え
ば、SCSI−ID=3のパーティション4−3をユーザが作
成したデータを格納するパーティションとし、これのみ
に毎日定時にバックアップを行ない、例えば、図1での
SCSI−ID=1のパーティション4−1をOSを格納するパ
ーティションとし、これでバックアップを行なわないな
どの設定が容易となるし、あるいはまた、パーティショ
ン4−1を通常のファイル用として、パーティション4
−2をリアルタイム制御用のファイル領域として夫々割
り当てたり、パーティション4−1を通常のファイル
用、パーティション4−2を動画像専用のファイル領域
として夫々割り当てたりして、ブロック長,ファイルシ
ステムの構成(ディレクトリ管理方式等),データ保護
属性などをパーティション毎に最適化することも容易と
なる。As described above, in this computer system, since one magnetic disk device 3 appears to be three magnetic disk devices from the host computer 1, for example, the partition 4-3 of SCSI-ID = 3 is assigned. A partition for storing data created by the user, and a backup is performed on a daily basis only for this partition.
The partition 4-1 having SCSI-ID = 1 is a partition for storing the OS, which facilitates setting such as not performing backup, or the partition 4-1 is used for ordinary files and the partition 4-1 is used for ordinary files.
-2 is assigned as a file area for real-time control, the partition 4-1 is assigned as a normal file area, and the partition 4-2 is assigned as a file area dedicated to a moving image. It is also easy to optimize the data management attributes and the like for each partition.
【0020】図3は本発明によるディスクアレイ装置の
一実施形態を示すブロック図であって、14はディスク
アレイ装置,15はディスクアレイコントローラ,16
はバッファメモリ,17−1,17−2,17−3はパ
ーティションである。FIG. 3 is a block diagram showing an embodiment of a disk array device according to the present invention, wherein 14 is a disk array device, 15 is a disk array controller, 16
Is a buffer memory, and 17-1, 17-2, and 17-3 are partitions.
【0021】図3において、ディスクアレイ装置14は
4つのSCSI−ID(=0,1,2,3)をサポートしてお
り、夫々バッファメモリ16,パーティション17−
1,パーティション17−2,パーティション17−3
に対応する。ホストコンピュータは、図1に示したコン
ピュータシステムと同様、アービートレーションとセレ
クションとを行ない、ディスクアレイコントローラ15
は、このホストコンピュータからSCSIバス2を経由して
送られてくるコマンドやデータを、ホストコンピュータ
から呼ばれた装置IDにより、バッファメモリ16と3つ
のパーティション17−1,17−2,17−3との4
つのデバイスのうちどれに該当するものかを判断し、該
当するデバイスに対する処理を行なう。In FIG. 3, the disk array device 14 supports four SCSI-IDs (= 0, 1, 2, 3), and a buffer memory 16 and a partition 17-, respectively.
1, partition 17-2, partition 17-3
Corresponding to The host computer performs arbitration and selection similarly to the computer system shown in FIG.
The command and data transmitted from the host computer via the SCSI bus 2 are transferred to the buffer memory 16 and the three partitions 17-1, 17-2, and 17-3 by the device ID called from the host computer. With 4
One of the two devices is determined, and the process for the corresponding device is performed.
【0022】異なる装置IDを持った4つのデバイス、即
ち、バッファメモリ16とパーティション17−1〜1
7−3とは、ディスクアレイコントローラ15によって
一括管理されているが、夫々異なる特性を持った記憶装
置である。バッファメモリ16は半導体ディスクであ
り、容量は一般に小さいが、応答速度が極めて速い。パ
ーティション17−1は、例えば、RAID1(ミラーディ
スク構成のディスクアレイであって、2重書きが行なわ
れるため、データの信頼度が非常に高い)、パーティシ
ョン17−2は、例えば、RAID3(高速データ転送用デ
ィスクアレイであって、動画像のデータや科学技術計算
で扱う巨大な配列のデータなどの長いデータを高速に転
送するのに向いている)、パーティション17−3は、
例えば、RAID5(高トランザクション用ディスクアレイ
であって、データベースやネットワークサーバーなど取
り扱うデータ長は比較的短いが、単位時間当たりのI/
O処理件数が多い用途に向いている)と割り当てられて
いる。Four devices having different device IDs, that is, a buffer memory 16 and partitions 17-1 to 17-1
7-3 are storage devices which are collectively managed by the disk array controller 15 but have different characteristics. The buffer memory 16 is a semiconductor disk and generally has a small capacity, but has a very high response speed. The partition 17-1 is, for example, RAID1 (a disk array of a mirror disk configuration, which has a very high data reliability because double writing is performed), and the partition 17-2 is, for example, RAID3 (high-speed data The transfer disk array is suitable for high-speed transfer of long data such as moving image data or huge array data handled in scientific and technical calculations.)
For example, RAID5 (a high transaction disk array, the data length of which is handled by a database or a network server is relatively short, but I / O per unit time)
O suitable for applications with a large number of processing cases).
【0023】ホストコンピュータからはこれら4つのデ
バイスが全て独立の装置に見え、このため、先の実施形
態で述べたように、ブロック長やバッファメモリの管
理,エラー処理方式,バックアップ方式などの属性を容
易に最適化して設定することができ、ディスクアレイコ
ントローラ15も容易に管理することができる。このた
めには、ホストコンピュータがセレクション時に指定し
てくる装置IDにより、どのデバイスへのアクセスかを判
断してコマンド処理を振り分ければよい。ブロック長な
どのデバイス毎の属性は、ディスクアレイコントローラ
内部(例えば、図2に示したディスク制御LSI8の内
部レジスタ、もしくはCPU10−2のレジスタなど)
に保持しておき、コマンドを解釈する際に使用すればよ
い。From the host computer, these four devices all appear as independent devices. Therefore, as described in the previous embodiment, the attributes such as the block length, buffer memory management, error processing method, and backup method are used. The settings can be easily optimized and the disk array controller 15 can be easily managed. To do this, the host computer determines which device to access based on the device ID specified at the time of selection, and distributes the command processing. Attributes of each device such as block length are stored in the disk array controller (for example, an internal register of the disk control LSI 8 shown in FIG. 2 or a register of the CPU 10-2).
To be used when interpreting the command.
【0024】図4は本発明が適用可能なコンピュータシ
ステムの他の例を示すブロック図であって、1−A,1
−Bはホストコンピュータであり、図1に対応する部分
には同一符号をつけている。FIG. 4 is a block diagram showing another example of a computer system to which the present invention can be applied.
Reference numeral -B denotes a host computer, and portions corresponding to those in FIG.
【0025】このコンピュータシステムは、複数のホス
トコンピュータが1台の磁気ディスク装置を共用するも
のである。In this computer system, a plurality of host computers share one magnetic disk device.
【0026】図4において、磁気ディスク装置3はSCSI
バス2を介して2つのホストコンピュータ1−A,1−
Bに接続されており、また、磁気ディスク装置3には、
パーティション4−1,4−2,4−3の3つのパーテ
ィションが設定されている。そして、ここでは、パーテ
ィション4−1(SCSI−ID=1)はホストコンピュータ
1−A用、パーティション4−2(SCSI−ID=2)はホ
ストコンピュータ1−B用、パーティション4−3(SC
SI−ID=3)はホストコンピュータ1−A、1−B共用
として割り当てられているものとする。In FIG. 4, the magnetic disk device 3 is a SCSI
The two host computers 1-A, 1-
B, and the magnetic disk device 3 has:
Three partitions 4-1 4-2, and 4-3 are set. Here, the partition 4-1 (SCSI-ID = 1) is for the host computer 1-A, the partition 4-2 (SCSI-ID = 2) is for the host computer 1-B, and the partition 4-3 (SC
It is assumed that SI-ID = 3) is assigned to be shared by the host computers 1-A and 1-B.
【0027】ところで、従来でも、複数のホストコンピ
ュータが1台の磁気ディスク装置を共用する場合がある
が、排他制御については、ホストコンピュータ側が責任
をもって管理しなければならなかった。このため、ユー
ザの誤操作があると、一方のホストコンピュータでデー
タの書込みが行なわれた領域に、他方のホストコンピュ
ータでデータ書込みが行なわれるなどしてデータ破壊が
生ずるなどの問題があった。By the way, conventionally, a plurality of host computers may share one magnetic disk device, but exclusive control must be managed by the host computer side. For this reason, if there is an erroneous operation by the user, there is a problem that data is written in an area where data is written by one host computer and data is broken by another host computer.
【0028】これに対し、このコンピュータシステムで
は、上記のように、ホストコンピュータ1−AはSCSI−
ID=1,3のパーティション4−1,4−3にのみマウ
ントするようにOSで設定しておけば、ホストコンピュー
タ1−AはSCSI=1,3の呼び出しのみが可能であり、
このため、ホストコンピュータ1−Bの専用領域である
パーティション4−2を誤ってアクセスすることはなく
なる。また、パーティション4−3は読出し専用のパー
ティションであって、ホストコンピュータ1−A,1−
B共用とすることも容易であり、ホストコンピュータ1
−A,1−Bのいずれでもアクセスできるが、読出し専
用であるから、データが破壊されることはない。さら
に、ホストコンピュータ1−Aからのアクセスとホスト
コンピュータ1−Bからのアクセスの排他制御とをディ
スクコントローラ5が行なう際に、ホストコンピュータ
1−A,1−Bの装置ID(ここでは、SCSI−ID=7,
6)の違いを考慮する必要はなく、単にホストコンピュ
ータ1−A,1−Bによってセレクションされるパーテ
ィション4−1,4−2,4−3の装置ID(SCSI−ID=
1,2または3)だけで判断することで可能である。デ
ィスクコントローラ5でコマンドを解釈するために行な
う処理は、図2で説明したのと同様である。On the other hand, in this computer system, as described above, the host computer 1-A uses the SCSI-
If the OS is set to mount only on partitions 4-1 and 4-3 of ID = 1 and 3, the host computer 1-A can only call SCSI = 1 and 3.
Therefore, the partition 4-2, which is a dedicated area of the host computer 1-B, is not erroneously accessed. The partition 4-3 is a read-only partition, and includes the host computers 1-A and 1-A.
B can be shared easily, and the host computer 1
Any of -A and 1-B can be accessed, but since it is read-only, no data is destroyed. Furthermore, when the disk controller 5 performs exclusive control of access from the host computer 1-A and access from the host computer 1-B, the device IDs of the host computers 1-A and 1-B (here, SCSI- ID = 7,
It is not necessary to consider the difference of 6), but simply the device IDs (SCSI-ID = partitions) of the partitions 4-1, 4-2, and 4-3 selected by the host computers 1-A and 1-B.
It is possible to make a judgment based only on 1, 2, or 3). The processing performed by the disk controller 5 to interpret the command is the same as that described with reference to FIG.
【0029】図5は本発明が適用可能なコンピュータシ
ステムのさらに他の例を示すブロック図であって、2−
1,2−2はSCSIバス,18はプリンタであり、図4に
対応する部分には同一符号をつけている。FIG. 5 is a block diagram showing still another example of a computer system to which the present invention can be applied.
Numerals 1 and 2-2 denote SCSI buses, and numeral 18 denotes a printer. Parts corresponding to those in FIG.
【0030】このコンピュータシステムは、複数のホス
トコンピュータがSCSIバスによって相互に接続されてお
り、一方のホストコンピュータにのみ別のSCSIバスで周
辺装置が接続されている構成のコンピュータシステムで
ある。This computer system is a computer system in which a plurality of host computers are mutually connected by a SCSI bus, and peripheral devices are connected to only one host computer by another SCSI bus.
【0031】図3において、ホストコンピュータ1−
A,1−BがSCSIバス2−1で接続され、ホストコンピ
ュータ1−Bには、SCSIバス2−2により、磁気ディス
ク装置3とプリンタ18とが接続されている。ここで、
磁気ディスク装置3には、図4に示したコンピュータシ
ステムと同様、夫々がSCSI−ID=1,2,3のパーティ
ション4−1,4−2,4−3が設定され、プリンタ1
8の装置IDはSCSI−ID=4としている。そして、ホスト
コンピュータ1−Bは自己の装置ID(SCSI−ID=6)と
パーティション4−1,4−2,4−3の装置ID(SCSI
−ID=1,2,3)とプリンタ18の装置ID(SCSI−ID
=4)とをサポートし、また、ポストコンピュータ1−
Aは自己の装置ID(SCSI−ID=7)をサポートする。In FIG. 3, a host computer 1-
A and 1-B are connected by a SCSI bus 2-1. The magnetic disk device 3 and the printer 18 are connected to the host computer 1-B by a SCSI bus 2-2. here,
As in the computer system shown in FIG. 4, partitions 4-1, 4-2, and 4-3 of SCSI-ID = 1, 2, and 3 are set in the magnetic disk device 3.
The device ID of 8 is SCSI-ID = 4. Then, the host computer 1-B has its own device ID (SCSI-ID = 6) and the device IDs of the partitions 4-1, 4-2 and 4-3 (SCSI
−ID = 1, 2, 3) and the device ID of the printer 18 (SCSI-ID
= 4), and the post computer 1-
A supports its own device ID (SCSI-ID = 7).
【0032】従来、このように、ホストコンピュータ1
−Bの下にある磁気ディスク装置3やプリンタ18など
のデバイスをホストコンピュータ1−Aからアクセスす
る場合には、ホストコンピュータ1−AからSCSIバス2
−1をアービトレーションしてSCSI=6のホストコンピ
ュータ1−Bをセレクションし、ホストコンピュータ1
−Bのプログラムを実行させ(このプログラムは、ホス
トコンピュータ1−Aのコマンドによって実行するプロ
グラム)、次いで、ホストコンピュータ1−Aから磁気
ディスク装置3やプリンタ18などの装置IDとその動作
を指定するコマンドをホストコンピュータ1−Bに送
り、ホストコンピュータ1−Bがこれを上記のプログラ
ムを基に実行して指定されたデバイスの装置IDを用いて
アクセスするようにしている。即ち、ホストコンピュー
タ1−Aが所定のデバイスをアクセスする場合には、ホ
ストコンピュータ1−Bが代りにそのデバイスをアクセ
スするようにしている。このために、ホストコンピュー
タ1−Aからこれら磁気ディスク装置3やプリンタ18
などへのアクセスに手間がかかるし、また、ホストコン
ピュータ1−Bに、上記のようにホストコンピュータ1
−Bを動作させるための専用のプログラムが必要であっ
た。Conventionally, as described above, the host computer 1
When the host computer 1-A accesses a device such as the magnetic disk device 3 or the printer 18 below the host computer 1-B, the host computer 1-A sends the SCSI bus 2
-1 is arbitrated and the host computer 1-B of SCSI = 6 is selected, and the host computer 1 is selected.
-B program (this program is a program executed by a command of the host computer 1-A), and then specifies the device ID of the magnetic disk device 3 and the printer 18 and the operation thereof from the host computer 1-A. A command is sent to the host computer 1-B, and the host computer 1-B executes the command based on the above-mentioned program to access the device using the device ID of the designated device. That is, when the host computer 1-A accesses a predetermined device, the host computer 1-B accesses the device instead. For this purpose, the host computer 1-A sends the magnetic disk device 3 and the printer 18
Access to the host computer 1-B, and the host computer 1-B is connected to the host computer 1 as described above.
A dedicated program for operating -B was required.
【0033】これに対し、このコンピュータシステムで
は、ホストコンピュータ1−Bは自己の装置IDであるSC
SI−ID=6ばかりでなく、磁気ディスク装置3の各パー
ティション4−1〜4−3のSCSI−ID=1,2,3やプ
リンタ18のSCSI=4も設定されており、ホストコンピ
ュータ1−Aがこれら装置IDの1つ、例えば、SCSI−ID
=1をホストコンピュータ1−Bに送ると、ホストコン
ピュータ1−Bは磁気ディスク装置3のパーティション
4−1のアクセスの指示入力があったのと同等の動作を
なし、先の実施形態のように、SCSIバス2−2のアービ
トレーションとパーティション4−1のセレクションを
行なってこのパーティションをアクセスする。On the other hand, in this computer system, the host computer 1-B has its own device ID, SC.
Not only SI-ID = 6, but also SCSI-ID = 1,2,3 of each partition 4-1 to 4-3 of the magnetic disk device 3 and SCSI = 4 of the printer 18 are set. A is one of these device IDs, for example, SCSI-ID
When = 1 is sent to the host computer 1-B, the host computer 1-B performs the same operation as when an instruction to access the partition 4-1 of the magnetic disk device 3 is input, and as in the previous embodiment, Arbitration of the SCSI bus 2-2 and selection of the partition 4-1 to access this partition.
【0034】このようにして、このコンピュータシステ
ムでは、ホストコンピュータ1−Aはホストコンピュー
タ1−Bを呼び出す必要がなく、直接アクセスしようと
する装置の装置IDを送るだけで、ホストコンピュータ1
−Aに物理的には直接接続されていない磁気ディスク装
置3やプリンタ18に、ホストコンピュータ1−Bを介
して透過的に(即ち、ホストコンピュータ1−Bがあた
かもないように)アクセスすることが可能となる。As described above, in this computer system, the host computer 1-A does not need to call the host computer 1-B, but only sends the device ID of the device to be directly accessed.
It is possible to transparently access the magnetic disk device 3 and the printer 18 that are not physically directly connected to the host computer A through the host computer 1-B (that is, to make the host computer 1-B warm). It becomes possible.
【0035】また、図4に示したコンピュータシステム
と同様、ホストコンピュータ1−A,1−Bが1台の磁
気ディスク装置3を共有することも可能である。この場
合、勿論ホストコンピュータ1−BはSCSIバス2−2上
のSCSI−ID=1,2,3,4へのアクセスに応答を行な
い、ホストコンピュータ1−Aからのコマンドやデータ
をSCSIバス2−2へ受渡ししてやらなければならない
し、また、SCSIバス2−1上のSCSI−ID=7へのアクセ
スに応答を行ない、コマンドやデータをSCSIバス2−1
へ受渡ししてやらなければならない。しかし、一般に、
ネットワーク経由でリモートプリントやファイル転送な
どを行なう場合、アプリケーション層まで遡ってコマン
ドやデータの解釈を行ない、プリンタや磁気ディスク装
置などへのアクセスを制御するのに比べ、この実施形態
では、全く同じ内容で同じフォーマットのコマンドを転
送すればよいだけなので、処理や手間が非常に簡単にな
る。Further, similarly to the computer system shown in FIG. 4, the host computers 1-A and 1-B can share one magnetic disk drive 3. In this case, of course, the host computer 1-B responds to the access to the SCSI-ID = 1, 2, 3, 4 on the SCSI bus 2-2, and transmits commands and data from the host computer 1-A to the SCSI bus 2. -2, and responds to access to SCSI-ID = 7 on the SCSI bus 2-1 and transmits commands and data to the SCSI bus 2-1.
Must be delivered to However, in general,
When remote printing or file transfer is performed via a network, commands and data are interpreted by going back to the application layer, and access to a printer, a magnetic disk device, or the like is controlled. It is only necessary to transfer commands in the same format, so that processing and labor are greatly simplified.
【0036】なお、図5において、SCSIバス2−1の代
りにイーサーネットなどのネットワークを用いても、ホ
ストコンピュータ1−Aから物理的には直接接続されて
いない磁気ディスク装置3やプリンタ18などに、ホス
トコンピュータ1−Bを介して透過的にアクセスするこ
とや、図4に示したコンピュータシステムのように、1
台の磁気ディスク装置3のホストコンピュータ1−A,
1−Bによる共有(ホストコンピュータに負担をかけな
い排他制御)も可能である。但し、この場合には、ホス
トコンピュータ1−Bは、SCSIバス2−2とイーサネッ
トとで用いる通信プロトコルの違いを考慮したコマンド
やデータの受渡しを行わなくてはならない。In FIG. 5, even if a network such as Ethernet is used instead of the SCSI bus 2-1, the magnetic disk device 3 and the printer 18 which are not physically directly connected to the host computer 1-A. In addition, transparent access via the host computer 1-B, and one such as the computer system shown in FIG.
Computer 1-A of one magnetic disk device 3
Sharing by 1-B (exclusive control without burdening the host computer) is also possible. However, in this case, the host computer 1-B must transfer commands and data in consideration of the difference in the communication protocol used between the SCSI bus 2-2 and the Ethernet.
【0037】図6は本発明が適用可能なコンピュータシ
ステムのさらに他の例を示すブロック図であって、1−
A〜1−Dはホストコンピュータ,19はネットワーク
ファイルサーバ,20はネットワークファイルサーバコ
ントローラ,25は磁気ディスク装置,21−1〜21
−3はパーティション,22はネットワークとしてのイ
ーサーネットである。FIG. 6 is a block diagram showing still another example of a computer system to which the present invention can be applied.
A to 1-D are host computers, 19 is a network file server, 20 is a network file server controller, 25 is a magnetic disk device, 21-1 to 21-21
-3 is a partition, and 22 is an Ethernet as a network.
【0038】このコンピュータシステムは、例えば、通
信プロトコルが異なる複数のホストコンピュータがネッ
トワークファイルサーバとネットワークで接続されてい
るものである。In this computer system, for example, a plurality of host computers having different communication protocols are connected to a network file server via a network.
【0039】図6において、ホストコンピュータ1−
A,1−Bは、ここでは、MS−DOSマシンであって、I
Pアドレスが夫々3001と3002とし、ホストコン
ピュータ1−CはUNIXとMS−DOSの共用マシンであっ
て、UNIX用IPアドレスが1002、MS−DOS用IPアドレ
スが3003とし、ホストコンピュータ1−Dは大型汎
用機用OSとUNIXの共用マシンであって、夫々大型汎用機
用IPアドレスが5001、UNIX用IPアドレスが1001
とする。また、ネットワークファイルサーバ19はIPア
ドレス=1002,3004,5002をサポートして
おり、これらIPアドレスは夫々磁気ディスク装置21で
のUNIX用パーティション21−1,大型汎用機用パーテ
ィション21−2,MS−DOS用パーティション21−3
に対応している。そして、これらホストコンピュータ1
−A〜1−Dはネットワークの一例としてのイーサーネ
ット22を介してネットワークファイルサーバ19に接
続されている。In FIG. 6, a host computer 1-
A and 1-B are MS-DOS machines here,
The P addresses are 3001 and 3002, respectively, and the host computer 1-C is a shared machine for UNIX and MS-DOS, the IP address for UNIX is 1002, the IP address for MS-DOS is 3003, and the host computer 1-D is This is a shared machine for large general-purpose machine OS and UNIX, and the large general-purpose machine IP address is 5001 and the UNIX IP address is 1001 respectively.
And The network file server 19 supports IP addresses = 1002, 3004, and 5002. These IP addresses are respectively assigned to the UNIX partition 21-1, the large general-purpose machine partition 21-2, and the MS-partition in the magnetic disk device 21. Partition for DOS 21-3
It corresponds to. And these host computers 1
-A to 1-D are connected to a network file server 19 via an Ethernet 22 as an example of a network.
【0040】かかる構成において、各ホストコンピュー
タ1−A〜1−Dは互いに異なるOSやネットワークプロ
トコル(通信プロトコル)を持っており、磁気ディスク
装置21の各パーティション21−1〜21−3は夫々
異なるOS,ネットワークプロトコルに対応させている。
即ち、パーティション21−1はUNIX用パーティション
としてUNIXのOS,ネットワークプロトコルでのみアクセ
ス可能とし、パーティション21−2は大型汎用機用パ
ーティションとして大型汎用機用OSのネットワークプロ
トコルでのみアクセス可能とし、パーティション21−
3はMS−DOS用パーティションとしてMS−DOSのプロトコ
ルでのみアクセス可能となるように、ネットワークファ
イルサーバコントローラ20がIPアドレス=1003,
3004,5002をサポートして制御を行なう。In this configuration, the host computers 1-A to 1-D have different OSs and network protocols (communication protocols), and the partitions 21-1 to 21-3 of the magnetic disk device 21 are different from each other. OS and network protocols are supported.
That is, the partition 21-1 is a UNIX partition that can be accessed only by the UNIX OS and network protocol, the partition 21-2 is a large general-purpose machine partition that can be accessed only by the network protocol of the large general-purpose machine, −
The network file server controller 20 has an IP address = 1003, so that the MS-DOS partition 3 can be accessed only by the MS-DOS protocol.
Control is performed by supporting 3004 and 5002.
【0041】また、ホストコンピュータ1−C,1−D
は、UNIXとして動作するときには、ネットワークファイ
ルサーバ19に対してIPアドレス=1003を呼出し可
能であり、ホストコンピュータ1−Dは、大型汎用機用
OSと動作するとき、同じくIPアドレス=5002を呼び
出すことが可能である。The host computers 1-C and 1-D
When operating as a UNIX, the IP address = 1003 can be called to the network file server 19, and the host computer 1-D is used for a large general-purpose machine.
When operating with the OS, it is also possible to call the IP address = 5002.
【0042】そこで、例えば、ホストコンピュータ1−
CがMS−DOSとしてネットワークファイルサーバ19の
磁気ディスク装置21をアクセスするときには、このホ
ストコンピュータ1−Cは、イーサーネット22を介し
てネットワークファイルサーバコントローラ20にIPア
ドレス=5002のセクションを行なう。これにより、
このネットワークファイルサーバコントローラ20は磁
気ディスク装置21を制御し、ホストコンピュータ1−
CがMS−DOS のネットワークプロトコルで磁気ディスク
装置21のパーティション21−3をアクセスするのを
可能とする。Therefore, for example, the host computer 1-
When C accesses the magnetic disk device 21 of the network file server 19 as MS-DOS, the host computer 1-C performs a section of the IP address = 5002 to the network file server controller 20 via the Ethernet 22. This allows
This network file server controller 20 controls the magnetic disk device 21 and
C can access the partition 21-3 of the magnetic disk drive 21 using the MS-DOS network protocol.
【0043】このようにして、ネットワークプロトコル
やOSが異なるホストコンピュータ間で同一のネットワー
クファイルサーバ19を共有することが容易にとなる。In this way, it becomes easy to share the same network file server 19 between host computers having different network protocols and OSs.
【0044】なお、ホストコンピュータ1−A,1−C
間で通信やデータ転送を行なうときには、ホストコンピ
ュータ1−CのMS−DOS用IPアドレス=3003を用い
ることにより、これら間で自動的にMS−DOS用のネット
ワークプロトコルが使用される。ホストコンピュータ1
−C,1−D間での通信やデータ転送では、ホストコン
ピュータ1−CでUNIX用IPアドレス=1002,ホス
トコンピュータ1−DでUNIX用IPアドレス=1001
が夫々用いられ、UNIX用のネットワークプロトコルが使
用される。これにより、容易に異機種間の接続を行なう
ことができる。The host computers 1-A and 1-C
When communication or data transfer is performed between them, the MS-DOS network protocol is automatically used between them by using the MS-DOS IP address = 3003 of the host computer 1-C. Host computer 1
In communication and data transfer between -C and 1-D, the IP address for UNIX = 1100 on the host computer 1-C and the IP address for UNIX = 1001 on the host computer 1-D.
Are used, and a network protocol for UNIX is used. Thereby, connection between different models can be easily performed.
【0045】[0045]
【発明の効果】以上説明したように、本発明によれば、
ホスト計算機が設定される複数のSCSI−IDのいずれかを
送ることにより、ディスクアレイコントローラが、この
SCSI−IDを受けたことに応じて、ホスト計算機にレスポ
ンスを返すことになり、ホスト計算機はアレイのこのSC
SI−IDに応じたいずれかの部分をアクセスできる。従っ
て、SCSI−ID毎に異なる属性を持たせることがで
きて、アレイを扱われるデータの特性に合わせて最適化
することができる。As described above, according to the present invention,
By sending one of the plurality of SCSI-IDs set by the host computer, the disk array controller
In response to receiving the SCSI-ID, a response is returned to the host computer.
Any part corresponding to the SI-ID can be accessed. Therefore, different attributes can be provided for each SCSI-ID, and the array can be optimized according to the characteristics of the data to be handled.
【0046】さらに、本発明によれば、他のホストコン
ピュータにのみ接続されている周辺装置を透過的にかつ
容易にアクセスすることを可能とする。Further, according to the present invention, it is possible to transparently and easily access a peripheral device connected only to another host computer.
【図1】本発明が適用可能なコンピュータシステムの一
例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a computer system to which the present invention can be applied.
【図2】図1における磁気ディスク装置の一具体例を示
すブロック図である。FIG. 2 is a block diagram showing a specific example of a magnetic disk device in FIG.
【図3】本発明によるディスクアレイ装置の一実施形態
を示すブロック図である。FIG. 3 is a block diagram showing one embodiment of a disk array device according to the present invention.
【図4】本発明が適用可能なコンピュータシステムの他
の例を示すブロック図である。FIG. 4 is a block diagram showing another example of a computer system to which the present invention can be applied.
【図5】本発明が適用可能なコンピュータシステムのさ
らに他の例を示すブロック図である。FIG. 5 is a block diagram showing still another example of a computer system to which the present invention can be applied.
【図6】本発明が適用可能なコンピュータシステムのさ
らに他の例を示すブロック図である。FIG. 6 is a block diagram showing still another example of a computer system to which the present invention can be applied.
1,1−A,1−D ホストコンピュータ 2,2−1,2−2 SCSIバス 3 磁気ディスク装置 4 ディスクドライブ装置 4−1〜4−3 パーティション 5 ディスクコントローラ 6 SCSI制御LSI 7−1〜7−n IDレジスタ 14 ディスクアレイ装置 15 ディスクアレイコントローラ 17−1,17−2,17−3 パーティション 18 プリンタ 19 ネットワークファイルサーバ 20 ネットワークファイルサーバコントローラ 21 磁気ディスク装置 21−1,21−2,21−3 パーティション 22 イーサネット 1,1-A, 1-D Host computer 2,2-1,2-2 SCSI bus 3 Magnetic disk device 4 Disk drive device 4-1-4-3 Partition 5 Disk controller 6 SCSI control LSI 7-1-7 -N ID register 14 Disk array device 15 Disk array controller 17-1, 17-2, 17-3 Partition 18 Printer 19 Network file server 20 Network file server controller 21 Magnetic disk device 21-1, 21-2, 21-3 Partition 22 Ethernet
フロントページの続き (72)発明者 松並 直人 神奈川県横浜市戸塚区吉田町292番地 株式会社 日立製作所 マイクロエレク トロニクス機器開発研究所内 (72)発明者 吉田 稔 神奈川県小田原市国府津2880番地 株式 会社 日立製作所 小田原工場内 (56)参考文献 特開 平5−257611(JP,A) 特開 平4−127224(JP,A) 特開 平5−27915(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06F 3/06 301 G06F 3/06 540 G06F 13/00 357 G06F 13/14 320 JICSTファイル(JOIS)Continuing from the front page (72) Inventor Naoto Matsunami 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Prefecture Inside Hitachi, Ltd. Microelectronics Equipment Development Laboratory (72) Inventor Minoru Yoshida 2880 Kozu, Kozu, Odawara-shi, Kanagawa Hitachi, Ltd. Odawara Plant (56) References JP-A-5-257611 (JP, A) JP-A-4-127224 (JP, A) JP-A-5-27915 (JP, A) (58) Fields investigated (Int. Cl. 6, DB name) G06F 3/06 301 G06F 3/06 540 G06F 13/00 357 G06F 13/14 320 JICST file (JOIS)
Claims (3)
にSCSIバスを介してホスト計算機に接続可能なディスク
アレイコントローラとから構成されたディスクアレイ装
置であって、 該ディスクアレイコントローラは、複数のSCSI−IDを保
持し、該SCSIバスを介して該ホスト計算機からSCSI−ID
を受け、受けた該SCSI−IDが保持した複数の該SCSI−ID
のいずれかに一致することに応じて該ホスト計算機にレ
スポンスを返すことを特徴とするディスクアレイ装置。1. A disk array device comprising: an array; and a disk array controller connected to the array and connectable to a host computer via a SCSI bus, wherein the disk array controller comprises a plurality of SCSI devices. -The ID is retained, and the SCSI-ID is transmitted from the host computer through the SCSI bus.
And the plurality of SCSI-IDs held by the received SCSI-ID
A disk array device that returns a response to the host computer in response to any of the following.
IDは夫々、前記アレイの複数のパーティションの夫々に
付与されたものであることを特徴とするディスクアレイ
装置。2. The disk array controller according to claim 1, wherein
A disk array device, wherein each ID is assigned to each of a plurality of partitions of the array.
1つが付与されていることを特徴とするディスクアレイ
装置。3. The disk array device according to claim 2, wherein each of the partitions is assigned one of a plurality of RAID levels.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10138383A JP2866376B2 (en) | 1998-05-20 | 1998-05-20 | Disk array device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10138383A JP2866376B2 (en) | 1998-05-20 | 1998-05-20 | Disk array device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4058102A Division JP2868141B2 (en) | 1992-03-16 | 1992-03-16 | Disk array device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10307687A JPH10307687A (en) | 1998-11-17 |
JP2866376B2 true JP2866376B2 (en) | 1999-03-08 |
Family
ID=15220666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10138383A Expired - Lifetime JP2866376B2 (en) | 1998-05-20 | 1998-05-20 | Disk array device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2866376B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7114051B2 (en) * | 2002-06-01 | 2006-09-26 | Solid State System Co., Ltd. | Method for partitioning memory mass storage device |
US20060069828A1 (en) * | 2004-06-30 | 2006-03-30 | Goldsmith Michael A | Sharing a physical device among multiple clients |
-
1998
- 1998-05-20 JP JP10138383A patent/JP2866376B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH10307687A (en) | 1998-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2868141B2 (en) | Disk array device | |
JP4175764B2 (en) | Computer system | |
JP3997061B2 (en) | Storage subsystem and storage subsystem control method | |
JP3431972B2 (en) | Virtual disk system | |
JP4632574B2 (en) | Storage device, file data backup method, and file data copy method | |
US20040123068A1 (en) | Computer systems, disk systems, and method for controlling disk cache | |
JP2002244817A (en) | Mirroring agent | |
JP2008004120A (en) | Direct access storage system | |
JP2007102760A (en) | Automatic allocation of volume in storage area network | |
US9398073B1 (en) | Methods and apparatus for providing content | |
JP2008225765A (en) | Network storage system, its management method, and control program | |
JP2007164476A (en) | Storage device, its control method and program | |
KR100372915B1 (en) | Network-attached disk system | |
US8010733B1 (en) | Methods and apparatus for accessing content | |
EP0465014B1 (en) | Method and means for rule based data transfer | |
JP2866376B2 (en) | Disk array device | |
JP4258768B2 (en) | File placement system | |
JP2866375B2 (en) | Computer system and magnetic disk unit | |
JP7497637B2 (en) | Information processing device and access control program | |
JP3499938B2 (en) | I / O device sharing system between multiple systems with different protocols | |
JP2003085014A (en) | Volume management method of network system and computer | |
JP2008523485A (en) | Method, system, and computer program for transferring data between system and storage in shared buffer (data transfer between system and shared buffer storage) | |
JPS6368960A (en) | Sequential access controller for shared storage medium | |
JP2001005702A (en) | Computer system | |
JP2000330949A (en) | Method and device for paging control over virtual storage system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071218 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081218 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081218 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091218 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101218 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101218 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111218 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111218 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 14 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 14 |