[Libguestfs] guestfish emergency extension

Richard W.M. Jones rjones at redhat.com
Tue May 18 09:37:59 UTC 2021


On Tue, May 18, 2021 at 09:36:12AM +0200, Gottschalk wrote:
> Hello Mr. Jones,
> 
> we use guestfish 1.4

This version was released 11 years ago??

> we have an emergency of Data Recovery. We restored a ESXi 6.7 VMware-Image and
> wanted to read the data inside with guestfish.
> 
> The structure of the vm is based on LVM.
> 
> The first disk with the os inside a LV can be mounted correctly.
> 
> Two disks a 400GB are covered in a Volumegroup. There is one logical Volume
> with 800GB in this VG.
> 
> Guestfish does not read the filesystem in this LV.
> 
> I tried
> 
> ><fs>add disk1.vmdk
> 
> ><fs>add disk2.vmdk
> 
> ><fs>add disk3.vmdk
> 
> ><fs>run
> 
> ><fs>list-devices
> /dev/sda
> /dev/sdb
> /dev/sdc
> 
> ><fs>list-partitions
> /dev/sda1
> On sdb and sdc there are no partitions. The LV resides directly on these disks.
> I simulated  this with partitioned disks and identically result.
> 
> behavior without partitions on sdb and sdc
> ><fs> list-filesystems
> /dev/mailxxx-vg/root: ext4
> /dev/mailxxx-vg/swap_1: swap
> /dev/vmail-vg/vmail-lv: unknown
> 
> behavior with partitions on sdb and sdc
> ><fs> list-filesystems
> libguestfs: error: list_filesystems: parted exited with status 1: Error: Can't
> have a partition outside the disk!
> ><fs>
> 
> 
> ><fs>mount /dev/mailxxx-vg/root /
> works fine
> ><fs>mount/dev/vmail-vg/vmail-lv /
> libguestfs: error: mount: mount_stub: /dev/vmail-vg/vmail-lv: expecting a
> device name
> 
> How can i get access to this LV?
> Can you help me please?
> Thank you very much.

I would suggest enabling debugging to start with, which should give
you more information about what is actually going on.  This section of
the FAQ will explain how to do that:

https://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html




More information about the Libguestfs mailing list