Red de conocimiento informático - Material del sitio web - Cómo montar archivos de imagen en formato qcow2

Cómo montar archivos de imagen en formato qcow2

Puede utilizar qemu-NBD, una herramienta incluida con qemu, para montar un cliente. Los pasos específicos son los siguientes:

(qemu-nbd también obtendrá la herramienta qemu-nbd después de compilar e instalar qemu normal, que parece estar en el paquete RPM de "qemu-common" en Fedora. )

1. Primero verifique el soporte del kernel del sistema actual para el módulo nbd (NBD: Network Block Device) y cargue el módulo NBD, de la siguiente manera:

[root @ Jay-Linux KVM _ demo]# grep NBD/start/ Configuration-3.5.0

Configurar desarrollo BLK NBD=m

[root @ Jay-Linux KVM _ demo]# modinfo NBD

Nombre de archivo:/lib /modules/3 . 5 .0/kernel/drivers/block/NBD .

Licencia: GPL

Descripción: Dispositivo de bloque de red.

versión src :56f 31584 C2 EB 73 e6f 1da 69

Depende de:

Intri: sí

ver magic:3 . 5 . 0 SMP mod _ unload modversions

parm: nbds_max: Número de dispositivos de bloque de red para inicializar (predeterminado: 16) (int)

parm: max_part: Número de particiones por dispositivo (predeterminado) :0) (int)

parm: debugflags: Banderas utilizadas para controlar la salida de depuración (int)

[root @ Jay-Linux KVM _ demo]# modprobe NBD max _ part = 16

[root @ Jay-Linux KVM _ demo]# lsmod | grep NBD

nbd 7593 0

Si el módulo nbd no está compilado por el kernel actual, entonces necesita recompilar el módulo (o compilar el kernel completo). Al compilar el kernel, seleccione "Controladores de dispositivo -> Al configurar el kernel con "make menuconfig". Dispositivos de bloque -> Soporte de dispositivo de bloque de red".

2. Asigne la imagen qcow2 al dispositivo de bloque de red (nbd). El comando es el siguiente:

[root @ Jay-Linux KVM _ demo]# QEMU-NBD-c/dev/NBD 0 rhel 6 u 3 .

[root. @ Jay-Linux KVM _ demo]# ll/dev/NBD 0 * #Ver aquí.

brw-rw - 1 disco raíz 43, 0 1 de noviembre 20:51 /dev/nbd0

brw-rw - 1 disco raíz 43, 1 1 de noviembre 20:51 /dev /nbd0p 1

brw-rw - 1 disco 43, 2 de noviembre 1 20:51 /dev/nbd0p2

La herramienta para qemu-nbd es: red de disco qemu Servidor de dispositivo de bloque, puede utilizar el comando "qemu-nbd -help" para ver su información de ayuda.

3. Utilice la partición del dispositivo de bloque de red recién asignada como un dispositivo de bloque normal.

La línea de comando es la siguiente:

[root @ Jay-Linux KVM _ demo]# mount/dev/nbd0p 1/mnt/

[root @ Jay-Linux KVM _ demo ] # CD/mnt/

[root@jay-linux mnt]# ls

bin cgroup etc lib lost+found misc net proc sbin SRV tmp var

Directorio de inicio de desarrollo de arranque administración de medios lib64 seleccione raíz sistema selinux usr

[root@jay-linux mnt]# cd root/

[root @ Jay-Linux root]# touch NBD - test .txt #Crea un archivo aquí para probar. Si utiliza este qcow2mage como invitado, también podrá ver los archivos modificados después del inicio.

4. Después de usar esta imagen qcow2, desinstale el dispositivo nbd instalado y desconecte la imagen qcow2 del dispositivo nbd.