¿Cómo puedo ampliar el volumen raíz de Amazon EBS de mi instancia de Amazon EC2 de Windows?

5 minutos de lectura
0

Me quedé sin espacio en mi instancia de Windows de Amazon Elastic Compute Cloud (EC2). Quiero ampliar dinámicamente los volúmenes de Amazon Elastic Block Store (Amazon EBS) de mis instancias de Windows.

Solución

Una instancia de Windows de Amazon EC2 creada a partir de una imagen de máquina de Amazon (AMI) tiene un volumen raíz de Amazon EBS gp2 (SSD de uso general) predeterminado de 30 GB. Para ampliar el espacio en disco de una instancia de Windows, siga estos pasos.

  1. Utilice la consola de Amazon EC2 o la Interfaz de la línea de comandos de AWS (AWS CLI) para expandir el volumen de EBS adjunto a una instancia de Windows.
  2. Utilice Administración de discos o PowerShell para ampliar el sistema de archivos del volumen al nivel del sistema operativo.

Amplíe el volumen de EBS

**Nota:**De forma predeterminada, los volúmenes raíz de Windows son el registro de arranque maestro (MBR). Puede ampliar los volúmenes hasta 2 TB.

Uso de la consola de Amazon EC2 anterior

1.    Abra la consola de Amazon EC2 y, a continuación, seleccione Instancias en el panel de navegación.

2.    Seleccione la instancia que desea expandir. En la pestaña Descripción, seleccione el nombre de los dispositivos de bloques. A continuación, elija el ID de EBS.

3.    Seleccione el volumen. En Acciones, elija Modificar volumen.

4.    En el campo Tamaño, introduzca el tamaño y las IOPS según el tipo de volumen.

5.    Elija Modificar y, a continuación, seleccione . Actualice la página de la consola. En la pestaña Descripción, el estado muestra el progreso de la optimización para que las llamadas de modificación se realicen correctamente. Cuando el volumen entre en el estado de optimización, siga las instrucciones para ampliar el sistema de archivos del volumen.

Uso de la nueva consola de Amazon EC2

1.    Abra la consola de Amazon EC2 y, a continuación, seleccione Instancias en el panel de navegación.

2.    Seleccione la instancia. En la pestaña Almacenamiento, seleccione el ID de volumen de EBS.

3.    Seleccione el volumen. En Acciones, elija Modificar volumen.

4.    En el campo Tamaño, introduzca el tamaño y las IOPS según el tipo de volumen.

5.    Elija Modificar y, a continuación, seleccione . Actualice la página de la consola. En la pestaña Descripción, el estado muestra el progreso de la optimización para que las llamadas de modificación se realicen correctamente. Cuando el volumen entre en el estado de optimización, siga las instrucciones para ampliar el sistema de archivos del volumen.

Uso de AWS CLI

**Nota:**Si recibe errores al ejecutar los comandos de AWS CLI, asegúrese de que está utilizando la versión más reciente de AWS CLI.

Utilice el comando de AWS CLI modify-volume para ampliar el volumen de EBS. Ejecute un comando similar al comando de ejemplo que se muestra aquí. Sustituya RegionName, VolumeId, NewSize, NewType y NewIops por sus valores: 

aws ec2 modify-volume --region RegionName --volume-id VolumeId --size NewSize --volume-type NewType --iops NewIops

Nota: Para ver el progreso de la tarea, ejecute el siguiente comando:

aws ec2 describe-volumes-modifications --volume VolumeId --region RegionName

Amplíe el espacio de volumen a nivel del sistema operativo

Uso de Administración de discos

1.    Utilice el Protocolo de escritorio remoto (RDP) para conectarse a su instancia de EC2 de Windows.

2.    Abra una línea de comandos y, a continuación, ejecute el comando diskmgmt.msc para iniciar Administración de discos. En Acción, seleccione Actualizar.

3.    Abra el menú contextual (haga clic con el botón derecho) del volumen y, a continuación, seleccione Ampliar volumen.

4.    Seleccione Siguiente, Siguiente y Finalizar.

Repita estos pasos para cualquier volumen adicional.

Uso de PowerShell

1.    Utilice RDP para conectarse a su instancia de EC2 de Windows.

2.    Ejecute PowerShell como administrador.

3.    Ejecute el comando Get-Partition. PowerShell devuelve el número de partición correspondiente a cada partición, la letra de la unidad, el desplazamiento, el tamaño y el tipo. Anote la letra de unidad de la partición que se va a ampliar.

4.    Ejecute el siguiente comando para volver a escanear el disco:

"rescan" | diskpart

5.    Utilice la letra de la unidad del paso 3 para ejecutar el siguiente comando. Reemplace YourDriveLetter por sus valores. PowerShell devuelve el tamaño mínimo y máximo de la partición permitida, en bytes.

Get-PartitionSupportedSize -DriveLetter YourDriveLetter

6.    Para ampliar la partición a una cantidad especificada, utilice el siguiente comando e introduzca el nuevo tamaño del volumen en lugar de NewSize. Puede introducir el nuevo tamaño en KB, MB o GB. Por ejemplo, si el tamaño anterior era de 30 GB y quiere ampliarlo en 2 GB, el valor del nuevo tamaño será de 32 GB.

Resize-Partition -DriveLetter YourDriveLetter -Size NewSize

7.    Para ampliar la partición hasta el tamaño máximo disponible, ejecute el siguiente comando:

Resize-Partition -DriveLetter YourDriveLetter -Size $(Get-PartitionSupportedSize -DriveLetter YourDriveLetter).SizeMax

Para obtener más información, consulte Ampliación de un sistema de archivos de Windows mediante PowerShell.

Nota: Antes de ampliar un sistema de archivos que contiene datos valiosos, se recomienda crear una instantánea del volumen. Utilice la instantánea para revertir los cambios según sea necesario. Para obtener más información, consulte Creación de instantáneas de Amazon EBS.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 meses