Blog

Tornar

01/11/2010

Llegint un disc virtualitzat en un arxiu

Quan es treballa amb màquines virtuals és habitual que la màquina virtualitzada vegi els discs durs com a arxius a la màquina host. És a dir, pel host és un arxiu de 20GB al seu sistema d’arxius, i per la màquina virtual (el guest) és un disc dur de 20GB.

Des de Linux podem llegir les dades d’aquests discos, sense posar en marxa la màquina virtual.

Per llegir un arxiu que conté un disc NTFS, només cal fer:

mkdir /home/usuari/ntfs
sudo mount -t ntfs-3g -o offset=32256 ./windows.img /home/usuari/ntfs

Amb això creem una carpeta “/home/usuari/ntfs”, on “usuari”, és el nom de l’usuari on volem tenir la carpeta, i “./windows.img” és el camí on es troba el disc de la màquina virtual.

Si tot va bé, ja podem veure els arxius del disc dur a la carpeta “/home/usuari/ntfs”.

Això no funciona si l’arxiu és en format QCOW2, que permet compressió, etc… només va en arxius tipus “RAW”.


© 2012 Esteve Boix | Powered by PmWiki | Original skin Barthelme theme by Scott and ported by Chi Shang.