メタデバイス名は d で始まり、その次に数字がきます (表 1-4 の d0 など) 。
DiskSuite はデフォルトで、d0 〜 d127 までの 128 個のメタデバイス名を用意しています。メタデバイス名の例を表 1-4 に示します。
/dev/md/dsk/d0 |
ブロック型メタデバイス d0 |
/dev/md/dsk/d1 |
ブロック型メタデバイス d1 |
/dev/md/rdsk/d126 |
raw メタデバイス d126 |
/dev/md/rdsk/d127 |
raw メタデバイス d127 |
メタデバイス名の省略型
/dev/md/dsk/d1 のようにメタデバイス名を完全に指定する代わりに、単に d1 と指定することもできます。メタデバイスに名前を付けるには、コマンド行インタフェースまたは DiskSuite ツールを使用します。
デフォルトの設定では最大 128 個のメタデバイスを作成できますが、この数を 1,024 個まで増やすことができます。メタデバイスの最大数を変更するには、 /kernel/drv/md.conf ファイルを編集します。このファイルについての説明は、「システムファイルと起動ファイル」を参照してください。
メタデバイス名の格納場所
物理スライスと同じように、メタデバイスにも、ファイルシステムで表示される論理名が与えられます。論理メタデバイス名は、/dev/md/dsk (ブロック型デバイスの場合) または /dev/md/rdsk (raw デバイスの場合) に格納されます。
メタデバイス名の変更
新しい名前が他のメタデバイスで使用されていない場合や、名前を変更しようとしているメタデバイスが使用中でなければ、いつでもメタデバイス名を変更することができます。ファイルシステムでは、対象となるメタデバイスがマウントされていたり、スワップとして使用されていないことを確認してください。raw デバイスを使用するアプリケーション (データベースなど) では、指定された方法でデータのアクセスを停止してください。
メタデバイス名の変更は、DiskSuite ツール (メタデバイスの情報ウィンドウ) を使用するか、コマンド行 (metarename(1M) コマンド) を使用して行います。
metarename(1M) コマンドで -x オプションを指定すると、親子関係を持つメタデバイスを切り替えることができます。詳しい説明は、『Solstice DiskSuite 4.2.1 ユーザーズガイド』を参照してください。