ストライプを連結することによって、既存のストライプを拡張できます。 たとえば、ストライプの領域が足りなくなった場合は、ストライプを連結することによって、領域を拡張できます。データのバックアップや復元は必要ありません。
この手順では、既存のストライプに別のストライプを追加するものとします。
32 ビットカーネルの Solaris ソフトウェア、または Solaris 9 4/03 より前のバージョンの Solaris オペレーティングシステムを実行する予定がある場合は、1T バイトを超えるボリュームを作成しないでください。Solaris ボリュームマネージャでの大容量ボリュームのサポートについては、「Solaris ボリュームマネージャの大容量ボリュームのサポートについての概要」を参照してください。
「Solaris ボリュームマネージャコンポーネントを作成するための前提条件 」と 「RAID 0 ボリュームを作成するための背景情報 」を確認します。
次のどちらかの方法でストライプ連結を作成します。
Solaris 管理コンソール内の「拡張ストレージ」から「ボリューム (Volumes)」ノードを開きます。 「アクション (Action)」、「ボリュームを作成 (Create Volume)」の順に選択し、ウィザードの指示に従います。 詳細は、オンラインヘルプを参照してください。
コマンド行から既存のストライプを連結する場合は、次の形式の metattach コマンドを使用します。
metattach volume-name component-names |
volume-name は、拡張するボリュームの名前です。
component-names には、使用する個々のコンポーネントの名前を指定します。
# metattach d2 c1t2d0s2 d2: components are attached |
この例では、既存のストライプ d2 にスライスを追加します。 スライスが追加されたことを示すメッセージが表示されます。
# metattach d25 c1t2d0s2 c1t2d1s2 c1t2d3s2 d25: components are attached |
この例では、既存の 3 面ストライプ d25 を取得し、別の 3 面ストライプに連結します。 これら 3 つのスライスには飛び越し値が指定されていないので、d25 に設定された値が使用されます。 最後に、ボリュームが設定されたことを示すメッセージが出力されます。
UFS の場合は、ボリュームに対して growfs コマンドを実行します。 「ファイルシステムを拡張するには」を参照してください。
データベースなど、raw ボリュームを使用するアプリケーションは、独自の方法でこのボリュームを認識したり、追加領域を拡張したりできなければなりません。
新たに作成したストライプ連結にファイルシステムを作成する方法については、『Solaris のシステム管理 (デバイスとファイルシステム)』の第 16 章「UFS、TMPFS、LOFS ファイルシステムの作成 (手順)」を参照してください。