Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dkatab(5) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

servadmin(1)

ioctl(2)

dkactrl(4)

dka(4)

DKATAB(5)  —  NEWS-OS Programmer’s Manual

名称

dkatab − ディスクアレイ分割テーブル

形式

/etc/dkatab

解説

/etc/dkatab は、ディスクアレイデバイスの使用方針、ディスクの分割方針を記述するための ファイルです。

dkatab の仕様

ファイルの絶対パスは /etc/dkatab です。/etc/printcap などと同様の形式で、1 行で 1 レコードを表しています。 1 レコードで 1 つのディスクアレイのランクの情報を記述します。レコード内の 各項目は ":" で分かれており、行頭に "#" のある行はコメント行です。行末の "\" は次行が現在行の継続であることを示します。
 
(エントリの例)

    dka0:\
:dk=00-08:tp=RAID5:ss#32:\
:d0#2495264:\
:d1#2495264:\
:d2#2495264:\
:d3#2495264:\
:d4#2495264:\
:d5#0:\
:d6#0:\
:d7#0:\
:d8#0:
    ###

各項目の意味

先頭の文字列 − rank name
ディスクアレイのランク名です。ランク名は "dka" の文字列に数字を組み合わせて 使用します。NWS−5900 の場合には 1 つのランクしか許していないので、"dka0" のみ使用できます。
 
以下の項目はコードと数値または文字列を "#"(数値) または "="(文字列)で 結んで表します。

dk − disk [文字列]
ランクに属するディスクの番号です。NWS−5900 ではこの項目は無視されます。

tp − diskarray type [文字列]
ディスクアレイの利用形態を文字列で指定します。以下の形態が指定可能です
 
DIRECT
 
    9 台の独立したディスクとして使用します。
 
    dka0 => disk#0
    dka1 => disk#1
    dka2 => disk#2
    dka3 => disk#3
    dka4 => disk#4
    dka5 => disk#5
    dka6 => disk#6
    dka7 => disk#7
    dka8 => disk#8
 
RAID0
 
    9 台のデータディスクが、1 台のストライプディスクを構成してると見なします
 
    disk#0 + disk#1 + … + disk#8 = stripe
 
    これを最大 9個のディスクアレイデバイス dka0 〜 dka8 に分けることができます。
 
    dka0 => stripe の一部
    dka1 =>   〃
    dka2 =>   〃
    dka3 =>   〃
    dka4 =>   〃
    dka5 =>   〃
    dka6 =>   〃
    dka7 =>   〃
    dka8 =>   〃
 
RAID1
 
    2 台 1 組のミラーディスクが 4 台と 1 台の独立したディスクができます。
 
    dka0 => disk#0 + disk#1
    dka1 => disk#2 + disk#3
    dka2 => disk#4 + disk#5
    dka3 => disk#6 + disk#7
    dka4 => disk#8
 
RAID3
 
    9 台のデータディスクが、1 つのディスクアレイを構成してると見なします
 
    disk#0 + disk#1 + … + disk#8 = raid3
 
    これを最大 9 個のディスクアレイデバイス dka0 〜 dka8 に分けることができます。
 
    dka0 => raid3 の一部
    dka1 =>   〃
    dka2 =>   〃
    dka3 =>   〃
    dka4 =>   〃
    dka5 =>   〃
    dka6 =>   〃
    dka7 =>   〃
    dka8 =>   〃
 
RAID5
 
    9 台のデータディスクが、1 つのディスクアレイを構成してると見なします
 
    disk#0 + disk#1 + … + disk#8 = raid5
 
    これを最大 9 個のディスクアレイデバイス dka0 〜 dka8 に分けることができます。
 
    dka0 => raid5 の一部
    dka1 =>   〃
    dka2 =>   〃
    dka3 =>   〃
    dka4 =>   〃
    dka5 =>   〃
    dka6 =>   〃
    dka7 =>   〃
    dka8 =>   〃

ss − stripe unit size [数値]
ストライプユニットサイズをブロック数で指定します。1 ブロックは 512 バイトです。

d[0-8] − device code [数値]
[0-8]は dkaデバイス番号を指定することを意味します。この数値は 指定した dkaデバイスのブロックサイズです。使用しないdkaデバイスは数値に 0 を 指定します。サイズはストライプユニットサイズの倍数に することをおすすめします。

各々の設定の詳細については dka(4) を参照してください。

引数になにも指定しなかった場合には現在のディスクアレイの設定状況をユーザに報告します。
 

関連ファイル

/dev/dkactrlディスクアレイ制御デバイス

関連事項

servadmin(1), ioctl(2), dkactrl(4), dka(4)

著作権

Copyright (c) 1993 Sony Corporation

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026