Ampliación de la capacidad de volumen de Block Storage for VPC

Aumenta la capacidad de los volúmenes de arranque y de datos del almacenamiento en bloque de IBM Cloud para satisfacer las crecientes necesidades de almacenamiento, sin provocar interrupciones del servicio.

Visión general

Puede aumentar la capacidad de los volúmenes de datos y de arranque de segunda generación en cualquier momento, independientemente de si están conectados a un servidor virtual o no. Los volúmenes de arranque y de datos de primera generación deben estar conectados a un servidor en ejecución cuando intente aumentar la capacidad.

Después de ampliar un volumen, no puedes reducir su capacidad. Sin embargo, si cambian tus necesidades, puedes volver a ampliar el mismo volumen hasta la capacidad máxima disponible para su perfil.

La facturación del volumen se actualizará automáticamente para añadir la diferencia prorrateada del nuevo precio en el ciclo de facturación actual. El nuevo importe completo se factura en el siguiente ciclo de facturación.

Puede utilizar la interfaz de usuario, la CLI, la API o Terraform para ampliar la capacidad de volumen. La autorización de usuario se verifica antes de expandir el volumen. Puede supervisar el progreso de la expansión del volumen desde la interfaz de usuario o la CLI. También puede utilizar el seguimiento de actividades para comprobar que el volumen se ha ampliado.

Conceptos de volumen expandible

Los volúmenes de datos

Después de aprovisionar su volumen de datos con el perfil sdp, puede aumentar su capacidad de volumen en incrementos de 1 GB hasta 32.000 GB. Si aprovisionó volúmenes de datos con los perfiles de primera generación (por niveles o personalizados), adjunte el volumen a una instancia en ejecución y, a continuación, podrá aumentar el tamaño de su volumen en incrementos de GB hasta 16.000 GB de capacidad, en función de su perfil de volumen. La operación de redimensionamiento no provoca interrupciones ni falta de acceso al almacenamiento.

La facturación del volumen se actualizará automáticamente para añadir la diferencia prorrateada del nuevo precio en el ciclo de facturación actual. El nuevo importe completo se factura en el siguiente ciclo de facturación.

Para ampliar un volumen de primera generación, este debe estar en estado disponible y asociado a una instancia que esté en ejecución. Para expandir un volumen de segunda generación, debe estar en estado disponible.

Puede utilizar la interfaz de usuario, la CLI, la API o Terraform para ampliar la capacidad de volumen. La autorización de usuario se verifica antes de expandir el volumen.

Puedes ampliar el volumen varias veces, hasta su límite de capacidad máxima. Una vez ampliado el volumen, no podrás reducir su capacidad.

La capacidad ampliada depende del máximo permitido por el perfil del volumen.

  • Los volúmenes creados con el perfil sdp pueden ampliarse hasta 32.000 GB.

  • Los volúmenes creados con uno de los perfiles de volumen de la familia de niveles pueden ampliarse hasta el tamaño máximo de su nivel:

    • Un perfil de propósito general de 3 IOPS/GB puede ampliarse hasta 16.000 GB.
    • Un perfil de 5 IOPS/GB puede ampliarse hasta 9.600 GB.
    • Un perfil de 10 IOPS/GB puede ampliarse hasta 4.800 GB.

Los valores de IOPS se ajustan automáticamente en los perfiles por niveles, en función del tamaño del volumen. Por ejemplo, si expandes un volumen que fue creado con el perfil 5 IOPS/GB de 250 GB a 1.000 GB, sus IOPS máximas pasan a ser 5.000 IOPS. Debido a que un volumen de 5 IOPS/GB puede ampliarse potencialmente a 9.600 GB, el IOPS máximo se ajustaría a 48.000 IOPS. Mientras que la capacidad de volumen se cambia inmediatamente, para conseguir un valor de IOPS aumentado, debe reiniciar la instancia.

Los volúmenes que se crean a partir de un perfil personalizado se pueden expandir dentro de su rango de IOPS personalizado. Dependiendo del rango que hayas establecido inicialmente, este rango puede alcanzar los 16 000 GB. Las IOPS se mantienen constantes en el nivel que se estableció al crear el volumen personalizado. Más adelante, puede aumentar o reducir el valor de IOPS, en función del nuevo tamaño del volumen. Para obtener más información, consulte Ajuste de IOPS para volúmenes de almacenamiento en bloque.

