extendlv コマンド

目的

ボリューム・グループ内から割り当て解除されている物理区画を追加することによって、論理ボリュームのサイズを拡大します。

構文

使用可能な物理区画を追加する

extendlv [ -a Position ] [ -e Range ] [ -u Upperbound ] [ -s Strict ] LogicalVolume Partitions [ PhysicalVolume ..]

特定の物理区画を追加する

extendlv [ -mMapFile ] LogicalVolume パーティション

説明

extendlv コマンドは、Partitions パラメーターで表される数の論理区画を新たに割り当てることによって、LogicalVolume に割り当てられる論理区画の数を増やします。 LogicalVolume パラメーターでは、論理ボリューム名または論理ボリューム ID を使用できます。 特定の物理ボリュームへの割り当てを制限するには、PhysicalVolume パラメーターで 1 つ以上の物理ボリュームの名前を指定します。制限を行わないと、ボリューム・グループのすべての物理ボリュームを、新しい物理区画の割り当てに使用できます。

デフォルトでは、論理ボリュームは、 LSLV コマンドの使用時に表示される既存の特性を使用して拡張されます。 新しい区画に対してのみ、これらの既存の特性を一時的に指定変更するには、フラグを使用して、これらの特性に別の値を指定します。

デフォルトでは、論理ボリュームの区画の最大数は 512 です。 論理ボリュームを 512 を超える論理区画に拡張するには、その前に chlv コマンドを使用してデフォルト値を大きくしてください。

デフォルトの割り当てポリシーは、1 つの論理ボリューム・コピーに最小数の物理ボリュームを使用し、コピーに属している物理区画をできるだけ連続的に設定し、-a フラグで指定された適切な領域に、物理区画を設定する方法です。 また、デフォルトでは、論理区画の個々のコピーは、別々の物理ボリュームに配置されます。

extendlv コマンドの使用時には、512 ブロック/KB/MB/GB 単位で論理ボリューム・サイズを指定できます。 ( を参照してください。)

注:
  1. ストライプ化論理ボリュームを拡張する場合は、区画数をストライプ幅の偶数倍にする必要があります。
  2. 多数の区画 (800MB を超える場合) を使用する論理ボリュームは、段階的に拡張するようにしてください。
  3. 論理ボリュームに対して行った変更は、 ファイルシステムに反映されません。 ファイルシステムの特性を変更するには、chfs コマンドを使用します。
  4. このコマンドを使用するには、root ユーザー権限を持っているか、あるいは system グループのメンバーでなければなりません。
  5. extendlv コマンドは、スナップショット・ボリューム・グループには使用できません。

System Management Interface Tool (SMIT) の smit extendlv 高速パスを使用して、このコマンドを実行できます。

フラグ

注: -e (E) フラグおよび -s フラグは、ストライプ論理ボリュームでは無効です。
項目 説明
-a 位置 物理ボリューム間の割り当てポリシー (物理ボリューム上の論理区画の位置) を設定します。 position 変数は、次のいずれかになります。
m
各物理ボリュームの外部中央部分に論理区画を割り当てます。 これがデフォルトの位置です。
C
各物理ボリュームの中央部分に論理区画を割り当てます。
e
各物理ボリュームの外側の端の部分に論理区画を割り当てます。
ie
各物理ボリュームの内側の端の部分に論理区画を割り当てます。
im
各物理ボリュームの内部中央部分に論理区画を割り当てます。
-e (E) 範囲 物理ボリューム間の割り当てポリシー (最良の割り当てができるボリュームを使用して、物理ボリュームの数を、物理ボリューム間に渡って拡張する) を設定します。 範囲 変数の値は、 上限 (Upperbound) 変数 ( -ウー フラグで設定) によって制限され、以下のいずれかになります。
x
物理ボリュームの最大数に論理区画を割り当てます。
m
物理ボリューム間の最小数に論理区画を割り当てます。
-m MapFile 割り当て対象の物理区画を正確に指定します。 区画は、mapfile パラメーターによって指定されたファイルにある順序で使用されます。 コピーに属するすべての物理区画が割り当てられてから、次のコピーに割り当てられます。 MapFile 形式は、次のとおりです。
PVname:PPnum1[-PPnum2]
ここで、 PVNAME は物理ボリューム名です (例:hdisk0)。 これは、物理区画ごとに 1 つのレコード、または連続する物理区画の範囲です。
PVname
システムが指定した物理ボリューム名。
PPnum
物理区画番号。
重要: マップ・ファイルを使用する場合は、すべての LV 割り振りパラメーター (厳密性、上限、ストライプ幅など) を理解し、順守する必要があります。 マップ・ファイルを使用すると、LVM 割り当てルーチンで行われる検査が回避されます。 これは、ストライプ幅に準拠している通常のストライプ済み割り当てパターンをもっていると考えられているストライプ済み LV には重要なことです。
-s 厳密 厳密な割り当てポリシーを決定します。 同じ物理ボリュームを共有できるように、または共有できないように、論理区画のコピーを割り当てることができます。 strict 変数は、以下のいずれかによって表されます。
y
厳密な割り当てポリシーを設定します。したがって、論理区画のコピーは、同一物理ボリュームを共有できません。
n
厳密な割り当てポリシーを設定しません。したがって、論理区画のコピーは、同一物理ボリュームを共有できます。
s
非常に厳密な割り当てポリシーを設定します。したがって、1 つのミラーに割り当てられた区画は、 別のミラーからの区画と物理ボリュームを共有することができません。
注: 非厳密論理ボリュームを非常に厳密な論理ボリュームに変更する場合は、物理ボリュームを指定するか、 -ウー フラグを使用する必要があります。
-u 上限 (Upperbound) 新規割り当てに対して物理ボリュームの最大数を設定します。 upperbound 変数の値は、1 から物理ボリュームの合計数の間で指定します。 極度の厳密さを使用する場合、 上限は、ミラー・コピーごとに許される物理ボリュームの最大数を示します。 ストライピングされた論理ボリュームを使用するときは、上限は Stripe_width の倍数である必要があります。

セキュリティー

RBAC ユーザーおよび Trusted AIX ユーザーへの注意: このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「 セキュリティ」の「特権コマンド・データベース」を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

  1. 論理ボリュームのサイズを大きくするには、lv053 つの論理区画によるディレクトリー、タイプ:
    extendlv lv05 3
  2. 以下の名前の論理ボリュームを要求します。lv05最小サイズが 10MBの場合は、次のように入力します。
    extendlv lv05 10M # 

    extendlv コマンドは、最小サイズ以上の論理ボリュームを作成するために必要な区画の数を判別します。

    次のように、英大文字および英小文字を使用できます。
        B/b       512 byte blocks
        K/k       KB
        M/m       MB
        G/g       GB

ファイル

項目 説明
/usr/sbin/ extendlv コマンドが入っているディレクトリー。