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

growfs コマンドによるボリュームとディスク領域の拡張

Solaris ボリュームマネージャでは、ボリュームにスライスを追加することによってボリュームを拡張できます。既存のボリュームにスライスを追加するには、Solaris 管理コンソール内の「拡張ストレージ」かコマンド行インタフェースを使用します。

ボリュームに含まれているUFS ファイルシステムは、マウントされているかどうかに関係なく、システムを停止したりバックアップを取らなくても拡張できます。ただし、どのような場合でも、データのバックアップを取ることを推奨します。ボリュームを拡張したあとは、growfs コマンドを使用してファイルシステムを拡張します。


注 –

いったん拡張したファイルシステムを縮小することはできません。ファイルシステムを縮小できないことが UFS の制約です。同じように、いったん拡張した Solaris ボリュームマネージャのパーティションを縮小することはできません。


raw ボリュームを使用するアプリケーションやデータベースは、独自の方法で領域を拡張し、それを認識できなければなりません。Solaris ボリュームマネージャには、この機能はありません。

ボリュームのディスク領域を拡張するには、次の方法を利用できます。

growfs コマンドは、サービスの中断やデータを失うことなく、UFS ファイルシステムを拡張します。ただし、growfs コマンドが実行している間は、ボリュームへの書き込みアクセスはできません。ファイルシステムは、それを格納しているスライスまたはボリュームのサイズまで拡張できます。

追加ディスク領域の一部だけを使ってファイルシステムを拡張する場合は、growfs コマンドに -s size オプションを指定します。


注 –

ミラーを拡張すると、ミラーを構成しているすべてのサブミラーに領域が追加されます。growfs コマンドは RAID-1 ボリューム上で実行されます。一般的な規則としては、ボリュームを構成するデバイスに領域を追加してから、最上位のデバイスに対して growfs コマンドを実行します。