Puede supervisar el progreso de la expansión del volumen desde la interfaz de usuario o la CLI. También puede utilizar el seguimiento de actividades para comprobar que el volumen se ha ampliado. Una vez ampliado un volumen, no es posible reducir su capacidad.

Puede cambiar el tamaño de un volumen de datos adjunto a una instancia IBM Cloud Hyper Protect Virtual Servers para IBM Cloud® Virtual Private Cloud, aunque deberá reiniciar la instancia para utilizar el volumen redimensionado.

z/OS Al ampliar la capacidad de un volumen de Block Storage en una instancia de servidor virtual existente de z/OS, se transmite a los usuarios una nueva dirección de dispositivo con el espacio de almacenamiento adicional.

Volúmenes de arranque

El tamaño predeterminado del volumen de arranque para la mayoría de los perfiles de servidores virtuales es de 100 GB. Algunas imágenes de stock de Linux pueden instalarse en un volumen de arranque con una capacidad tan pequeña como 10 GB, mientras que algunas imágenes de stock de Windows requieren un mínimo de 40 GB. Si estás importando una imagen personalizada o una instantánea, la capacidad del volumen de arranque puede ser de 10 - 250 GB, cuando utilizas perfiles de volumen de primera generación, o de 10 - 32.000 GB cuando utilizas el perfil sdp de segunda generación.

La ampliación del volumen de arranque tiene efecto sin reiniciar el servidor virtual. Sin embargo, para utilizar el mayor espacio de volumen de arranque, debe ampliar su sistema operativo para que se reconozca la mayor capacidad de volumen de arranque.

Requisitos

Requisitos de un volumen de datos

Debes cumplir los siguientes requisitos para aumentar la capacidad de un volumen de datos de primera generación.

  • El volumen se amplía en función de su perfil de volumen predefinido o de un rango personalizado.
  • El volumen tiene que encontrarse en estado disponible.
  • El volumen debe estar conectado a una instancia de servidor virtual.
  • La instancia tiene que estar encendida y en estado ejecutando.

La capacidad de los volúmenes de datos de segunda generación puede aumentarse cuando los volúmenes están en estado disponible. No es necesario que estén vinculados a una instancia de servidor virtual.

Independientemente de la generación de su volumen de datos, debe separar y volver a unir el volumen a la instancia para ajustar el ancho de banda de volumen disponible.

Requisitos de un volumen de arranque

Hay que cumplir los siguientes requisitos para redimensionar un volumen de arranque:

  • Cuando se aprovisiona una instancia, el tamaño del volumen de arranque puede ser mayor que el tamaño de la imagen existente, pero no menor. La capacidad máxima del volumen de arranque es de 250 GB.
  • En el caso de una instancia existente, puede aumentar el tamaño del volumen de arranque hasta el tamaño máximo permitido durante el aprovisionamiento de la instancia.
  • Para obtener más información sobre los sistemas operativos compatibles, consulte x86 virtual server images.

Limitaciones

En este release se aplican limitaciones al redimensionamiento de los volúmenes de arranque y de datos.

Limitaciones de un volumen de datos

  • No puede expandir un volumen cuyo perfil de nivel de IOPS o cuyo rango de volúmenes personalizado se hallan en su capacidad máxima.
  • Los volúmenes de datos pueden ampliarse hasta 16.000 GB, con las siguientes limitaciones:
    • Si el volumen se ha creado utilizando un perfil de nivel de IOPS que limita la capacidad a menos de 16.000 GB, sólo puede expandirse a la capacidad permitida para ese nivel.
    • Si el volumen se ha aprovisionado con un perfil personalizado dentro de un rango que no permite ampliarlo hasta los 16 000 GB, solo podrá ampliarse hasta su capacidad máxima para ese rango personalizado.
    • Los volúmenes pueden expandirse varias veces hasta que se alcance la capacidad máxima.
  • Las IOPS se pueden aumentar al máximo que permita el perfil de nivel IOPS. Para que el aumento de IOPS surta efecto, debes reiniciar la instancia de servidor virtual, o separar y volver a separar el volumen de la instancia. Este comportamiento es distinto de un aumento de capacidad que no incurre en ningún tiempo de inactividad.
  • No puede modificar el valor de IOPS independientemente para un volumen que se crea a partir de un perfil de nivel de IOPS. Las IOPS se ajustan cuando se amplía la capacidad de un volumen y, a continuación, se reinicia la instancia, o cuando se conecta y desconecta el volumen de la instancia.
  • Cuando se amplía un volumen creado a partir de un perfil personalizado, se aumenta la capacidad pero las IOPS siguen iguales. No se puede aumentar el valor de IOPS de forma independiente.
  • La IOPS máxima para un volumen de primera generación está limitada a 48.000 IOPS.
  • Después de que se haya expandido un volumen, no se puede reducir su tamaño.
  • Cuando un volumen está en transición, su estado se está actualizando. Si se desconecta el volumen mientras se está llevando a cabo la ampliación del mismo, el volumen permanece en estado de actualización hasta que se vuelva a conectar a una instancia. Tras volver a conectarlo, la expansión del volumen se reanuda y se completa.
  • Cuando se suprime una instancia, los volúmenes marcados para la supresión automática no se suprimen cuando se está llevando a cabo la expansión del volumen. Para obtener más información, consulte Solución de problemas de almacenamiento en bloque.

