expandvdisksize

expandvdisksize コマンドは、VDisk のサイズを指定された容量だけ拡張します。

構文

構文図を読む構文図をスキップする
>>- svctask -- -- expandvdisksize -- --+- -size  disk_size -+--->
                                       '- -rsize  disk_size-'   

>-- --+---------------------------------+-- --+------------+---->
      '- -mdisk --+- mdisk_id_list ---+-'     '- -fmtdisk -'   
                  '- mdisk_name_list -'                        

>-- --+-------------------+--+--------------+-- ---------------->
      '- -unit --+- b --+-'  '- -copy-- id -'      
                 +- kb -+                          
                 +- mb -+                          
                 +- gb -+                          
                 +- tb -+                          
                 '- pb -'                          

>--+- vdisk_name -+--------------------------------------------><
   '- vdisk_id ---'   

パラメーター

-size disk_size
(オプション) 仮想ディスクを拡張する容量を指定します。ディスク・サイズは、単位の値と一緒に使用します。変更を含むすべての容量は、512 byte の倍数でなくてはなりません。指定する容量が 512 の倍数でないとエラーが発生しますが、これは、バイト単位 (-unit b) を使用した場合に限られます。ただし、一部だけ使用されている場合でも、エクステント全体が予約されます。デフォルトの disk_size の単位はメガバイト (MB) です。-size パラメーターは、-rsize パラメーターと一緒に指定することはできません。-size または -rsize のいずれかを指定する必要があります。 スペース効率がよい VDisk の場合は、MDisks を指定することはできません。
-rsize disk_size
(オプション) スペース効率のよい VDisk の実サイズを増やす容量を指定します。disk_size 値には整数を指定します。disk_size に設定する整数の単位は -unit パラメーターを使用して指定します。デフォルトの単位はメガバイトです。-rsize 値は VDisk のサイズ以上または以下にすることができます。-rsize パラメーターは、-size パラメーターと一緒に指定することはできません。-size または -rsize のいずれかを指定する必要があります。
-copy id
(オプション) 実容量を変更する対象のコピーを指定します。-rsize パラメーターも指定する必要があります。VDisk コピーの実容量のみを変更することができます。指定された VDisk がミラーリングされており、スペース効率のよいコピーが 1 つしかない場合は、-copy パラメーターが必要です。 VDisk がミラーリングされており、両方がスペース効率がよいコピーであり、-copy が無指定の場合、両方のコピーが同じ量だけ変更されます。
-mdisk mdisk_id_list | mdisk_name_list
(オプション) ストライプ・セットとして使用する 1 つ以上の MDisk のリストを指定します。VDisk を拡張するエクステントは、指定された MDisk のリストから取得されます。リスト内の MDisk はすべて同じ MDisk グループに属していなくてはなりません。指定された VDisk がミラーリングされている場合は、-mdisk パラメーターは使用できません。
-fmtdisk
(オプション) VDisk を使用する前にフォーマットすることを指定します。このパラメーターは、expandvdisksize コマンドの結果として VDisk に追加された新しいエクステントをフォーマットします。このパラメーターを使用した場合、expandvdisksize コマンドは非同期で完了します。
-unit b | kb | mb | gb | tb | pb
(オプション) -size または -rsize パラメーターに対して disk_size 単位を指定します。 デフォルト値はメガバイト (MB) です。
vdisk_name | vdisk_id
(必須) 変更する仮想ディスクを ID または名前で指定します。

説明

expandvdisksize コマンドを使用して、特定の VDisk に割り振られている物理容量を指定した量だけ拡張することができます。また、このコマンドを使用して、スペース効率のよい VDisk の仮想容量を拡張しますが、この場合、その VDisk に割り当てられた物理容量は変わりません。スペース効率のよくない VDisk の容量またはスペース効率のよい VDisk の仮想容量を変更するには、-size パラメーターを使用します。 スペース効率のよい VDisk の実容量を変更するには、-rsize パラメーターを使用します。

デフォルトの容量単位は MB です。

VDisk が拡張されると、バーチャリゼーション・ポリシーが変わる場合があります。そのモードは、前に順次であった場合でも、ストライプになります。 バーチャリゼーション・ポリシーについて詳しくは、svctask mkvdisk コマンドの説明を参照してください。

ミラーリングされた VDisk で expandvdisksize コマンドを実行するには、VDisk のすべてのコピーを同期化させる必要があります。このコマンドは、ミラーリングされた VDisk のすべてのコピーを自動的にフォーマットします。

呼び出し例

2 つの MDisk からのエクステントを使用して、VDisk1 の容量を 2048 バイト増やし、VDisk の新規部分をフォーマットするには、次のように入力します。
svctask expandvdisksize -size 2048 -unit b -mdisk 
mdisk0:mdisk1 -fmtdisk vdisk1

結果出力

No feedback

呼び出し例

2 つの MDisk からのエクステントを使用して、VDisk1 の容量を 100 MB 増やし、VDisk の新規部分をフォーマットするには、次のように入力します。
svctask expandvdisksize -size 100 -unit mb -mdisk mdisk0:mdisk1 -fmtdisk vdisk1

結果出力

No feedback

呼び出し例

スペース効率のよい VDisk vdisk2 の仮想容量を変更せずに、実容量を 100 MB 増やし、エクステントを MDisk グループ内のすべての MDisk にわたり拡張するには、次のように入力します。
svctask expandvdisksize -rsize 100 -unit mb vdisk2

結果出力

No feedback

呼び出し例

ミラーリングされた VDisk vdisk3 のスペース効率のよい VDisk コピー ID 1 の実容量を 100 MB 増やすには、次のように入力します。
svctask expandvdisksize -rsize 100 -unit mb -copy 1 vdisk3

結果出力

No feedback
ライブラリー | サポート | ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2003, 2010. All Rights Reserved.