Si elegimos un disco en el apartado Hardware de una máquina virtual, observamos que tenemos varias operaciones que podemos realizar sobre él:
Veamos estas operaciones:
Nos permite cambiar algunos parámetros del disco.
Nos permite desconectar el disco de la máquina. El fichero de imagen o el volumen lógico no se borra, sino que aparece como disco no usado:
Un disco no usado lo podemos borrar (opción Remove), o lo podemos editar (opción Edit). Si lo editamos y le damos a la opción Add lo volveremos conectar a la máquina:
Podemos aumentar el tamaño de un disco con la opción Resize disk:
Recuerda que el aumento de tamaño del disco es independiente del aumento del sistema de ficheros, por lo tanto, si accedemos a la máquina, podemos comprobar que el disco ahora es de 2Gb:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
...
sdb 8:32 0 2G 0 disk
Pero que el sistema de archivo sigue siendo de 1Gb:
root@debian:~# df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
...
/dev/sdb 974M 24K 907M 1% /mnt
Como lo habíamos formateado con ext4, tenemos que ejecutar las siguientes instrucciones con el disco desmontado:
root@debian:~# umount /mnt
root@debian:~# e2fsck -f /dev/sdb
root@debian:~# resize2fs /dev/sdb
root@debian:~# mount /dev/sdb /mnt
root@debian:~# df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
...
/dev/sdb 2,0G 3,0M 1,9G 1% /mnt
Y comprobamos que hemos aumentado el tamaño del sistema de ficheros.
Podemos copiar el contenido de cualquier disco a otra fuente de almacenamiento disponible. Durante esta copia se puede indicar si se elimina el disco origen, o si se deja como disco no usado.
Nuestro disco adicional estaba guardado en un almacenamiento de tipo Directory, lo vamos a mover a una fuente de almacenamiento de tipo Thin LVM, por lo tanto, la información guardada en un archivo de imagen qcow2, se va a guardar en un volumen LVM. El disco origen no lo vamos a borrar:
Comprobamos que ahora tenemos un disco guardado en la fuente de almacenamiento local-lvm y un disco sin usar en la fuente de almacenamiento local-images.