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を実行して確認します。
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_1
vgchange -an ubuntu
ubuntu
gpartedがパーティションを縮小できる場合は、事前に実行する必要はありませんpvresize
。