Centos 6.10 - 割り当てられた PE サイズを増やして空き P/E サイズを占有する方法

Centos 6.10 - 割り当てられた PE サイズを増やして空き P/E サイズを占有する方法

最近、Clonezilla イメージを縮小する必要がありましたが、やり過ぎてしまい、未使用の空き領域を回復しなければならなくなりました。

vgadisplay の出力は次のとおりです。

  --- Volume group ---
  VG Name               vg_centos6svr
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  27
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               4
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1.78 TiB
  PE Size               4.00 MiB
  Total PE              466366
  Alloc PE / Size       406298 / 1.55 TiB
  Free  PE / Size       60068 / 234.64 GiB
  VG UUID    

割り当てられた PE/サイズを拡張して、空き PE サイズを含める必要があります。

これは lvdisplay の部分的な出力です:

  --- Logical volume ---
  LV Path                /dev/vg_centos6svr/lv_mysql
  LV Name                lv_mysql
  VG Name                vg_centos6svr
  LV UUID                VwpGH0-DLnA-Ouf0-StWs-us8Y-rDwk-GLL2A9
  LV Write Access        read/write
  LV Creation host, time Centos6svr, 2018-09-28 07:31:11 -0400
  LV Status              available
  # open                 1
  LV Size                1.46 TiB
  Current LE             384000
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           253:2

これは、再割り当てされたスペースを含めるために拡張する必要があるものです。

/dev/vg_centos6svr/lv_mysql

ここでのプロセスは何ですか? /dev/vg_centos6svr/lv_mysql を増やすだけですか? コマンド pvresize とは何ですか?

答え1

物理ボリューム (PV) と論理ボリューム (LV) を混同していると思います。

Clonezillaを復元する場合パーティションイメージを保存する場合は、それを受け取るのに十分な大きさの LV パーティションが必要です。

つまり、lvresizeボリューム グループ (VG) 内のすべての PV 上の空き領域全体に LV を拡張できるようになります。

LV は VG から割り当てられ、VG は PV からストレージを取得します。

以前の質問に戻ると、LV は断片化された範囲にわたって拡張できるため、PV の「デフラグ」は必要ありませんでした。これが LVM の主なポイントの 1 つです。LV の割り当ては連続している必要はなく、すべてが同じ PV 上にある必要もありません。

関連情報