Se eu leio sua pergunta corretamente, você tem um hypervisor Linux (um Xen dom0) com volumes Linux LVM que são usados como discos virtuais para seus convidados Xen (domU). E você deseja acessar os dados nesse LVM diretamente do hipervisor, ignorando o convidado Xen.
Eu não uso mais o Xen, mas imagino que o processo seja semelhante ao que faço com os convidados do KVM:
Desligue o convidado domU. (acessar um sistema de arquivos de dois locais diferentes está pedindo corrupção de dados)
No hipervisor, execute kpartx
, que varrerá o LVM de uma tabela de partição e criará entradas de dispositivo para cada partição encontrada (onde eu suponho ter um Grupo de Volumes Convidados e um LVM guestname -diskname que é o disco rígido virtual do seu domU)
[root@dom0 ]# kpartx -a /dev/Guests/guestname-diskname
Se você tivesse três partições em seu convidado Xen, isso resultaria em três novas entradas de dispositivo: /dev/Guests/guestname-diskname[1-3]
Então você deve ser capaz de montar uma partição com um sistema de arquivos simplesmente com:
[root@dom0 ]# mount -t ext3 /dev/Guests/guestname-diskname2 /mnt
Torna-se um pouco mais complexo se você também usou o LVM dentro do domU; então as partições são do tipo 8e Linux LVM
e formatadas como volumes físicos que você não pode simplesmente montar ainda e é necessário usar truques de LVM. Em vez do comando mount, os passos se tornam:
Espero que você possa detectar o grupo de volumes que existia no domU:
[root@dom0 ]# vgscan
Found volume group "Guests" using metadata type lvm2
Found volume group "VG-guestname" using metadata type lvm2 <== NEW!
Em seguida, você precisa ativar o grupo de volumes "VG-guestname" :
[root@dom0 ]# vgchange -a y guestname
E um lvscan
deve mostrar os volumes lógicos que foram criados no seu domU e as entradas do dispositivo de mapeamento são normalmente criadas agora também, permitindo que você faça algo como:
[root@dom0 ]# mount -t ext3 /dev/VG-guestname/guest-lvname /mnt
O IIRC não era possível no Xen, mas pode acontecer com o KVM, o caso inconveniente em que o nome de um grupo de volumes usado no hipervisor é o mesmo que o atribuído a um convidado.