Limitaciones de un volumen de arranque

  • La capacidad de un volumen de arranque no puede ser inferior al tamaño de la imagen. Si el tamaño de la imagen personalizada es inferior a 10 GB, la capacidad de volumen de arranque se redondea hasta 10 GB.
  • Los volúmenes de arranque de primera generación que se almacenan como volúmenes no conectados no se pueden ampliar.
  • No se admite el uso de volúmenes de arranque de segunda generación con sistemas Z/OS.

Aumento del volumen de datos

Puede aumentar la capacidad de los volúmenes de datos después de aprovisionarlos en la consola, desde la CLI, con la API o Terraform. Los volúmenes de datos de primera generación deben adjuntarse a una instancia de servidor virtual en ejecución antes de aumentar la capacidad. La capacidad de los volúmenes de bloques de segunda generación puede aumentarse incluso cuando están desacoplados.

No se puede disminuir la capacidad de volumen. Sin embargo, si cambian tus necesidades, puedes volver a ampliar el mismo volumen hasta la capacidad máxima disponible para su perfil.

El tamaño máximo al que se puede ampliar depende del perfil seleccionado. Puedes aumentar la capacidad de un volumen de segunda generación en incrementos de 1 GB hasta 32.000 GB. La capacidad máxima de los volúmenes de primera generación puede aumentarse hasta 16.000 GB. Para un perfil personalizado, puede expandir el volumen en función de los límites de dimensionamiento.

Ampliar los volúmenes de datos en la consola

Siga estos pasos para ampliar la capacidad de volumen:

  1. Accede a la lista de volúmenes de Block Storage. En IBM Cloud consola, haga clic en el icono Menú de navegación icono del menú > Infraestructura Icono VPC > Almacenamiento > Block Storage volúmenes. De forma predeterminada, se muestran los volúmenes de almacenamiento en bloque correspondientes a todos los grupos de recursos de la región.

  2. En la lista de todos los volúmenes de almacenamiento en bloque para VPC, pulse el nombre del volumen que desea expandir para ver los detalles del volumen.

    El volumen que seleccione debe estar conectado a una instancia de servidor virtual. En la lista de volúmenes, su tipo de conexión es datos.

  3. En la página de detalles del volumen, localice Tamaño.

  4. Haga clic en el icono Editar icono Editar. Alternativamente, haga clic en el icono Acciones Icono Acciones, y seleccione **Ampliar el volumen de Block Storage **.

  5. En el panel, puedes aumentar el tamaño del volumen en incrementos de GB. El tamaño máximo al que se puede ampliar depende del perfil seleccionado. La interfaz de usuario indica la capacidad máxima para el perfil seleccionado. Cuando se aumenta el tamaño del volumen, se calcula el valor máximo de IOPS y el rendimiento para el volumen expandido.

  6. Consulte el resumen estimado de pedidos mensuales y los nuevos precios.

  7. Si está satisfecho, pulse Guardar y continuar. Su nueva asignación de almacenamiento en bloque estará disponible en unos minutos.

Alternativamente, puede localizar la instancia de servidor virtual a la que está unido el volumen. Seleccione el volumen de la lista de volúmenes adjuntos para mostrar sus detalles de volumen. A continuación, siga los pasos 3-7 para aumentar la capacidad de volumen.

Ampliar volúmenes de datos desde la CLI

Antes de empezar

