Compartir a través de


Cambio del tamaño de dispositivos de administración de volúmenes lógicos cifrados que usan Azure Disk Encryption

Se aplica a: ✔️ máquinas virtuales Linux ✔️ conjuntos de escalado flexibles

En este artículo, aprenderá a cambiar el tamaño de los discos de datos que usan Azure Disk Encryption. Para cambiar el tamaño de los discos, usará la administración de volúmenes lógicos (LVM) en Linux. Los pasos se aplican a varios escenarios.

Puede usar este proceso de cambio de tamaño en los entornos siguientes:

  • Distribuciones de Linux:
    • Red Hat Enterprise Linux (RHEL) 7 o posterior
    • Ubuntu 18.04 o posterior
    • SUSE 12 o posterior
  • Versiones de Azure Disk Encryption:
    • Extensión de paso único
    • Extensión de paso doble

Requisitos previos

En este artículo se supone que ha:

Escenarios

Los procedimientos descritos en este artículo se aplican a los escenarios siguientes:

  • Configuraciones de LVM tradicional y LVM-on-crypt
  • Cifrado de LVM tradicional
  • LVM-on-crypt
  • Solo discos de datos. No se admite el cambio de tamaño del disco del sistema operativo.

Configuraciones de LVM tradicional y LVM-on-crypt

Las configuraciones de LVM tradicional y LVM-on-crypt amplían un volumen lógico (LV) cuando el grupo de volúmenes (VG) tiene espacio disponible.

Cifrado de LVM tradicional

En el cifrado de LVM tradicional, se cifran los LV. No se cifra el disco completo.

Mediante el cifrado de LVM tradicional, se puede:

  • Ampliar el LV al agregar un nuevo volumen físico (PV).
  • Ampliar el LV al cambiar el tamaño de un PV existente.

LVM-on-crypt

El método recomendado para el cifrado de disco es LVM-on-crypt. Con este método se cifra todo el disco, no solo el LV.

Mediante LVM-on-crypt, se puede:

  • Ampliar el LV al agregar un nuevo PV.
  • Ampliar el LV al cambiar el tamaño de un PV existente.

Nota:

No se recomienda combinar el cifrado de LVM tradicional y de LVM-on-crypt en la misma VM.

En las secciones siguientes se proporcionan ejemplos de cómo usar LVM y LVM-on-crypt. En los ejemplos se usan valores preexistentes para discos, PV, VG, LV, sistemas de archivos, identificadores únicos universales (UUID) y puntos de montaje. Reemplace estos valores por sus propios valores para que se adapten a su entorno.

Ampliación de un LV cuando el VG tiene espacio disponible

La manera tradicional de cambiar el tamaño de los volúmenes lógicos (LV) es ampliar un LV cuando el grupo de volúmenes (VG) tiene espacio disponible. Puede usar este método para discos sin cifrar, volúmenes cifrados con LVM tradicional y configuraciones de LVM-on-crypt.

  1. Compruebe el tamaño actual del sistema de archivos que quiere aumentar:

    df -h /mountpoint
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del sistema de archivos, con el comando y el resultado resaltados.

  2. Compruebe que el VG tiene suficiente espacio para aumentar el LV:

    sudo vgs
    

    Recorte de pantalla que muestra el código que comprueba el espacio en el VG, con el comando y el resultado resaltados.

    También puede usar vgdisplay:

    sudo vgdisplay vgname
    

    Recorte de pantalla que muestra el código de visualización del V G que comprueba el espacio en el VG, con el comando y el resultado resaltados.

  3. Identifique qué LV tiene que cambiar de tamaño:

    sudo lsblk
    

    Recorte de pantalla que muestra el resultado del comando l s b l k, con el comando y el resultado resaltados.

    En el caso de LVM-on-crypt, la diferencia es que este resultado muestra que la capa cifrada se encuentra en el nivel de disco.

    Recorte de pantalla que muestra el resultado del comando l s b l k, con la salida resaltada y mostrando la capa cifrada.

  4. Compruebe el tamaño del LV:

    sudo lvdisplay lvname
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del volumen lógico, con el comando y el resultado resaltados.

  5. Aumente el tamaño de LV mediante -r para cambiar el tamaño del sistema de archivos en línea:

    sudo lvextend -r -L +2G /dev/vgname/lvname
    

    Recorte de pantalla que muestra el código que aumenta el tamaño del volumen lógico, con el comando y el resultado resaltados.

  6. Compruebe los nuevos tamaños del LV y del sistema de archivos:

    df -h /mountpoint
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del LV y del sistema de archivos, con el comando y el resultado resaltados.

    El resultado del tamaño indica que el tamaño del LV y del sistema de archivos se cambió correctamente.

