Fedora 24のLVMでボリュームグループのサイズを減らす方法

Fedora 24のLVMでボリュームグループのサイズを減らす方法

Fedora24 Live CDを使用してLVMのサイズを変更するのに問題があります。

これが出力ですグラフィックディスプレイ:

[root@localhost liveuser]# vgdisplay
  --- Volume group ---
  VG Name               fedora
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               349.95 GiB
  PE Size               4.00 MiB
  Total PE              89588
  Alloc PE / Size       27585 / 107.75 GiB
  Free  PE / Size       62003 / 242.20 GiB
  VG UUID               db5n4Z-1C2C-KC2e-Xuek-uHGu-js9M-0gV3IY

これが出力です動画再生:

[root@localhost liveuser]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               fedora
  PV Size               349.96 GiB / not usable 2.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              89588
  Free PE               62003
  Allocated PE          27585
  PV UUID               eWJSCP-hMmO-JdNg-YNZl-L00h-N3Q8-aLmVpz

Windowsパーティション(/ dev / sda1)用の空き容量を作成するために、Linuxディスク容量を減らしたいと思います。しかし、このコマンドを試してみると、次のようになります。

lvm pvresize -v --setphysicalvolumesize 209897472K /dev/sda5

...この結果は次のとおりです。

Wiping internal VG cache
    Wiping cache of LVM-capable devices
    Archiving volume group "fedora" metadata (seqno 5).
    /dev/sda5: Pretending size is 419794944 not 733908992 sectors.
    Resizing volume "/dev/sda5" to 419794944 sectors.
    Resizing physical volume /dev/sda5 from 0 to 51244 extents.
  /dev/sda5: cannot resize to 51244 extents as later ones are allocated.
  0 physical volume(s) resized / 1 physical volume(s) not resized

Linuxディスクを縮小するにはどうすればよいですか?

答え1

ああ、答えはメッセージに隠されています:

以降、エクステントが割り当てられているため、51244エクステントでサイズ変更できません。

LVMが言おうとしているのは、107.75GiBを使用し、PVを209.9GiB(データに十分なスペース)に縮小したい場合でもファイルシステム割り当てられたディスク容量自体が209.9GiB境界を超えています。

たとえば、見れば理解しやすくなります。 PVが次のようになると想像してください。X使用されたスペースを示します。

|------------------------------|
|  x x x x x  x         x x    | 349.96 GiB
|------------------------------|

PVサイズを209.0 GiBに調整しようとすると、次のように求められます。

|------------\            \------------------|
|  x x x x x / 209.0 GiB  /x         x x     | 
|------------\            \------------------|

まるでナイフでバターを切るのと同じです。ご覧のとおり、使用されているスペースの一部は2番目のセクションにあります。 LVMが許可する場合切るこのようなPVを使用するとファイルシステムが破損する可能性があるため、これに感謝します。いいえ!

したがって、最初にすべきことは、パーティションのサイズを変更することです。ファイルシステムの種類によって異なりますが、ext4、btrfsなどにはすべてサイズ変更ツールがあります。ファイルシステムのサイズを変更すると、拡張子が圧縮され、きれいなファイルシステムが得られます。切るLVMのサイズを変更するとき。

 .............| 209.9 Gib
|------------------------------|
|xxxxxxxx                      | 349.96 GiB
|------------------------------|

関連情報