Para poder utilizar la CLI, debe instalar la CLI de IBM Cloud y el plugin de la CLI de VPC. Para obtener más información, consulte los Requisitos previos de la CLI.

  1. Inicie la sesión en IBM Cloud.
    ibmcloud login --sso -a cloud.ibm.com
    
    Este mandato devuelve un URL y solicita un código de acceso. Vaya a ese URL en el navegador e inicie la sesión. Si se ejecuta correctamente, recibe un código de acceso de un solo uso. Copie este código de acceso y péguelo como respuesta en la solicitud. Tras autenticarse correctamente, se le pedirá que elija su cuenta. Si tiene acceso a varias cuentas, seleccione la cuenta con la que desea iniciar sesión. Responda a cualquier solicitud restante para finalizar el inicio de sesión.

Ampliar la capacidad del volumen de datos desde la CLI

Desde la CLI, utilice el comando ibmcloud is volume-update con la --capacity opción para indicar el nuevo tamaño del volumen en GB.

ibmcloud is volume-update VOLUME_ID --capacity CAPACITY_GB

El siguiente ejemplo amplía la capacidad de un volumen general-purpose a 8.000 MB.

ibmcloud is volume-update demo-volume-update --capacity 8000

Cuando finalice la operación de actualización, ejecute el comando ibmcloud is volume para ver las propiedades actualizadas del volumen.

Para obtener más información sobre las opciones de comando disponibles, consulte ibmcloud is volume-update.

Amplíe los volúmenes de datos con la API

Puede ampliar los volúmenes de datos existentes llamando a la API de Virtual Private Cloud (VPC). Realice una solicitud PATCH /volumes para aumentar la capacidad de un volumen conectado a una instancia.

No puede actualizar el nombre del volumen y expandir la capacidad en la misma solicitud PATCH /volumes. Realice dos solicitudes PATCH/volumes separadas.

Esta llamada de ejemplo expande un volumen con una capacidad de 50 GB a 250 GB.

curl -X PATCH \
 "$vpc_api_endpoint/v1/volumes/$volume_id?version=2022-02-25&generation=2" \
 -H "Authorization: Bearer $iam_token" \
 -d '{
      "capacity": 250
    }'

El estado del volumen muestra updating (actualizando) mientras se expande el volumen. Se muestra la capacidad actual.

{
	"capacity": 50,
	"created_at": "2022-02-25T09:46:43.000Z",
	"crn": "crn:v1:bluemix:public:is:us-south-1:a/<Acc id>::volume:<Volume ID>",
    .
    .
    .
	"status": "updating",
    .
    .
    .
}

Cuando finaliza la ampliación del volumen, se muestra el nuevo valor y el estado del volumen es available.

Ampliar los volúmenes de datos con Terraform

Para aumentar la capacidad de un volumen, utilice el recurso ibm_is_volume. Cuando se aplica, el siguiente ejemplo actualiza la capacidad a 8000 GB.

resource "ibm_is_volume" "storage" {
  name    = "demo-volume-update"
  size    = 8000
  profile = "general-purpose"
  zone    = "us-south-2"
}

Para obtener más información sobre los argumentos y atributos, consulte ibm_is_volume.

Ampliación de los volúmenes de arranque

Por defecto, los volúmenes de arranque se generan con 100 GB de capacidad. La capacidad máxima de un volumen de arranque es de 250 GB, cuando se utiliza un perfil de volumen de primera generación. Si utilizas el perfil sdp, la capacidad de arranque puede aumentar hasta 32.000 GB. Puede aumentar la capacidad de sus volúmenes de arranque durante y después del aprovisionamiento de instancias en la consola, desde la CLI, con la API o Terraform. Para los volúmenes de arranque de primera generación, puede aumentar la capacidad cuando los volúmenes están conectados a una instancia de servidor virtual en ejecución. La capacidad de los volúmenes de arranque de segunda generación puede aumentarse incluso si los volúmenes no están conectados a una instancia en ejecución. Los pasos para aumentar la capacidad son los mismos para todos los perfiles de volumen.

Ampliar la capacidad del volumen de arranque en la consola

Aumenta la capacidad del volumen de arranque para instancias nuevas o existentes en la consola. En las instancias existentes, se puede aumentar la capacidad del volumen de arranque seleccionando un volumen de arranque de la lista de volúmenes de almacenamiento en bloques.

Ampliar la capacidad del volumen de arranque durante el aprovisionamiento de la instancia en la consola

