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は縮小されませんでした。
GPartedでは、マウントされていない場合(USBから起動した場合)、sda3の横にキーアイコンが表示されていることに注意してください。 umountを実行すると、次のことが確認されます。
ubuntu@ubuntu:~$ Sudo umount /dev/sda3
umount: /dev/sda3: not mounted.
また、GPartedを使用してsda3のサイズを変更しようとすると、同じpvresizeが実行されますが、確認に対してNOと応答するため、結果はエラーになります。
Im missing here? Do I have to do anything else? Why isn
t GPartedを使用すると、パーティションを縮小できますか?
わかりました、午後全体と私の夜の一部の後、私は何が起こっているかを見つけました。
たぶん、このバグはpvresizeの新しいバージョンでのみ発生します(Ubuntu 18.04を試しているので意味があります)。