Cree un grupo de almacenamiento KVM utilizando una unidad formateada ext4

Cree un grupo de almacenamiento KVM utilizando una unidad formateada ext4

Tengo un disco duro secundario que me gustaría usar como grupo de almacenamiento para mi host KVM. Aquí está el archivo xml que uso para crear el grupo de almacenamiento,

<pool type='disk'>
    <name>guest_images_disk</name>
    <source>
        <device path='/dev/sdb' />
        <format type='gpt' />
    </source>
    <target>
        <path>/dev</path>
    </target>
</pool>

Aquí está el resultado de la información del grupo después de crear e iniciar el grupo de almacenamiento,

Name:           guest_images_disk
UUID:           779b1ad8-093f-4c7f-a32e-4d120101088b
State:          running
Persistent:     no
Autostart:      no
Capacity:       931.51 GiB
Allocation:     931.51 GiB
Available:      992.50 KiB

Como se puede ver, aunque solo hay una partición en mi disco duro, KVM no pone a disposición todo el espacio asignado.

Respuesta1

Libvirt no puede hacer uso del espacio en su disco porque el disco está lleno.

Cuando le dice a libvirt que use un dispositivo de disco completo, espera poder usar todo el dispositivo de bloque, ignorando cualquier partición existente.

Para resolver el problema, elimine las particiones o borre la tabla de particiones del dispositivo:

dd bs=512 count=1 if=/dev/zero of=/dev/sdb
partprobe

Si se le sugiere reiniciar, reinícielo. De lo contrario, recarga libvirtd:

systemctl reload libvirtd

información relacionada