「事件は枯れたシステムが稼働する現場で起こってるんだ」と現場ですぐに役立つ知識を欲するあなたに贈る珠玉のTips集。今回は、SolarisでVolumeManagerを用いたソフトパーティーションの作成法について解説する。9のマシンに2TバイトのRAID装置を接続し、ファイルサーバとして使用しようと考えています。全容量を1つのスライスに割り当てると管理しづらくなるので、サーバを使用するユーザーごとにパーティーションを分けたいのですが、fdiskコマンドを使用すると8つまでしかスライスを作れません。9では、VolumeManager*が利用できます。このツールを使うと、スライスまたはボリューム*上に、論理ボリュームとして最大で8192個*の「ソフトパーティーション」を作成できます。ソフトパーティーションの作成/拡張/削除には表1に挙げたコマンドを利用します。ソフトパーティション関連コマンド(抜粋)ソフトパーティーションの作成ソフトパーティーションを作成するには、metainitコマンドを利用します。実行例1のように、ソフトパーティーション名はdnnnn(nnnnは0から8191までの数字)、サイズは数字と単位(m:Mバイト、g:Gバイト、t:Tバイト、b:ブロック数)の組み合わせで指定します。200Mバイトのソフトパーティションを/dev/dsk/c0t1d0s0に作成する作成したソフトパーティーションは、通常のボリュームのようにファイルシステムの作成を行った後でマウントできるようになります(実行例2)。ソフトパーティーションの情報を確認するには、metastatコマンドを使用します。ソフトパーティションは、ファイルシステムの作成を行った後、マウントできるようになるソフトパーティーションの拡張ソフトパーティーションでは、マシンを止めずに領域を拡張できます。拡張にはmetattachコマンドを使用し、実行例4のように実行します。ソフトパーティーションを使ってさらにミラーリングなどのRAIDを組んでいる場合は拡張できません。拡張したいソフトパーティーションがあるボリュームまたはスライスの容量に空きがあることが条件です。既存ソフトパーティションd0を200Mバイト拡張するファイルシステムの作成ソフトパーティーションを拡張したら、growfsコマンドでファイルシステムの作成を行います。最終シリンダで304セクターが割り当てられません。←倍の376Mバイトに変わる/testにマウントされている拡張済みのd0にファイルシステムを作成する場合ソフトパーティーションの削除ソフトパーティーションを消すには、metaclearコマンドを使用します。スライス上にあるソフトパーティーションすべてを削除する場合は、「-p」オプションをつけて実行します。c0t1d0s0にあるソフトパーティーションをすべて削除する際には、以下のように実行します。9でVolumeManagerと名称が変更された。ボリューム単一の論理デバイスとしてシステムに認識される物理スライスの集合。DiskSuiteでは、このような論理デバイスを「メタデバイス」と呼んでいたが、VolumeManagerでは「ボリューム」と表記されるようになった。最大で8192個デフォルトではd0からd127までの128個の論理ボリュームしかサポートしていない。この制限を外す方法に関しては、Sunより提供されている「Solarisボリュームマネージャの管理」を参照。広告に関するお問い合わせメールマガジンSpecialインデックスRSSfacebooktwitter利用規約ITmediaはアイティメディア株式会社の登録商標です。