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 ---'
expandvdisksize コマンドを使用して、特定の VDisk に割り振られている物理容量を指定した量だけ拡張することができます。また、このコマンドを使用して、スペース効率のよい VDisk の仮想容量を拡張しますが、この場合、その VDisk に割り当てられた物理容量は変わりません。スペース効率のよくない VDisk の容量またはスペース効率のよい VDisk の仮想容量を変更するには、-size パラメーターを使用します。 スペース効率のよい VDisk の実容量を変更するには、-rsize パラメーターを使用します。
デフォルトの容量単位は MB です。
VDisk が拡張されると、バーチャリゼーション・ポリシーが変わる場合があります。そのモードは、前に順次であった場合でも、ストライプになります。 バーチャリゼーション・ポリシーについて詳しくは、svctask mkvdisk コマンドの説明を参照してください。
ミラーリングされた VDisk で expandvdisksize コマンドを実行するには、VDisk のすべてのコピーを同期化させる必要があります。このコマンドは、ミラーリングされた VDisk のすべてのコピーを自動的にフォーマットします。
呼び出し例
svctask expandvdisksize -size 2048 -unit b -mdisk mdisk0:mdisk1 -fmtdisk vdisk1
結果出力
No feedback
呼び出し例
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