Puede volver a comprobar la información del LV para confirmar los cambios en el nivel de LV:

sudo lvdisplay lvname

Recorte de pantalla que muestra el código que confirma los nuevos tamaños, con los tamaños resaltados.

Ampliación de un volumen de LVM tradicional al agregar un nuevo PV

Cuando tenga que agregar un nuevo disco para aumentar el tamaño del VG, amplíe el volumen de LVM tradicional agregando un nuevo PV.

  1. Compruebe el tamaño actual del sistema de archivos que quiere aumentar:

    df -h /mountpoint
    

    Recorte de pantalla que muestra el código que comprueba el tamaño actual de un sistema de archivos, con el comando y el resultado resaltados.

  2. Compruebe la configuración actual del PV:

    sudo pvs
    

    Recorte de pantalla que muestra el código que comprueba la configuración actual de PV, con el comando y el resultado resaltados.

  3. Compruebe la información actual del VG:

    sudo vgs
    

    Recorte de pantalla que muestra el código que comprueba la información actual del grupo de volúmenes, con el comando y el resultado resaltados.

  4. Compruebe la lista de discos actual. Para identificar los discos de datos, compruebe los dispositivos en /dev/disk/azure/scsi1/ .

    sudo ls -l /dev/disk/azure/scsi1/
    

    Recorte de pantalla que muestra el código que comprueba la lista de discos actual, con el comando y los resultados resaltados.

  5. Compruebe el resultado de lsblk:

    sudo lsbk
    

    Recorte de pantalla que muestra el código que comprueba la salida de l s b l k, con el comando y los resultados resaltados.

  6. Conecte el nuevo disco a la VM según las instrucciones de Conexión de un disco de datos a una VM Linux.

  7. Compruebe la lista de discos y observe el nuevo disco.

    sudo ls -l /dev/disk/azure/scsi1/
    

    Recorte de pantalla que muestra el código que comprueba la lista de discos, con los resultados resaltados.

    sudo lsblk
    

    Recorte de pantalla que muestra el código que comprueba la lista de discos mediante l s b l k, con el comando y el resultado resaltados.

  8. Cree un nuevo PV además del nuevo disco de datos:

    sudo pvcreate /dev/newdisk
    

    Recorte de pantalla que muestra el código que crea un nuevo PV, con el resultado resaltado.

    Este método usa el disco completo como PV sin ninguna partición. Como alternativa, puede usar fdisk para crear una partición y, a continuación, utilizar esa partición para pvcreate.

  9. Compruebe que el PV se ha agregado a la lista de PV:

    sudo pvs
    

    Recorte de pantalla que muestra el código que muestra la lista de volúmenes físicos, con el resultado resaltado.

  10. Amplíe el VG al agregarle el nuevo PV:

    sudo vgextend vgname /dev/newdisk
    

    Recorte de pantalla que muestra el código que extiende el grupo de volúmenes, con el resultado resaltado.

  11. Compruebe el nuevo tamaño del VG:

    sudo vgs
    

