vxassist コマンドで maxsize と maxgrow スイッチを使用してディスクグループ内の空き領域を決定する方法

book

Article ID: 100040750

calendar_today

Updated On:

Description

問題

vxassist コマンドで maxsize と maxgrow スイッチを使用してディスクグループ内の空き領域を決定する方法

解決策

ディスクグループで使用可能な連続空き領域と合計空き領域を決定するには、複数の方法があります。出力はデフォルトで 512 バイトセクタです (HPUX システムでは 1024 バイトセグメントで表示)。

コマンドラインで次のように入力します。

1. すべてのディスクの合計空き領域を決定する場合:

# vxdg free

2. 1 つのディスクグループのみの合計空き領域を決定する場合:

# vxdg -g free

システムに対してクエリーを実行し、特定のボリュームで使用可能な領域を決定する場合は、作成しようとしているタイプのボリュームに関するデータを取得しているか確認することが不可欠です。

ディスクグループ「tdg」を使用した場合の例 (各 LUN のサイズは 2G):

デバイス       タイプ            ディスク         グループ名        状態
sdb          auto:sliced     disk01       tdg          online
sdc          auto:sliced     disk02       tdg          online
sdd          auto:sliced     disk03       tdg          online

ディスクグループで作成できるボリュームのサイズを決定するには、「vxassist」コマンドと「maxsize」スイッチを使用します。

# vxassist -g tdg maxsize
最大ボリュームサイズ: 12472320 (6090Mb)

このコマンドは、サイズ決定のためのデフォルトの連結レイアウトを参照しています。 別のボリュームレイアウトを示すには、「layout」パラメータを使用します。

# vxassist -g tdg maxsize layout=striped
最大ボリュームサイズ: 8314880 (4060Mb)

この例では、指定されたレイアウトとそのレイアウトの物理要件に基づいて、使用可能なサイズが 6090 Mb から 4060 Mb に変更されています (カラム数が指定されていない場合のデフォルトは 2 カラム)。

「maxgrow」コマンドは、既存のボリュームに追加できる領域を決定するために使用できます。 このコマンドは、ボリュームレイアウトのデバイス制限に従います。

セクションの例:

# vxassist -g tdg make tvol 1000M layout=striped ncols=3
# vxprint -htq -g tdg

dg tdg          default      default  0        1262975382.14.therat

dm disk01       sdb          auto     2074     4158112  -
dm disk02       sdc          auto     2074     4158112  -
dm disk03       sdd          auto     2074     4158112  -

v  tvol         -            ENABLED  ACTIVE   2048000  SELECT    tvol-01  fsgen
pl tvol-01      tvol         ENABLED  ACTIVE   2048256  STRIPE    3/128    RW
sd disk01-01    tvol-01      disk01   0        682752   0/0       sdb      ENA
sd disk02-01    tvol-01      disk02   0        682752   1/0       sdc      ENA
sd disk03-01    tvol-01      disk03   0        682752   2/0       sdd      ENA


連結ボリュームのために残す領域を決定します (ディスクグループ内の合計空き領域)。

# vxassist -g tdg maxsize
最大ボリュームサイズ: 10424320 (5090Mb)


新しい 2 カラムのストライプボリュームのために残す領域を決定します。

# vxassist -g tdg maxsize layout=striped ncols=2
最大ボリュームサイズ: 6948864 (3393Mb)


既存のボリューム「tvol」を拡張できる量を決定します。

# vxassist -g tdg maxgrow tvol
ボリューム tvol を 10424320 拡張して 12472320 (6090Mb) に設定可能です。

Issue/Introduction

vxassist コマンドで maxsize と maxgrow スイッチを使用してディスクグループ内の空き領域を決定する方法