GParted は物理ボリュームのサイズを変更しません。

GParted は物理ボリュームのサイズを変更しません。

USB Ubuntu 18.04から起動しながら、現在Ubuntu 16.04パーティションを縮小しようとしています。

完全性のために、以下は私が書いたときにlsblkが返すものです。

sda                     8:0    0 465.8G  0 disk 
├─sda1                  8:1    0   512M  0 part 
├─sda2                  8:2    0   488M  0 part 
└─sda3                  8:3    0 464.8G  0 part 
  ├─ubuntu--vg-root   253:0    0 248.9G  0 lvm  
  └─ubuntu--vg-swap_1 253:1    0  15.9G  0 lvm  
sdb                     8:16   1   1.9G  0 disk /cdrom
├─sdb1                  8:17   1   1.8G  0 part 
└─sdb2                  8:18   1   2.3M  0 part 

ご覧のとおり、私の/dev/sda3には464.8Gがありますが、vg-rootとvg-swapでは264.8Gのみが使用されています。私が望むのは、sda3を縮小して別のパーティションにUbuntu 18.04をインストールできるようにすることです。

次のようなこの記事、LVのサイズを変更した後にpvresizeを実行しようとしています。

ubuntu@ubuntu:~$ sudo pvresize --setphysicalvolumesize 265G /dev/sda3
/dev/sda3: Requested size 265.00 GiB is less than real size 464.78 GiB. Proceed?  [y/n]: y
  WARNING: /dev/sda3: Pretending size is 555745280 not 974721024 sectors.
  Physical volume "/dev/sda3" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

そのメッセージを見ると、すべてが正常に実行されることがわかりますが、lsblock(またはGParted)を実行してもすべてが同じままです。 sda3は縮小されません。


1つの注目すべき点は、GPartedがsda3の横にインストールされているかのようにキーアイコンを表示することです。 (USBから起動したため)そうではありません。 umountを実行して確認します。

Gパーティション画面

ubuntu@ubuntu:~$ sudo umount /dev/sda3
umount: /dev/sda3: not mounted.

また、GPartedを使用してsda3のサイズを変更しようとすると、同じpvresizeが実行されますが、確認に「no」と答えるため、結果はエラーです。

私がここで何を見逃しているのでしょうか?もっとやるべきことはありますか? GPartedを使用してパーティションを縮小できないのはなぜですか?

答え1

GPartedを使用してパーティションを縮小できないのはなぜですか?

LVMがそれを使用していることを検出したいと思います。などlvchange -an ...の論理ボリューム(LV)を無効にします。 VG(ボリュームグループ)の無効化を許可する必要があります。/dev/ubuntu--vg-root/dev/ubuntu--vg-swap_1vgchange -an ubuntuubuntu

gpartedがパーティションを縮小できる場合は、事前に実行する必要はありませんpvresize

関連情報