Recorte de pantalla que muestra el código que comprueba el tamaño del grupo de volúmenes, con los resultados resaltados.

  1. Use lsblk para identificar el LV cuyo tamaño debe cambiar:

    sudo lsblk
    

    Recorte de pantalla que muestra el código que identifica el volumen local que necesita ser redimensionado, con los resultados resaltados.

  2. Amplíe el tamaño del LV mediante -r para aumentar el sistema de archivos en línea:

    sudo lvextend -r -L +2G /dev/vgname/lvname
    

    Recorte de pantalla que aumenta el tamaño del sistema de archivos en línea, con los resultados resaltados.

  3. Compruebe los nuevos tamaños del LV y del sistema de archivos:

    df -h /mountpoint
    

    Recorte de pantalla que muestra el código que comprueba los tamaños del volumen local y del sistema de archivos, con el comando y el resultado resaltados.

    Importante

    Cuando se usa el cifrado de datos de Azure en configuraciones de LVM tradicionales, la capa cifrada se crea en el nivel de LV, no en el nivel de disco.

    En este punto, la capa cifrada se amplía al nuevo disco. El disco de datos real no tiene ninguna configuración de cifrado en el nivel de plataforma, por lo que no se actualiza el estado de cifrado.

    Estos son algunos de los motivos por los que LVM-on-crypt es el enfoque recomendado.

  4. Compruebe la información de cifrado desde el portal:

    Recorte de pantalla que muestra la información de cifrado en el portal, con el nombre del disco y el cifrado resaltados.

    Para actualizar la configuración de cifrado en el disco, agregue un nuevo LV y habilite la extensión en la VM.

  5. Agregue un nuevo LV, cree un sistema de archivos en él y agréguelo a /etc/fstab.

  6. Vuelva a establecer la extensión de cifrado. Esta vez marcará la configuración de cifrado en el nuevo disco de datos en el nivel de plataforma. Este es un ejemplo de la CLI:

    az vm encryption enable -g ${RGNAME} --name ${VMNAME} --disk-encryption-keyvault "<your-unique-keyvault-name>"
    
  7. Compruebe la información de cifrado desde el portal:

    Recorte de pantalla que muestra la información de cifrado del portal, con el nombre del disco y la información de cifrado resaltados.

Una vez actualizada la configuración de cifrado, puede eliminar el nuevo LV. Elimine también la entrada de /etc/fstab y /etc/crypttab que creó.

Recorte de pantalla que muestra el código que borra el nuevo volumen lógico, con la pestaña F S y la pestaña crypt eliminadas resaltadas.

Siga estos pasos para finalizar la limpieza:

  1. Desmonte el LV:

    sudo umount /mountpoint
    
  2. Cierre la capa cifrada del volumen:

    sudo cryptsetup luksClose /dev/vgname/lvname
    
  3. Elimine el LV:

    sudo lvremove /dev/vgname/lvname
    

Ampliación de un volumen de LVM tradicional al cambiar el tamaño de un PV existente

