Eu tenho um convidado Ubuntu rodando no KVM que tem várias partições do mesmo tamanho, cada uma usando diferentes arquivos de disco virtio RAW no host.
Como posso saber qual partição no convidado está usando qual arquivo no host?
Eu tenho um convidado Ubuntu rodando no KVM que tem várias partições do mesmo tamanho, cada uma usando diferentes arquivos de disco virtio RAW no host.
Como posso saber qual partição no convidado está usando qual arquivo no host?
Cada disco aparece como um dispositivo no convidado e
lsblk
no convidado. Isso deve fornecer uma visão geral de quais partições fazem parte de qual dispositivo.Se você estiver usando o virtio, poderá estabelecer quais dispositivos virtio são usados por qual partição, listando-os com:
(no convidado)
Por exemplo, se um df no convidado mostrar isso:
os dispositivos de bloco serão exibidos assim:
então você pode ver que /dev/vda1 está usando o arquivo host da VM identificado como "virtio1"
Outros tipos de disco (qcow2, vmdk, etc.) devem obedecer a um processo semelhante de identificação do convidado para o host da VM.
O libguestfs possui vários utilitários para examinar as imagens de disco do host. Em particular sistemas de arquivos virt