Al crear una instancia con una imagen de stock o personalizada, la capacidad del volumen de arranque debe ser igual o mayor que el tamaño mínimo provisionado de la imagen. Por ejemplo, una imagen de stock muestra 100 GB de forma predeterminada. Puede aumentar el tamaño del volumen de arranque hasta 250 GB para volúmenes de arranque que utilicen los perfiles de volumen de primera generación como general-purpose o custom. Cuando se utiliza el perfil de segunda generación sdp, el tamaño del volumen de arranque puede ser de hasta 32.000 GB. Para obtener más información sobre la creación de instancias de servidor virtual, consulte Creación de instancias de servidor virtual en la consola.

También puede especificar una mayor capacidad del volumen de arranque al crear una plantilla de instancia. Puede obtener información adicional consultando Creación de una plantilla de instancia.

Amplía la capacidad del volumen de arranque desde la lista de volúmenes de Block Storage en la consola

En una instancia existente, se puede aumentar la capacidad de su volumen de arranque seleccionándola en la lista de volúmenes de almacenamiento en bloques.

  1. Accede a la lista de volúmenes de Block Storage. En IBM Cloud consola, haga clic en el icono Menú de navegación icono del menú > Infraestructura Icono VPC > Almacenamiento > Block Storage volúmenes.

  2. Seleccione un volumen de arranque en la lista de volúmenes. El tipo de conexión es arranque.

  3. En los detalles del volumen de arranque, pulse en el icono de lápiz Tamaño. Alternativamente, seleccione Expandir volumen en el menú Acciones Icono Acciones.

  4. En el panel lateral, aumente el tamaño del volumen de arranque en el campo Crear tamaño. El tamaño tiene que ser mayor que el tamaño actual, hasta un máximo de 250 GB.

  5. Pulse en Ampliar tamaño del volumen de arranque.

Ampliar la capacidad del volumen de arranque desde la CLI

Antes de empezar

Para poder utilizar la CLI, debe instalar la CLI de IBM Cloud y el plugin de la CLI de VPC. Para obtener más información, consulte los Requisitos previos de la CLI.

  1. Inicie la sesión en IBM Cloud.
    ibmcloud login --sso -a cloud.ibm.com
    
    Este mandato devuelve un URL y solicita un código de acceso. Vaya a ese URL en el navegador e inicie la sesión. Si se ejecuta correctamente, recibe un código de acceso de un solo uso. Copie este código de acceso y péguelo como respuesta en la solicitud. Tras autenticarse correctamente, se le pedirá que elija su cuenta. Si tiene acceso a varias cuentas, seleccione la cuenta con la que desea iniciar sesión. Responda a cualquier solicitud restante para finalizar el inicio de sesión.

Ampliar la capacidad del volumen de arranque al crear una instancia desde la CLI

Ejecute el comando ibmcloud is instance-create y especifique la capacidad del volumen de arranque en GB.

El siguiente ejemplo crea una instancia con un volumen de arranque de 190 GB.

ibmcloud is instance-create vsi-1 vpc-1 us-south-1 bx2-2x8  subnet-1 --image ibm-ubuntu-20-04-3-minimal-amd64-1 --boot-volume '{"name": "my-boot-vol-1", "volume": {"capacity": 190, "profile": {"name": "general-purpose"}}}'

También puede especificar una mayor capacidad para el volumen de arranque al crear una plantilla de instancia a partir de una imagen o una instantánea. Vea el ejemplo siguiente.

ibmcloud is instance-template-create tpl-1 vpc-1 us-south-1 bx2-2x8  cli-subnet-1 --image ubuntu-20-04-3-minimal-amd64-1 --boot-volume '{"name": "my-boot-vol1", "volume": {"capacity": 190, "profile": {"name": "general-purpose"}}}'

Para obtener más información sobre la creación de instancias de servidor virtual desde la CLI, consulte Creación de instancias de servidor virtual desde la CLI. Para obtener más información sobre los comandos que se utilizan para aumentar el tamaño del volumen de arranque, consulte la referencia de la CLI de VPC.

Ampliar la capacidad de un volumen de arranque existente desde la CLI

Desde la CLI, localiza el volumen de arranque que deseas ampliar. Puede utilizar el comando ibmcloud is volumes para filtrar los resultados especificando el grupo de recursos. Además, si conoce el nombre o el ID de la instancia, podrá ver los detalles de la instancia y obtener información sobre el volumen de arranque.

