martes, 18 de agosto de 2020

Montar Discos Máquinas virtuales con qemu-ndb

Montar Discos Máquinas virtuales con qemu-ndb Si queremos montar una imagen de discos (vmdk,vdi,qcow2) mediante qemu-nbd de las qemu-utils podremos montar cualquiera de ellas para ver o editar en función de nuestras necesidades.
Lo primero que debemos tener en nuestro equipo es tener instalados los binarios de qemu-utils.
  • Debian / Ubuntu
  • 
      sudo apt-get install qemu-utils
      
  • Fedora
  • 
      dnf install qemu-img nbd
        
Una vez instalados los binarios procederemos a cargar los drivers de nbd (network block device).

  modprobe nbd max-part = 8
    
El siguiente paso es asociar nuestro disco virtual con una unidad de NDB .

  qemu-nbd --connect=/dev/nbd0 [Unidad Virtual]
    
Una vez montado podremos listar los volumenes del mismo y tratarlo como cualquier otro disco conectado a nuestro sistema operativo. Por ejemplo mediante fdisk -l /dev/nbd0 . Para desmontar las unidades virtuales ejecutaremos el siguiente comando:

  qemu-nbd --disconnect=/dev/nbd0