[Libguestfs] Resize errors with virt-resize/vgchange

Alex mysqlstudent at gmail.com
Tue Jul 23 02:52:49 UTC 2013


Hi all,

I hoped I could follow up with my post from libvirt-users, and include
the details in hopes someone can help. I have an fc18 system and
trying to resize an LVM partition with an
ext4 filesystem and receiving the following message from virt-resize:

# virt-resize -d --expand /dev/sda1 --LV-expand /dev/mapper/prop-home
prop-1.img prop-expand.img
command line: virt-resize -d --expand /dev/sda1 --LV-expand
/dev/mapper/prop-home prop-1.img prop-expand.img
Examining prop-1.img ...
libguestfs: trace: add_drive "prop-1.img" "readonly:true"
libguestfs: trace: add_drive = 0
libguestfs: trace: add_drive "prop-expand.img" "readonly:false"
libguestfs: trace: add_drive = 0
libguestfs: trace: launch
libguestfs: trace: get_tmpdir
libguestfs: trace: get_tmpdir = "/tmp"
libguestfs: trace: get_cachedir
libguestfs: trace: get_cachedir = "/var/tmp"
libguestfs: trace: disk_format "/var/lib/libvirt/images/prop-expand.img"
libguestfs: trace: disk_format = "raw"
libguestfs: trace: get_cachedir
libguestfs: trace: get_cachedir = "/var/tmp"
[...] 100% --:--
libguestfs: trace: launch = 0
libguestfs: trace: lvm_set_filter "/dev/sda"
libguestfs: trace: lvm_set_filter = -1 (error)
Fatal error: exception Guestfs.Error("lvm_set_filter: vgchange:
Couldn't find device with uuid zouQ8X-qxqJ-mp6p-pzg3-mi2i-K9YM-A763Kc.
  Refusing activation of partial LV home. Use --partial to override.
  Refusing activation of partial LV swap. Use --partial to override.
  R
libguestfs: trace: close
libguestfs: trace: internal_autosync
libguestfs: trace: internal_autosync = 0

I don't understand this error message. I also see that vgchange
doesn't even have a 'partial' option, so I'm not sure how to
troubleshoot it. Here is the filesystem layout for this system:

# df -h
Filesystem                Size  Used Avail Use% Mounted on
devtmpfs                  7.9G     0  7.9G   0% /dev
tmpfs                     7.9G     0  7.9G   0% /dev/shm
tmpfs                     7.9G  3.9M  7.9G   1% /run
tmpfs                     7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/mapper/prop-root   15G  7.4G  6.3G  55% /
tmpfs                     7.9G     0  7.9G   0% /tmp
/dev/mapper/prop-boot  477M   95M  358M  21% /boot
/dev/mapper/prop-home  222G  212G  9.9G  96% /home

The image is the 222G /home partition only. The other partitions are
on another image.

There are a bunch of links regarding other methods for resizing an LVM
from within a VM. I don't know which to follow. Can someone make a
recommendation of one they know works with current systems?

Any ideas how to troubleshoot this would be greatly appreciated.
Thanks,
Alex




More information about the Libguestfs mailing list