Después de localizar el volumen, utilice el comando volume-update y proporcione el ID o el nombre del volumen de arranque. Utilice el parámetro --capacity para indicar el nuevo tamaño del volumen de arranque en GB.

Por ejemplo, este ejemplo aumenta la capacidad de my-boot-vol-1 a 200 GB. La capacidad existente se visualiza a medida que se amplía la capacidad del volumen de arranque. Ejecute el comando ibmcloud is volume update y especifique el nombre del volumen para ver la nueva capacidad.

ibmcloud is volume-update my-boot-vol-1 --capacity 200

Cuando finalice la operación de actualización, ejecute el comando ibmcloud is volume para ver las propiedades actualizadas del volumen.

Amplía la capacidad del volumen de arranque con la API

Ampliar la capacidad del volumen de arranque al crear una instancia con la API

Al crear una instancia mediante una solicitud POST \instances, puede especificar una mayor capacidad de volumen de arranque en cualquiera de estos contextos: al crear la instancia a partir de una imagen, de un volumen de arranque de origen o de una plantilla de instancia. Especifique el nombre del volumen de arranque y la capacidad en la propiedad boot-volume-attachment. La capacidad del volumen de arranque tiene que ser como mínimo el tamaño mínimo aprovisionado de la imagen, que es el valor predeterminado si no se especifica la capacidad.

El siguiente ejemplo crea una instancia de servidor virtual a partir de una imagen, con un volumen de arranque que tiene 250 GB de capacidad.

curl -X POST "$vpc_api_endpoint/v1/instances?version=2022-02-01&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d '{
      "boot_volume_attachment": {
         "volume": {
           "capacity": 250",
           "encryption_key": {
             "crn": "crn:[...]"
           },
           "name": "my-boot-volume",
           "profile": {"name": "general-purpose"}
         }
       },
      "image": {"id": "9aaf3bcb-dcd7-4de7-bb60-24e39ff9d366"},
       .
       .
       .
   }'

Puede obtener información adicional consultando Crear una instancia en la referencia del API de VPC.

Amplía la capacidad de un volumen de arranque existente mediante la API

Con la API, localiza el volumen de arranque que deseas ampliar realizando una llamada GET \volumes. A continuación, realice una llamada PATCH \volumes con el ID del volumen de arranque y especifique el nuevo valor de capacidad.

Por ejemplo, esta llamada aumenta la capacidad de un volumen de arranque a 250 GB.

curl -X PATCH "$vpc_api_endpoint/v1/volumes/$volume_id/?version=2022-02-12&generation=2"\
-H "Authorization: Bearer $iam_token" \
-d '{
      "capacity": 250,
   }'

Ampliar la capacidad de un volumen de arranque existente con Terraform

Para aumentar la capacidad de un volumen de arranque, utilice el recurso ibm_is_volume. Cuando se aplica, el siguiente ejemplo actualiza la capacidad del volumen a 250 GB.

resource "ibm_is_volume" "boot-volume-example" {
  name    = "my-boot-volume"
  size    = 250
  profile = "general-purpose"
  zone    = "us-south-2"
}

Para obtener más información sobre los argumentos y atributos, consulte ibm_is_volume.

Modificación del sistema operativo para utilizar una mayor capacidad

Después de ampliar la capacidad del volumen, tienes que hacer que tu sistema operativo reconozca el aumento de capacidad. Usted debe crecer independientemente la partición del disco, y luego aumentar el sistema de archivos en la partición.

Para obtener más información sobre la ampliación del sistema de archivos, consulte la documentación del sistema operativo. Por ejemplo:

Modificación del volumen de arranque ampliado en Linux

El siguiente ejemplo se basa en CentOS Linux 7. Las instrucciones para otras distribuciones de Linux pueden variar. Después de aumentar la capacidad de volumen de 100 GB a 250 GB, puede iniciar sesión en la instancia de servidor virtual para validar el aumento. A continuación, aumente la partición y luego expanda el sistema de archivos en el volumen.

