Como posso montar um disco virtual raiz de outra VM no meu CentOS? Para alterar alguns arquivos, não use como um disco raiz real.
existem 2 partições no meu disco virtual: / boot (partição Linux) e / (LVM)
Eu já o adicionei à minha VM usando o virsh-attach disk, então posso vê-lo no meu CentOS, mas não consigo usá-lo:
mount /dev/vdx /mnt/test
mount: unknown filesystem type 'LVM2_member'
E algo realmente estranho, se eu adicionar meu disco no meu modelo de VM, meu centOS usa a partição / boot dele (/ dev / vdc1) ao invés da partição / boot (/ dev / vda1) que ele tem que usar ...
Obrigado pela ajuda
[EDITAR]:
Esta é a situação real e o meu problema:
- A VM1 tem a unidade virtual nº 1, fornecida pelo hipervisor (volume lógico LVM). Esta VM é KO, não consigo inicializá-la devido a erros de E / S.
- A VM2 tem a unidade virtual nº 2, fornecida pelo hypervisor (LVM também). Funciona bem.
As duas unidades virtuais são cortadas assim em suas VMs:
- / dev / vda1 = / boot (partição Linux)
- / dev / vda2 = / (partição LVM)
Problema: Eu preciso recuperar os dados da VM1.
Então, eu já anexei o vd # 1 ao VM2. Na VM2, posso ver essa unidade, como / dev / vdc, mas como posso montá-lo e lê-lo?
Obrigado.
@psusi e @Halfgaar
Hipervisor:
virsh-disk-my_VM / dev / vgdata / disk10 vdc
na minha VM:
ls -la / dev / vd *
brw-rw ---- 1 disco raiz 252, 0 22 de dezembro às 11:22 / dev / vda
brw-rw ---- 1 disco raiz 252, 1 dez 22 11:22 / dev / vda1
brw-rw ---- 1 disco raiz 252, 2 dez 22 11:22 / dev / vda2
brw-rw ---- 1 disco raiz 252, 16 dez 22 11:22 / dev / vdb
brw-rw ---- 1 disco raiz 252, 32 dez 22 11:48 / dev / vdc
brw-rw ---- 1 disco raiz 252, 33 22 dez 11:48 / dev / vdc1
brw-rw ---- 1 root disk 252, 34 22 dez 11:48 / dev / vdc2
vgchange -ay ok. Mas como posso ativar os volumes dentro de / dev / vdc se eles são os mesmos que a minha VM real?