

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Solicitud de modificaciones de un volumen de Amazon EBS
<a name="requesting-ebs-volume-modifications"></a>

Con los volúmenes elásticos, puede, de manera dinámica, aumentar el tamaño, aumentar o disminuir el rendimiento y cambiar el tipo de volumen de sus volúmenes de Amazon EBS sin desconectarlos.

**Información general del proceso**

1. (Opcional) Antes de modificar un volumen que contenga datos valiosos, una práctica recomendada consiste en crear una instantánea del volumen por si más adelante fuera necesario revertir los cambios. Para obtener más información, consulte [Crear instantáneas de Amazon EBS](ebs-creating-snapshot.md).

1. Solicite la modificación del volumen.

1. Monitorice el progreso de la modificación del volumen. Para obtener más información, consulte [Supervisión del progreso de las modificaciones de un volumen de Amazon EBS](monitoring-volume-modifications.md).

1. Si se ha modificado el tamaño del volumen, amplíe el sistema de archivos del volumen para aprovechar el aumento en la capacidad de almacenamiento. Para obtener más información, consulte [Ampliación de un sistema de archivos después de cambiar el tamaño de un volumen de Amazon EBS](recognize-expanded-volume-linux.md).

**Topics**
+ [Modificación de un volumen de EBS mediante volúmenes elásticos](#modify-ebs-volume)
+ [Modificar un volumen de EBS si no se admiten volúmenes elásticos](#modify-volume-stop-start)
+ [Inicializar la compatibilidad de volúmenes elásticos (si es necesario)](#initialize-modification-support)

## Modificación de un volumen de EBS mediante volúmenes elásticos
<a name="modify-ebs-volume"></a>

Antes de comenzar, consulte lo siguiente:
+ [Consideraciones](ebs-modify-volume.md#elastic-volumes-considerations)
+ [Limitaciones](ebs-modify-volume.md#elastic-volumes-limitations)
+ [Requisitos](modify-volume-requirements.md)

------
#### [ Console ]<a name="console-modify-size"></a>

**Cómo modificar un volumen de EBS**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Volumes (Volúmenes)**.

1. Seleccione el volumen que desea modificar y elija **Actions** (Acciones), **Modify volume** (Modificar volumen).

1. La pantalla **Modify Volume** (Modificar volumen) muestra el ID de volumen y la configuración del volumen actual, incluido el tipo, el tamaño, las IOPS y el rendimiento. Especifique los nuevos valores de configuración del siguiente modo:
   + Para modificar el tipo, elija un valor para **Volume Type (Tipo de volumen)**.
   + Para modificar el tamaño, escriba un nuevo valor para **Tamaño**.
   + (Solo para `gp3`, `io1` y `io2`) A fin de modificar las IOPS, ingrese un nuevo valor para **IOPS**.
   + (Solo para `gp3`) A fin de modificar el rendimiento, ingrese un nuevo valor para **Throughput** (Rendimiento).

1. Una vez que haya completado el cambio de configuración del volumen, seleccione **Modificar**. Cuando reciba la pregunta de confirmación, elija **Modificar**.

1. Si aumentó el tamaño del volumen, también debe ampliar la partición del volumen para utilizar la capacidad de almacenamiento adicional. Para obtener más información, consulte [Ampliación de un sistema de archivos después de cambiar el tamaño de un volumen de Amazon EBS](recognize-expanded-volume-linux.md).

1. (*Solo instancias de Windows*) Si aumenta el tamaño de un NVMe volumen en una instancia que no tiene AWS NVMe los controladores, debe reiniciar la instancia para que Windows pueda ver el nuevo tamaño del volumen. Para obtener más información sobre la instalación de los AWS NVMe controladores, consulte [AWS NVMe Controladores](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/aws-nvme-drivers.html).

------
#### [ AWS CLI ]

**Cómo modificar un volumen de EBS**  
Utilice el comando [modify-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-volume.html). Por ejemplo, si tiene un volumen de tipo `gp2` con un tamaño de 100 GiB, el siguiente ejemplo cambia su configuración a un volumen de tipo `io1` con 10 000 IOPS y un tamaño de 200 GiB.

```
aws ec2 modify-volume \
    --volume-id vol-01234567890abcdef \
    --volume-type io1 \
    --iops 10000 \
    --size 200
```

A continuación, se muestra un ejemplo del resultado.

```
{
    "VolumeModification": {
        "TargetSize": 200,
        "TargetVolumeType": "io1",
        "ModificationState": "modifying",
        "VolumeId": "vol-01234567890abcdef",
        "TargetIops": 10000,
        "StartTime": "2022-01-19T22:21:02.959Z",
        "Progress": 0,
        "OriginalVolumeType": "gp2",
        "OriginalIops": 300,
        "OriginalSize": 100
    }
}
```

Si aumentó el tamaño del volumen, también debe ampliar la partición del volumen para utilizar la capacidad de almacenamiento adicional. Para obtener más información, consulte [Ampliación de un sistema de archivos después de cambiar el tamaño de un volumen de Amazon EBS](recognize-expanded-volume-linux.md).

------
#### [ PowerShell ]

**Cómo modificar un volumen de EBS**  
Utilice el cmdlet [Edit-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Volume.html). Por ejemplo, si tiene un volumen de tipo `gp2` con un tamaño de 100 GiB, el siguiente ejemplo cambia su configuración a un volumen de tipo `io1` con 10 000 IOPS y un tamaño de 200 GiB.

```
Edit-EC2Volume `
    -VolumeId vol-01234567890abcdef `
    -VolumeType io1 `
    -Iops 10000 `
    -Size 200
```

Si aumentó el tamaño del volumen, también debe ampliar la partición del volumen para utilizar la capacidad de almacenamiento adicional. Para obtener más información, consulte [Ampliación de un sistema de archivos después de cambiar el tamaño de un volumen de Amazon EBS](recognize-expanded-volume-linux.md).

------

## Modificar un volumen de EBS si no se admiten volúmenes elásticos
<a name="modify-volume-stop-start"></a>

Si utiliza un tipo de instancia admitido, puede usar volúmenes estáticos para modificar de manera dinámica el tamaño, el rendimiento y el tipo de volumen de sus volúmenes de Amazon EBS sin desconectarlos.

Si no puede usar volúmenes estáticos, pero necesita modificar el volumen raíz (arranque), debe detener la instancia, modificar el volumen y, a continuación, reiniciar la instancia.

Una vez iniciada la instancia, puede comprobar el tamaño del sistema de archivos para ver si la instancia reconoce el mayor espacio del volumen. En Linux, utilice el comando **df -h** para comprobar el tamaño del sistema de archivos.

```
[ec2-user ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            7.9G  943M  6.9G  12% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
```

Si el tamaño no refleja el nuevo volumen ampliado, debe ampliar el sistema de archivos de su dispositivo de forma que la instancia pueda usar el nuevo espacio. Para obtener más información, consulte [Ampliación de un sistema de archivos después de cambiar el tamaño de un volumen de Amazon EBS](recognize-expanded-volume-linux.md).

Con las instancias de Windows, puede que deba poner el volumen en línea para usarlo. Para obtener más información, consulte [Cómo hacer que un volumen de Amazon EBS esté disponible para su uso](ebs-using-volumes.md). No es necesario que reformatee el volumen.

## Inicializar la compatibilidad de volúmenes elásticos (si es necesario)
<a name="initialize-modification-support"></a>

Para poder modificar un volumen que estuvo adjunto a una instancia antes del 3 de noviembre de 2016 23:40 UTC, debe inicializar la compatibilidad de la modificación de volúmenes ejecutando una de las acciones siguientes:
+ Separar y adjuntar el volumen.
+ Detenga e inicie la instancia.

------
#### [ Console ]

**Cómo determinar si sus instancias están listas**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Instances** (Instancia[s]).

1. Elija el icono **Show/Hide Columns (Mostrar/ocultar columnas)** (el engranaje). Seleccione la columna de atributo **Launch time (Hora de lanzamiento)** y, a continuación, elija **Confirm (Confirmar)**.

1. Ordene la lista de instancias por la columna **Launch Time (Hora de lanzamiento)**. Para cada instancia iniciada antes de la fecha límite, elija la pestaña **Storage (Almacenamiento)** y marque la columna **Attachment time (Hora de conexión)** para ver cuándo se asociaron sus volúmenes.

------
#### [ AWS CLI ]

**Cómo determinar si sus instancias están listas**  
Use el siguiente comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) para averiguar si el volumen se conectó antes del 3 de noviembre de 2016 23:40 UTC.

```
aws ec2 describe-instances \
    --query "Reservations[*].Instances[*].[InstanceId,LaunchTime<='2016-11-01',BlockDeviceMappings[*][Ebs.AttachTime<='2016-11-01']]" \
    --output text
```

La primera línea del resultado de cada instancia muestra su ID y si sus volúmenes se conectaron antes de la fecha límite o no (True o False). La primera línea va seguida de una o varias líneas que muestran si cada volumen de EBS se conectó antes de la fecha límite o no (True o False). En la salida del ejemplo siguiente debe inicializar la modificación de volumen de la primera instancia porque comenzó antes de la fecha límite y su volumen raíz se adjuntó antes de dicha fecha. Las demás instancias están listas porque se iniciaron después de la fecha límite.

```
i-e905622e              True
True
i-719f99a8              False
True
i-006b02c1b78381e57     False
False
False
i-e3d172ed              False
True
```

------
#### [ PowerShell ]

**Cómo determinar si una instancia está lista**  
Utilice el [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html)cmdlet para determinar si un volumen se adjuntó antes de las 23:40 UTC del 3 de noviembre de 2016.

```
(Get-EC2Instance `
    -InstanceId i-1234567890abcdef0).Instances.BlockDeviceMappings | `
     Format-Table @{Name="VolumeId";Expression={$_.Ebs.VolumeId}}, `
                  @{Name="AttachTime";Expression={$_.Ebs.AttachTime}}
```

A continuación, se muestra un ejemplo del resultado.

```
VolumeId              AttachTime
--------              ----------
vol-0b243c8d927752d2b 3/23/2020 12:21:14 AM
vol-043eadbeb4a8387c3 9/5/2020 7:39:22 PM
vol-0c3f0c4e55c082753 4/23/2019 4:07:40 PM
```

------