Ampliar un sistema de archivos es una operación moderadamente arriesgada. Considere la posibilidad de tomar una instantánea del volumen para evitar la pérdida de datos.

  1. Establezca una conexión SSH a su instancia de servidor virtual utilizando la dirección IP flotante asignada a la instancia. Para más información, consulte Conexión a instancias Linux.

  2. Ejecute el comando lsblk para ver la lista de volúmenes de almacenamiento conectados. En el siguiente ejemplo, vda es el volumen de arranque expandido, y vdc es el volumen de datos Block Storage for VPC adjunto. El disco vdb es un volumen de almacenamiento de instancia. Puede ver que las particiones del disco vda no han cambiado, aunque el tamaño total ha aumentado a 250G.

    [root@docs-demo-instance ~]# lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    vda    253:0    0  250G  0 disk
    ├─vda1 253:1    0  200M  0 part /boot/efi
    └─vda2 253:2    0 99.8G  0 part /
    vdb    253:16   0 69.9G  0 disk
    vdc    253:32   0  1.2T  0 disk /myvolumedir
    vdd    253:48   0  370K  0 disk
    vde    253:64   0   44K  0 disk
    
  3. Emita el comando growpart para aumentar el tamaño de la partición hasta cubrir el espacio máximo disponible.

    1. Utilizando la opción --dry-run, puede previsualizar los cambios antes de realizar la actualización de la partición.
       [root@docs-demo-instance ~]# growpart /dev/vda 1 --dry-run
        NOCHANGE: partition 1 is size 409600. it cannot be grown
       [root@docs-demo-instance ~]# growpart /dev/vda 2 --dry-run
        CHANGE: partition=2 start=411648 old: size=209303552 end=209715200 new: size=523876319 end=524287967
        # === old sfdisk -d ===
        # partition table of /dev/vda
         unit: sectors
        /dev/vda1 : start=     2048, size=   409600, Id=ef
        /dev/vda2 : start=   411648, size=209303552, Id=83, bootable
        /dev/vda3 : start=        0, size=        0, Id= 0
        /dev/vda4 : start=        0, size=        0, Id= 0
        # === new sfdisk -d ===
        # partition table of /dev/vda
        unit: sectors
        /dev/vda1 : start=     2048, size=   409600, Id=ef
        /dev/vda2 : start=   411648, size=523876319, Id=83, bootable
        /dev/vda3 : start=        0, size=        0, Id= 0
        /dev/vda4 : start=        0, size=        0, Id= 0
    
    1. Actualice el tamaño de la partición del volumen de arranque como se muestra en el siguiente ejemplo.
       [root@docs-demo-instance ~]# growpart /dev/vda 2
       CHANGED: partition=2 start=411648 old: size=209303552 end=209715200 new: size=523876319 end=524287967
    
  4. Emita el comando lsblk para verificar que la partición ha cambiado de tamaño. El siguiente ejemplo muestra que la partición vda2 ha aumentado de tamaño correctamente.

    [root@docs-demo-instance ~]# lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    vda    253:0    0   250G  0 disk
    ├─vda1 253:1    0   200M  0 part /boot/efi
    └─vda2 253:2    0 249.8G  0 part /
    vdb    253:16   0  69.9G  0 disk
    vdc    253:32   0   1.2T  0 disk /myvolumedir
    vdd    253:48   0   370K  0 disk
    vde    253:64   0    44K  0 disk
    

    Sin embargo, el sistema de archivos sigue viendo la partición vda2 como 99G en lugar de 249G.

    [root@docs-demo-instance ~]# df -kh
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        3.9G     0  3.9G   0% /dev
    tmpfs           3.9G     0  3.9G   0% /dev/shm
    tmpfs           3.9G  385M  3.5G  10% /run
    tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
    /dev/vda2        99G  1.3G   92G   2% /
    /dev/vda1       200M   12M  189M   6% /boot/efi
    /dev/vdc        1.2T   71M  1.2T   1% /myvolumedir
    tmpfs           783M     0  783M   0% /run/user/0
    
  5. Cambie el tamaño del sistema de archivos de la partición con el comando resize2fs.

    [root@docs-demo-instance ~]# resize2fs /dev/vda2
    resize2fs 1.42.9 (28-Dec-2013)
    Filesystem at /dev/vda2 is mounted on /; on-line resizing required
    old_desc_blocks = 13, new_desc_blocks = 32
    The filesystem on /dev/vda2 is now 65484539 blocks long.
    
  6. Compruebe que el sistema de archivos está expandido. En el ejemplo, puede ver que el tamaño de vda2 ha aumentado.

    [root@docs-demo-instance ~]# df -kh
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        3.9G     0  3.9G   0% /dev
    tmpfs           3.9G     0  3.9G   0% /dev/shm
    tmpfs           3.9G  385M  3.5G  10% /run
    tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
    /dev/vda2       246G  1.3G  234G   1% /
    /dev/vda1       200M   12M  189M   6% /boot/efi
    /dev/vdc        1.2T   71M  1.2T   1% /myvolumedir
    tmpfs           783M     0  783M   0% /run/user/0
    

