En ocasiones necesitamos montar una imagen de disco (normalmente un backup) para poder extraer ficheros del mismo.
Esto es muy util cuando hemos borrado una carpeta de nuestra máquina virtual y queremos recuperar un backup.
Para montar la imagen, debemos utilizar kpartx, sino esta instalado lo podemos instalar con este comando
apt-get install kpartx
Para montar la imagen como particiones debemos utilizar el comando:
kpartx -av centos5.img
root@trucoslinux:/vm# kpartx -av centos5.img
add map loop0p1 (254:7): 0 208782 linear /dev/loop0 63
add map loop0p2 (254:8): 0 20755980 linear /dev/loop0 208845
Para comprobar el estado de las particiones en LVM, ejecutamos lvscan
root@trucoslinux:/vm# lvscan
inactive ‘/dev/VolGroup00/LogVol00’ [8,88 GiB] inherit
inactive ‘/dev/VolGroup00/LogVol01’ [1,00 GiB] inherit
ACTIVE ‘/dev/trucoslinux/root’ [532,00 MiB] inherit
Comprobamos que las particiones estan inactivas por tanto no podemos montarlas, las activamos con el siguiente comando
root@trucoslinux:/vm# vgchange -ay
root@trucoslinux:/vm# lvscan
ACTIVE ‘/dev/VolGroup00/LogVol00’ [8,88 GiB] inherit
ACTIVE ‘/dev/VolGroup00/LogVol01’ [1,00 GiB] inherit
ACTIVE ‘/dev/trucoslinux/root’ [532,00 MiB] inherit
Ahora solo tenemos que montar la paticion que nos interesa:
root@trucoslinux:/vm# mount /dev/VolGroup00/LogVol00 /mnt/
Una vez terminado con la copia de los archivos desmontamos:
umount /mnt/
Comentarios recientes