[Libguestfs] LVM mounting issue

Richard W.M. Jones rjones at redhat.com
Fri Jan 17 14:45:26 UTC 2014


On Fri, Jan 17, 2014 at 02:38:43PM +0000, Исаев Виталий Анатольевич wrote:
> 3.       Now I go to the RHEV-H to look for the disk image itself:
> 
> [root at rhevh1 /]# find / -name cc6e4400-7c98-4170-9075-5f5790dfcff3
> /dev/1a9aa971-f81f-4ad8-932f-607034c924fc/cc6e4400-7c98-4170-9075-5f5790dfcff3
> /var/lib/stateless/writable/rhev/data-center/mnt/blockSD/1a9aa971-f81f-4ad8-932f-607034c924fc/images/8a3e02de-d8ab-4357-ba8c-490f3ba3e85c/cc6e4400-7c98-4170-9075-5f5790dfcff3
> /rhev/data-center/mnt/blockSD/1a9aa971-f81f-4ad8-932f-607034c924fc/images/8a3e02de-d8ab-4357-ba8c-490f3ba3e85c/cc6e4400-7c98-4170-9075-5f5790dfcff3
> 
> 4.       Note that all these files are symbolic links:
> 
> [root at rhevh1 /]# find / -name cc6e4400-7c98-4170-9075-5f5790dfcff3 -exec readlink -f {} \;
> /dev/dm-40
> /dev/dm-40
> /dev/dm-40
> 
> 5.       One more symbolic link is in /dev/mapper:
> 
> [root at rhevh1 /]# ls -l /dev/mapper/1a9aa971--f81f--4ad8--932f--607034c924fc-cc6e4400--7c98--4170--9075--5f5790dfcff3
> lrwxrwxrwx. 1 root root 8 2013-11-20 10:59 /dev/mapper/1a9aa971--f81f--4ad8--932f--607034c924fc-cc6e4400--7c98--4170--9075--5f5790dfcff3 -> ../dm-40
> 
> 6.       So I have no choice and I try to open /dev/dm-40 with libguestfs or guestfish. What's next, you already know.

You definitely do have a choice.  Don't open /dev/dm-40.  Open one of
the other paths instead, eg:

virt-inspector2 -v -x -a /var/lib/stateless/writable/rhev/data-center/mnt/blockSD/1a9aa971-f81f-4ad8-932f-607034c924fc/images/8a3e02de-d8ab-4357-ba8c-490f3ba3e85c/cc6e4400-7c98-4170-9075-5f5790dfcff3

It makes a big difference to qemu which path you use, because it
searches for backing disks relative to the path of the original disk
image.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW




More information about the Libguestfs mailing list