Modificación del volumen de arranque ampliado en Windows

Puede ampliar su partición de arranque con la utilidad DiskPart desde el símbolo del comando o PowerShell como administrador.

Si ha utilizado una imagen de stock de Windows Server 2022 Standard Edition o Windows Server 2025 Standard Edition para crear su servidor virtual, es posible que la partición de recuperación (unidad D:) le impida ampliar la unidad C:. Para resolver este problema, consulte el tema de solución de problemas: ¿Por qué no puedo ampliar mi unidad C: en Windows Server?

Modificación del volumen de datos ampliado en Linux

El siguiente ejemplo se basa en CentOS Linux 7. Después de aumentar la capacidad de volumen de 600 GB a 700 GB, puede iniciar sesión en la instancia de servidor virtual para validar el aumento. A continuación, aumente el sistema de archivos en el volumen.

Ampliar un sistema de archivos es una operación moderadamente arriesgada. Considere la posibilidad de tomar una instantánea del volumen para evitar la pérdida de datos.

  1. Establezca la conexión SSH con su instancia de servidor virtual utilizando la dirección IP flotante asignada a la instancia. Para más información, consulte Conexión a instancias Linux.

  2. Ejecute el comando lsblk para ver la capacidad actualizada. En el siguiente ejemplo, vdc es el volumen Block Storage adjunto.

    [root@docs-demo-instance ~]# lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    vda    253:0    0  100G  0 disk
    ├─vda1 253:1    0  200M  0 part /boot/efi
    └─vda2 253:2    0 99.8G  0 part /
    vdb    253:16   0 69.9G  0 disk
    vdc    253:32   0  700G  0 disk /myvolumedir
    vdd    253:48   0  370K  0 disk
    vde    253:64   0   44K  0 disk
    
  3. El volumen se redimensiona a 700G, pero el sistema de archivos sigue mostrando el tamaño anterior, 619140256 bloques.

    [root@docs-demo-instance ~]# df -hk
    Filesystem     1K-blocks    Used Available Use% Mounted on
    devtmpfs         3993976       0   3993976   0% /dev
    tmpfs            4004356       0   4004356   0% /dev/shm
    tmpfs            4004356   25092   3979264   1% /run
    tmpfs            4004356       0   4004356   0% /sys/fs/cgroup
    /dev/vda2      102877120 1178920  96449228   2% /
    /dev/vda1         204580   11468    193112   6% /boot/efi
    tmpfs             800872       0    800872   0% /run/user/0
    /dev/vdc       619140256   73752 587592840   1% /myvolumedir
    
  4. Ejecuta el resize2fs comando para ampliar el sistema de archivos.

    [root@docs-demo-instance ~]# resize2fs /dev/vdc
    resize2fs 1.42.9 (28-Dec-2013)
    Filesystem at /dev/vdc is mounted on /myvolumedir; on-line resizing required
    old_desc_blocks = 75, new_desc_blocks = 88
    The filesystem on /dev/vdc is now 183500800 blocks long.
    

    Si el comando devuelve pvresize: command not found, instale el gestor de volúmenes lógicos ejecutando el comando dnf install lvm2.

  5. Confirme el nuevo tamaño del sistema de archivos. El ejemplo muestra los bloques 722352120.

    [root@docs-demo-instance ~]# df -hk
    Filesystem     1K-blocks    Used Available Use% Mounted on
    devtmpfs         3993976       0   3993976   0% /dev
    tmpfs            4004356       0   4004356   0% /dev/shm
    tmpfs            4004356   25092   3979264   1% /run
    tmpfs            4004356       0   4004356   0% /sys/fs/cgroup
    /dev/vda2      102877120 1178920  96449228   2% /
    /dev/vda1         204580   11468    193112   6% /boot/efi
    tmpfs             800872       0    800872   0% /run/user/0
    /dev/vdc       722352120   72816 686590468   1% /myvolumedir
    

Próximos pasos

Cree más volúmenes o gestione los volúmenes de almacenamiento en bloque existentes.