En algunos escenarios, es posible que las limitaciones le obliguen a cambiar el tamaño de un disco existente. A continuación, se indica cómo puede hacerlo.

  1. Identifique los discos cifrados:

    sudo ls -l /dev/disk/azure/scsi1/
    

    Recorte de pantalla que muestra el código que identifica los discos cifrados, con los resultados resaltados.

    sudo lsblk -fs
    

    Recorte de pantalla que muestra el código alternativo que identifica los discos cifrados, con los resultados resaltados.

  2. Compruebe la información del PV:

    sudo pvs
    

    Recorte de pantalla que muestra el código que comprueba la información sobre el volumen físico, con los resultados resaltados.

    Los resultados de la imagen muestran que actualmente se está usando todo el espacio de los PV.

  3. Compruebe la información del VG:

    sudo vgs
    sudo vgdisplay -v vgname
    

    Recorte de pantalla que muestra el código que comprueba la información sobre el grupo de volúmenes, con los resultados resaltados.

  4. Compruebe los tamaños de disco. Puede usar fdisk o lsblk para enumerar los tamaños de unidad.

    for disk in `sudo ls -l /dev/disk/azure/scsi1/* | awk -F/ '{print $NF}'` ; do echo "sudo fdisk -l /dev/${disk} | grep ^Disk "; done | bash
    
    sudo lsblk -o "NAME,SIZE"
    

    Recorte de pantalla que muestra el código que comprueba los tamaños de disco, con los resultados resaltados.

    Aquí hemos identificado cuáles PV están asociados con cuáles LV mediante lsblk -fs. Para identificar las asociaciones, puede ejecutar lvdisplay.

    sudo lvdisplay --maps VG/LV
    sudo lvdisplay --maps datavg/datalv1
    

    Recorte de pantalla que muestra una manera alternativa de identificar las asociaciones de volúmenes físicos con volúmenes locales, con los resultados resaltados.

    En este caso, las cuatro unidades de datos forman parte del mismo VG y un único LV. Su configuración puede ser diferente.

  5. Compruebe el uso del sistema de archivos actual:

    df -h /datalvm*
    

    Recorte de pantalla que muestra el código que comprueba la utilización del sistema de archivos, con el comando y los resultados resaltados.

  6. Cambie el tamaño de los discos de datos según las instrucciones de Expansión de un disco administrado de Azure. Puede usar el portal, la CLI o PowerShell.

    Importante

    Algunos discos de datos en máquinas virtuales Linux se pueden cambiar de tamaño sin desasignar la máquina virtual, compruebe [Expanda discos duros virtuales en una máquina virtual Linux](/azure/virtual-machines/linux/expand-disks? tabs=ubuntu#expand-an-azure-managed-disk) para comprobar que los discos cumplen los requisitos.

  7. Inicie la VM y compruebe los nuevos tamaños mediante fdisk.

    for disk in `sudo ls -l /dev/disk/azure/scsi1/* | awk -F/ '{print $NF}'` ; do echo "sudo fdisk -l /dev/${disk} | grep ^Disk "; done | bash
    
    sudo lsblk -o "NAME,SIZE"
    

    Recorte de pantalla que muestra el código que comprueba el tamaño de disco, con los resultados resaltados.

    En este caso, se cambió el tamaño de /dev/sdd de 5 GB a 20 GB.

  8. Compruebe el tamaño actual del PV:

    sudo pvdisplay /dev/resizeddisk
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del PV, con el resultado resaltado.

    Aunque se cambió el tamaño del disco, el PV todavía tiene el tamaño anterior.

  9. Cambie el tamaño del PV:

    sudo pvresize /dev/resizeddisk
    

    Recorte de pantalla que muestra el código que cambia el tamaño del volumen físico, con el resultado resaltado.

  10. Compruebe el tamaño del PV:

    sudo pvdisplay /dev/resizeddisk
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del volumen físico, con el resultado resaltado.

    Aplique el mismo procedimiento para todos los discos cuyo tamaño quiere cambiar.

  11. Compruebe la información del VG:

    sudo vgdisplay vgname
    

    Recorte de pantalla que muestra el código que comprueba la información del grupo de volúmenes, con el resultado resaltado.

    El VG ahora tiene espacio suficiente para asignarlo a los LV.

  12. Cambie el tamaño del LV:

    sudo lvresize -r -L +5G vgname/lvname
    sudo lvresize -r -l +100%FREE /dev/datavg/datalv01
    

    Recorte de pantalla que muestra el código que cambia el tamaño del LV, con los resultados resaltados.

  13. Compruebe el tamaño del sistema de archivos:

    df -h /datalvm2
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del sistema de archivos, con el resultado resaltado.

Ampliación de un volumen LVM-on-crypt al agregar un nuevo PV

También puede ampliar un volumen LVM-on-crypt agregando un nuevo PV. Este método sigue estrechamente los pasos descritos en Configuración de LVM y RAID en dispositivos cifrados. Consulte las secciones en las que se explica cómo agregar un disco nuevo y establecerlo en una configuración LVM-on-crypt.

Puede usar este método para agregar espacio a un LV existente. O bien, puede crear nuevos VG o LV.

  1. Compruebe el tamaño actual del VG:

    sudo vgdisplay vgname
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del grupo de volúmenes, con los resultados resaltados.

  2. Compruebe el tamaño del sistema de archivos y del LV que quiere ampliar:

    sudo lvdisplay /dev/vgname/lvname
    

    Captura de pantalla que muestra el código que comprueba el tamaño del volumen local. Los resultados están resaltados.

    df -h mountpoint
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del sistema de archivos, con los resultados resaltados.

  3. Agregue un nuevo disco de datos a la VM e identifíquelo.

    Antes de agregar el nuevo disco, compruebe los discos:

    sudo fdisk -l | egrep ^"Disk /"
    

    Recorte de pantalla que muestra el código que comprueba el tamaño de los discos, con el resultado resaltado.

    Esta es otra manera de comprobar los discos antes de agregar el nuevo disco:

    sudo lsblk
    

    Recorte de pantalla que muestra un código alternativo que comprueba el tamaño de los discos, con los resultados resaltados.

    Para agregar el nuevo disco, puede usar PowerShell, la CLI de Azure o Azure Portal. Para obtener más información, consulte Conexión de un disco de datos a una VM Linux.

    El esquema de nombres del kernel se aplica al dispositivo recién agregado. Normalmente, a una nueva unidad se le asigna la siguiente letra disponible. En este caso, el disco agregado es sdd.

  4. Compruebe los discos para asegurarse de que se ha agregado el nuevo disco:

    sudo fdisk -l | egrep ^"Disk /"
    

    Recorte de pantalla que muestra el código que enumera los discos, con los resultados resaltados.

    sudo lsblk
    

    Captura de pantalla que muestra el disco recién agregado en el resultado.

  5. Cree un sistema de archivos sobre el disco recién agregado. Asocie el disco con los dispositivos vinculados en /dev/disk/azure/scsi1/.

    sudo ls -la /dev/disk/azure/scsi1/
    

    Recorte de pantalla que muestra el código que crea un sistema de archivos, con los resultados resaltados.

    sudo mkfs.ext4 /dev/disk/azure/scsi1/${disk}
    

    Recorte de pantalla que muestra código adicional que crea un sistema de archivos y asocia el disco con los dispositivos vinculados, con los resultados resaltados.

  6. Cree un punto de montaje temporal para el nuevo disco agregado:

    newmount=/data4
    sudo mkdir ${newmount}
    
  7. Agregue el sistema de archivos recién creado a /etc/fstab.

    sudo blkid /dev/disk/azure/scsi1/lun4| awk -F\" '{print "UUID="$2" '${newmount}' "$4" defaults,nofail 0 0"}' >> /etc/fstab
    
  8. Monte el sistema de archivos recién creado:

    sudo mount -a
    
  9. Verifique que el nuevo sistema de archivos se ha montado:

    df -h
    

    Recorte de pantalla que muestra el código que comprueba que el sistema de archivos esté montado, con el resultado resaltado.

    sudo lsblk
    

    Recorte de pantalla que muestra el código adicional que comprueba que el sistema de archivos esté montado, con el resultado resaltado.

  10. Reinicie el cifrado que inició anteriormente para las unidades de datos.

    Sugerencia

    Para LVM-on-crypt, se recomienda usar EncryptFormatAll. De lo contrario, es posible que vea un cifrado doble mientras configura discos adicionales.

    Para obtener más información, consulte Configuración de LVM y RAID en dispositivos cifrados.

    Este es un ejemplo:

    az vm encryption enable \
    --resource-group ${RGNAME} \
    --name ${VMNAME} \
    --disk-encryption-keyvault ${KEYVAULTNAME} \
    --key-encryption-key ${KEYNAME} \
    --key-encryption-keyvault ${KEYVAULTNAME} \
    --volume-type "DATA" \
    --encrypt-format-all \
    -o table
    

    Cuando finalice el cifrado, verá una capa de cifrado en el disco recién agregado:

    sudo lsblk
    

    Recorte de pantalla que muestra el código que comprueba la capa de cifrado, con el resultado resaltado.

  11. Desmonte la capa cifrada del nuevo disco:

    sudo umount ${newmount}
    
  12. Compruebe la información actual del PV:

    sudo pvs
    

    Recorte de pantalla que muestra el código que comprueba la información sobre el volumen físico, con el resultado resaltado.

  13. Cree un PV sobre la capa cifrada del disco. Tome el nombre del dispositivo del comando lsblk anterior. Agregue un asignador /dev/ delante del nombre del dispositivo para crear el PV:

    sudo pvcreate /dev/mapper/mapperdevicename
    

    Recorte de pantalla que muestra el código que crea un volumen físico en la capa cifrada, con los resultados resaltados.

    Verá una advertencia sobre borrar la firma ext4 fs actual. Se espera esta advertencia. Responda a esta pregunta con y.

  14. Compruebe que el nuevo PV se ha agregado a la configuración de LVM:

    sudo pvs
    

    Recorte de pantalla que muestra el código que comprueba que el volumen físico se ha agregado a la configuración de LVM, con el resultado resaltado.

  15. Agregue el nuevo PV al VG que necesita aumentar.

    sudo vgextend vgname /dev/mapper/nameofhenewpv
    

    Recorte de pantalla que muestra el código que agrega un volumen físico a un grupo de volúmenes, con los resultados resaltados.

  16. Compruebe el nuevo tamaño y el espacio disponible del VG:

    sudo vgdisplay vgname
    

    Recorte de pantalla que muestra el código que comprueba el tamaño y el espacio disponible del grupo de volúmenes, con los resultados resaltados.

    Observe el aumento del recuento de Total PE y Free PE / Size.

  17. Aumente el tamaño del LV y del sistema de archivos. Usa la opción -r en lvextend. En este ejemplo, vamos a agregar el espacio total disponible en el VG al LV dado.

    sudo lvextend -r -l +100%FREE /dev/vgname/lvname
    

    Recorte de pantalla que muestra el código que aumenta el tamaño del volumen local y del sistema de archivos, con los resultados resaltados.

Siga los pasos a continuación para comprobar los cambios.

  1. Compruebe el tamaño del LV:

    sudo lvdisplay /dev/vgname/lvname
    

    Recorte de pantalla que muestra el código que comprueba el nuevo tamaño del volumen local, con los resultados resaltados.

  2. Compruebe el nuevo tamaño del sistema de archivos:

    df -h /mountpoint
    

    Recorte de pantalla que muestra el código que comprueba el nuevo tamaño del sistema de archivos, con el resultado resaltado.

  3. Compruebe que la capa de LVM está sobre la capa cifrada:

    sudo lsblk
    

    Recorte de pantalla que muestra el código que comprueba que la capa de LVM está sobre la capa cifrada, con el resultado resaltado.

    Si usa lsblk sin opciones, verá los puntos de montaje varias veces. El comando ordena por dispositivo y LV.

    Podría interesarle usar lsblk -fs. En este comando, -fs invierte el criterio de ordenación para que los puntos de montaje se muestren una vez. Los discos se muestran varias veces.

    sudo lsblk -fs
    

    Recorte de pantalla que muestra el código alternativo que comprueba que la capa de LVM está sobre la capa cifrada, con el resultado resaltado.

Ampliación de un LVM en un volumen de cifrado al cambiar el tamaño de un PV existente

  1. Identifique los discos cifrados:

    sudo lsblk
    

    Recorte de pantalla que muestra el código que identifica los discos cifrados, con los resultados resaltados.

    sudo lsblk -s
    

    Recorte de pantalla que muestra el código alternativo que identifica los discos cifrados, con los resultados resaltados.

  2. Compruebe la información del PV:

    sudo pvs
    

    Recorte de pantalla que muestra el código que comprueba la información de los volúmenes físicos, con los resultados resaltados.

  3. Compruebe la información del VG:

    sudo vgs
    

    Recorte de pantalla que muestra el código que comprueba la información de los grupos de volúmenes, con los resultados resaltados.

  4. Compruebe la información del LV:

    sudo lvs
    

    Recorte de pantalla que muestra el código que comprueba la información del volumen local, con el resultado resaltado.

  5. Compruebe el uso del sistema de archivos:

    df -h /mountpoint(s)
    

    Recorte de pantalla que muestra el código que comprueba qué parte del sistema de archivos se está utilizando, con los resultados resaltados.

  6. Compruebe los tamaños de los discos:

    sudo fdisk
    sudo fdisk -l | egrep ^"Disk /"
    sudo lsblk
    

    Recorte de pantalla que muestra el código que comprueba el tamaño de los discos, con los resultados resaltados.

  7. Cambie el tamaño del disco de datos. Puede usar el portal, la CLI o PowerShell. Para obtener más información, consulte la sección sobre el cambio de tamaño de discos en Expansión de discos duros virtuales en una VM Linux.

    Importante

    No se puede cambiar el tamaño de los discos virtuales mientras la VM está en ejecución. Desasigne la VM para este paso.

  8. Compruebe los tamaños de los discos:

    sudo fdisk
    sudo fdisk -l | egrep ^"Disk /"
    sudo lsblk
    

    Recorte de pantalla que muestra el código que comprueba el tamaño de los discos, con los resultados resaltados.

    En este caso, el tamaño de ambos discos se cambió de 2 GB a 4 GB. Pero el tamaño del sistema de archivos, el LV y el PV sigue siendo el mismo.

  9. Compruebe el tamaño actual del PV. Recuerde que en LVM-on-crypt, el PV es el dispositivo /dev/mapper/, no el dispositivo /dev/sd*.

    sudo pvdisplay /dev/mapper/devicemappername
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del volumen físico actual, con los resultados resaltados.

  10. Cambie el tamaño del PV:

    sudo pvresize /dev/mapper/devicemappername
    

    Recorte de pantalla que muestra el código que cambia el tamaño del volumen físico, con los resultados resaltados.

  11. Compruebe el nuevo tamaño del PV:

    sudo pvdisplay /dev/mapper/devicemappername
    

    Recorte de pantalla que muestra el código que comprueba el tamaño del volumen físico, con los resultados resaltados.

  12. Cambie el tamaño de la capa cifrada en el PV:

    sudo cryptsetup resize /dev/mapper/devicemappername
    

    Aplique el mismo procedimiento para todos los discos cuyo tamaño quiere cambiar.

  13. Compruebe la información del VG:

    sudo vgdisplay vgname
    

    Recorte de pantalla que muestra el código que comprueba la información del grupo de volúmenes, con los resultados resaltados.

    El VG ahora tiene espacio suficiente para asignarlo a los LV.

  14. Compruebe la información del LV:

    sudo lvdisplay vgname/lvname
    

    Recorte de pantalla que muestra el código que comprueba la información del volumen local, con los resultados resaltados.

  15. Compruebe el uso del sistema de archivos:

    df -h /mountpoint
    

    Recorte de pantalla que muestra el código que comprueba la utilización del sistema de archivos, con los resultados resaltados.

  16. Cambie el tamaño del LV:

    sudo lvresize -r -L +2G /dev/vgname/lvname
    

    Recorte de pantalla que muestra el código que cambia el tamaño del volumen local, con los resultados resaltados.

    Aquí usamos la opción -r para cambiar también el tamaño del sistema de archivos.

  17. Compruebe la información del LV:

    sudo lvdisplay vgname/lvname
    

    Recorte de pantalla que muestra el código que obtiene información sobre el volumen local, con los resultados resaltados.

  18. Compruebe el uso del sistema de archivos:

    df -h /mountpoint
    

    Recorte de pantalla que muestra el código que comprueba la utilización del sistema de archivos, con los resultados resaltados.

Aplique el mismo procedimiento de cambio de tamaño a cualquier otro LV que lo requiera.

Pasos siguientes

Solución de problemas de Azure Disk Encryption