Solaris ボリュームマネージャの管理

Procedure既存の RAID-0 ボリュームを拡張するには

ストライプを連結することによって、既存のストライプを拡張できます。たとえば、ストライプの記憶容量が不足した場合は、連結ストライプ方式に変換します。これにより、データのバックアップや復元にわずらわされることなく、記憶容量を拡張できます。

この手順では、既存のストライプに別のストライプを追加するものとします。


注意 – 注意 –

32 ビットカーネルの Solaris ソフトウェアを使用する予定がある場合は、1T バイトを超えるボリュームを作成しないでください。また、Solaris 9 4/03 リリース以前の Solaris OS を使用する場合も、1T バイトを超えるボリュームを作成しないでください。Solaris ボリュームマネージャのマルチテラバイトボリュームサポートの詳細については、「Solaris ボリュームマネージャにおけるマルチテラバイトサポートの概要」を参照してください。


始める前に

「Solaris ボリュームマネージャコンポーネントを作成するための前提条件」「RAID-0 ボリュームを作成するための背景情報」を確認します。

    次のどちらかの方法でストライプ連結を作成します。

    • Solaris 管理コンソール内の「拡張ストレージ」から「ボリューム (Volumes)」ノードを開きます。「アクション (Action)」、「ボリュームを作成 (Create Volume)」の順に選択し、ウィザードの指示に従います。詳細は、オンラインヘルプを参照してください。

    • コマンド行から既存のストライプを連結する場合は、次の形式の metattach コマンドを使用します。


      # metattach volume-name component-names
      
      volume-name

      作成するボリュームの名前を指定します。

      component-names

      使用するコンポーネントの名前を指定します。複数のコンポーネントを使用する場合は、スペースで各コンポーネントを区切ります。

      詳細は、metattach(1M) のマニュアルページを参照してください。


例 9–6 1 つのスライスを追加してストライプ連結を作成する


# metattach d2 c1t2d0s2
d2: components are attached

この例では、既存のストライプ d2 にスライスを追加します。スライスが追加されたことを示すメッセージが表示されます。



例 9–7 複数のスライスを追加してストライプ連結を作成する


# metattach d25 c1t2d0s2 c1t2d1s2 c1t2d3s2
d25: components are attached

既存の 3 面ストライプ d25 を使用し、それに別の 3 面ストライプを連結する例を示します。これら 3 つのスライスには飛び越し値が指定されていないので、ストライプは d25 に設定された飛び越し値を引き継ぎます。最後に、ボリュームが設定されたことを示すメッセージが出力されます。


参照

UFS ファイルシステムの場合は、ボリュームに対して growfs コマンドを実行します。「ファイルシステムを拡張するには」を参照してください。

データベースなど、アプリケーションによってはファイルシステムを使用しません。データベースなどのアプリケーションでは raw ボリュームを使用し、独自の方法でこのボリュームを認識したり、追加領域を拡張したりできなければなりません。

新たに作成したストライプ連結にファイルシステムを作成する方法については、『Solaris のシステム管理 (デバイスとファイルシステム)』の第 18 章「UFS、TMPFS、LOFS ファイルシステムの作成 (手順)」を参照してください。