Separar un EBS volumen de Amazon de una instancia - Amazon EBS

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.

Separar un EBS volumen de Amazon de una instancia

Debe separar un volumen de Amazon Elastic Block Store (AmazonEBS) de una instancia para poder adjuntarlo a otra instancia o eliminarlo. La desasociación de un volumen no afecta a sus datos.

Consideraciones

  • Puedes separar un EBS volumen de Amazon de una instancia de forma explícita o finalizando la instancia. No obstante, si la instancia se está ejecutando, primero debe desmontar el volumen de la instancia.

  • Si un EBS volumen es el dispositivo raíz de una instancia, debes detener la instancia antes de poder separar el volumen.

  • Puede volver a asociar un volumen que ha desasociado (sin desmontarlo), pero puede que no llegue al mismo punto de montaje. Si existían escrituras en el volumen en curso cuando se desasoció, los datos del volumen pueden estar fuera de sincronización.

  • Después de separar un volumen, se le seguirá cobrando por el almacenamiento por volumen siempre que la cantidad de almacenamiento supere el límite de la capa AWS gratuita. Para evitar incurrir en más cargos, debe eliminar el volumen. Para obtener más información, consulte Eliminar un EBS volumen de Amazon.

Desmontar y desasociar un volumen

Utilice los siguientes procedimientos para desmontar y desconectar un volumen de una instancia. Esto puede ser útil cuando necesita adjuntar el volumen a una instancia diferente o cuando necesita eliminar el volumen.

Paso 1: Desmonte el volumen.

Desde su instancia de Linux, utilice el siguiente comando para desmontar el dispositivo /dev/sdh.

[ec2-user ~]$ sudo umount -d /dev/sdh

En la instancia de Windows, desmonte el volumen como se indica a continuación.

  1. Inicie la utilidad de Administración de discos.

    • (En Windows Server 2012 y versiones posteriores) En la barra de tareas, haga clic con el botón derecho en el logotipo de Windows y, a continuación, elija Administración de discos.

    • (En Windows Server 2008) Elija Inicio, Herramientas administrativas, Administración informática, Administración de disco.

  2. Haga clic con el botón derecho (por ejemplo, haga clic con el botón derecho en Disk 1 [Disco 1]) y, a continuación, elija Offline (Sin conexión). Espera a que el estado del disco cambie a Offline antes de abrir la EC2 consola de Amazon.

Paso 2: Desconectar el volumen de la instancia

Para desconectar el volumen de la instancia, utilice uno de los métodos siguientes:

Console
Para separar un EBS volumen mediante la consola
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

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

  3. Seleccione el volumen que desea desconectar y elija Actions (Acciones), Detach Volume (Desconectar volumen).

  4. Cuando se le indique que confirme, elija Desasociar.

AWS CLI
Para separar un EBS volumen de una instancia mediante el AWS CLI

Tras desmontar el volumen, utilice el comando detach-volume.

Tools for Windows PowerShell
Para separar un EBS volumen de una instancia mediante las Herramientas de Windows PowerShell

Después de desmontar el volumen, usa el Dismount-EC2Volumecomando.

Paso 3: (Solo instancias de Windows) desinstale las ubicaciones de dispositivos sin conexión

Cuando desmonta y desconecta un volumen de una instancia, Windows marca la ubicación del dispositivo como sin conexión. La ubicación del dispositivo permanece sin conexión después de reiniciar y detener y reiniciar la instancia. Al reiniciar la instancia, Windows puede montar uno de los volúmenes restantes en la ubicación del dispositivo sin conexión. Esto hace que el volumen no esté disponible en Windows. Para evitar que esto ocurra y asegurarse de que todos los volúmenes estén conectados a ubicaciones de dispositivos en línea la próxima vez que se inicie Windows, realice los siguientes pasos:

  1. En la instancia, abra el Administrador de dispositivos.

  2. En el Administrador de dispositivos, seleccione Ver, Mostrar dispositivos ocultos.

  3. En la lista de dispositivos, expanda el nodo Controladores de almacenamiento.

    Las ubicaciones de los dispositivos en las que se montaron los volúmenes desconectados se denominan AWS NVMe Elastic Block Storage Adapter y deben aparecer atenuadas.

  4. Haga clic con el botón derecho en cada ubicación de dispositivo atenuada denominada AWS NVMe Elastic Block Storage Adapter, seleccione Uninstall device (Desinstalar dispositivo) y elija Uninstall (Desinstalar).

    importante

    No active la casilla de verificación Eliminar el software del controlador para este dispositivo.

Solución de problemas

A continuación se muestran algunos problemas comunes a la hora de separar volúmenes y cómo resolverlos.

nota

Para protegerse frente a una posible pérdida de datos, tome una instantánea del volumen antes de intentar desmontarlo. La separación forzada de un volumen bloqueado puede provocar daños en el sistema de archivos o en los datos que contiene y puede impedir que se adjunte un nuevo volumen utilizando el mismo nombre de dispositivo, a menos que se reinicie la instancia.

  • Si tienes problemas al desconectar un volumen a través de la EC2 consola de Amazon, puede resultar útil utilizar el describe-volumes CLI comando para diagnosticar el problema. Para obtener más información, consulte describe-volumes.

  • Si el volumen permanece en estado detaching, puede forzar su separación eligiendo Force Detach (Forzar desvinculación de volumen). Utilice esta opción solo como último recurso para separar un volumen de una instancia fallida o si desea separar un volumen con la intención de eliminarlo. La instancia no tiene la oportunidad de vaciar cachés ni metadatos de sistemas de archivos. Si utiliza esta opción, debe realizar los procedimientos de comprobación y reparación del sistema de archivos.

  • Si ha intentado forzar la separación del volumen varias veces durante varios minutos y este permanece en estado detaching, puede enviar una solicitud de ayuda a AWS re:Post. Para ayudar a agilizar la solución, incluya el ID del volumen y describa los pasos que ha dado.

  • Cuando intenta separar un volumen que aún está montado, este puede bloquearse y quedarse en estado busy mientras trata de separarse. El siguiente resultado del comando describe-volumes muestra un ejemplo de dicha condición:

    "Volumes": [ { "AvailabilityZone": "us-west-2b", "Attachments": [ { "AttachTime": "2016-07-21T23:44:52.000Z", "InstanceId": "i-fedc9876", "VolumeId": "vol-1234abcd", "State": "busy", "DeleteOnTermination": false, "Device": "/dev/sdf" } ... } ]

    Si se da este estado, la separación se puede demorar indefinidamente hasta que desmonte el volumen, fuerce la separación, reinicie la instancia o haga todo lo anterior.