

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.

# Cómo hacer que un volumen de Amazon EBS esté disponible para su uso
<a name="ebs-using-volumes"></a>

Tras asociar un volumen Amazon EBS a la instancia, queda expuesto como dispositivo de bloques. Puede formatear el volumen con cualquier sistema de archivos y, a continuación, montarlo. Tras hacer que el volumen de EBS esté disponible para su uso, puede obtener acceso a él del mismo modo que obtiene acceso a cualquier otro volumen. Cualquier dato grabado en este sistema de archivos se graba en el volumen de EBS y es transparente a las aplicaciones que utilizan este dispositivo.

Puede tomar instantáneas del volumen de EBS con fines de backup o para usarlos como referencia a la hora de crear otro volumen. Para obtener más información, consulte [Instantáneas de Amazon EBS](ebs-snapshots.md).

Si el volumen de EBS que se está preparando para el uso tiene más de 2 TiB, se debe utilizar un esquema de particiones GPT para acceder a todo el volumen. Para obtener más información, consulte [Restricciones de volumen de Amazon EBS](volume_constraints.md).

## Instancias de Linux
<a name="ebs-use-linux"></a>

### Dar formato y montar un volumen asociado
<a name="ebs-format-mount-volume"></a>

Suponga que tiene una instancia EC2 con un volumen EBS para dispositivo raíz, `/dev/xvda` y que acaba de asociar un volumen EBS vacío a la instancia utilizando `/dev/sdf`. Utilice el procedimiento siguiente para hacer que el volumen recién asociado esté disponible para utilizar.

**Para dar formato y montar un volumen de EBS en Linux**

1. Conéctese a la instancia mediante SSH. Para obtener más información, consulte [Conexión con la instancia de Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html). 

1. El dispositivo podría estar asociado a la instancia con un nombre distinto al que especificó en el mapeo de dispositivos de bloques. Para obtener más información, consulte [nombres de dispositivos en instancias de Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/device_naming.html). Utilice el comando **lsblk** para ver los dispositivos de disco disponibles y sus puntos de montaje (si procede) para ayudarle a determinar el nombre de dispositivo correcto que debe emplear. El resultado de **lsblk** elimina el prefijo `/dev/` de las rutas completas del dispositivo.

   A continuación, se muestra un ejemplo del resultado de una instancia creada en el [sistema Nitro](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html), que expone los volúmenes de EBS como dispositivos de bloques. NVMe El dispositivo raíz es `/dev/nvme0n1`, que tiene dos particiones denominadas `nvme0n1p1` y `nvme0n1p128`. El volumen adjunto es `/dev/nvme1n1`, que no tiene particiones ni se ha montado aún.

   ```
   [ec2-user ~]$ lsblk
   NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
   nvme1n1       259:0    0  10G  0 disk
   nvme0n1       259:1    0   8G  0 disk
   -nvme0n1p1    259:2    0   8G  0 part /
   -nvme0n1p128  259:3    0   1M  0 part
   ```

   El siguiente es un resultado de ejemplo para una instancia T2. El dispositivo raíz es `/dev/xvda`, que tiene una partición denominada `xvda1`. El volumen adjunto es `/dev/xvdf`, que no tiene particiones ni se ha montado aún.

   ```
   [ec2-user ~]$ lsblk
   NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
   xvda    202:0    0    8G  0 disk
   -xvda1  202:1    0    8G  0 part /
   xvdf    202:80   0   10G  0 disk
   ```

1. Determine si se hay un sistema de archivos en el volumen. Los volúmenes nuevos son dispositivos de bloques sin procesar, por lo que debe crear un sistema de archivos en ellos para poder montarlos y utilizarlos. Los volúmenes que se crearon a partir de instantáneas suelen contar ya con un sistema de archivos; si crea un nuevo sistema de archivos sobre uno existente, se sobrescribirán los datos.

   Utilice uno o ambos de los métodos siguientes para determinar si hay un sistema de archivos en el volumen:
   + Utilice el comando **file -s** para obtener información sobre un dispositivo específico como, por ejemplo, su tipo de sistema de archivos. Si el resultado solo muestra `data`, como en el siguiente ejemplo, no hay ningún sistema de archivos en el dispositivo

     ```
     [ec2-user ~]$ sudo file -s {{/dev/xvdf}}
     /dev/xvdf: data
     ```

     Si el dispositivo tiene un sistema de archivos, el comando muestra información acerca del tipo de sistema de archivos. Por ejemplo, el resultado siguiente muestra un dispositivo raíz con el sistema de archivos XFS.

     ```
     [ec2-user ~]$ sudo file -s {{/dev/xvda1}}
     /dev/xvda1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
     ```
   + Utilice el comando **lsblk -f** para obtener información sobre todos los dispositivos asociados a la instancia.

     ```
     [ec2-user ~]$ sudo lsblk -f
     ```

     Por ejemplo, el siguiente resultado muestra que hay tres dispositivos asociados a las instancias—`nvme1n1`, `nvme0n1` y `nvme2n1`. La primera columna enumera los dispositivos y sus particiones. La columna `FSTYPE` muestra el tipo de sistema de archivos para cada dispositivo. Si la columna está vacía para un dispositivo específico, significa que el dispositivo no tiene un sistema de archivos. En este caso, el dispositivo `nvme1n1` y la partición `nvme0n1p1` en el dispositivo `nvme0n1` se formatean con el sistema de archivos XFS, mientras que el dispositivo `nvme2n1` y la partición `nvme0n1p128` en el dispositivo `nvme0n1` no tiene sistemas de archivos.

     ```
     NAME		FSTYPE	LABEL	UUID						MOUNTPOINT
     nvme1n1	        xfs		7f939f28-6dcc-4315-8c42-6806080b94dd
     nvme0n1
     ├─nvme0n1p1	xfs	    /	90e29211-2de8-4967-b0fb-16f51a6e464c	        /
     └─nvme0n1p128
     nvme2n1
     ```

   Si el resultado de estos comandos muestra que no hay ningún sistema de archivos en el dispositivo, debe crear uno.

1. <a name="create_file_system_step"></a>(Condicional) Si descubrió que existe un sistema de archivos en el dispositivo en el paso anterior, omita este paso. Si tiene un volumen vacío, utilice el comando **mkfs -t** para crear un sistema de archivos en el volumen.
**aviso**  
No utilice este comando si está montando un volumen que ya tiene datos (por ejemplo, un volumen que se creó a partir de una instantánea). De lo contrario, formateará el volumen y se eliminarán los datos existentes.

   ```
   [ec2-user ~]$ sudo mkfs -t xfs {{/dev/xvdf}}
   ```

   Si recibe un error que indica que no se encuentra `mkfs.xfs`, utilice el comando siguiente para instalar las herramientas XFS y, a continuación, repita el comando anterior:

   ```
   [ec2-user ~]$ sudo yum install xfsprogs
   ```

1. Utilice el comando **mkdir** para crear un directorio para el punto de montaje del volumen. El punto de montaje es el lugar en el que se ubica el volumen en el árbol del sistema de archivos y donde se leen y escriben los archivos después de montar el volumen. El siguiente ejemplo crea un directorio denominado `/data`.

   ```
   [ec2-user ~]$ sudo mkdir {{/data}}
   ```

1. Monte el volumen o partición en el directorio del punto de montaje que creó en el paso anterior.

   Si el volumen no tiene particiones, utilice el siguiente comando y especifique el nombre del dispositivo para montar todo el volumen.

   ```
   [ec2-user ~]$ sudo mount {{/dev/xvdf}} {{/data}}
   ```

   Si el volumen tiene particiones, utilice el siguiente comando y especifique el nombre de la partición para montar una partición.

   ```
   [ec2-user ~]$ sudo mount {{/dev/xvdf1}} {{/data}}
   ```

1. Revise los permisos del archivo del montaje del nuevo volumen para asegurarse de que los usuarios y las aplicaciones puedan escribir en el volumen. Para obtener más información sobre los permisos de archivos, consulte [File security](https://tldp.org/LDP/intro-linux/html/sect_03_04.html) en *The Linux Documentation Project*.

1. El punto de montaje no se preserva automáticamente después de reiniciar la instancia. Para montar automáticamente este volumen de EBS después de reiniciar, siga el procedimiento a continuación.

### Montar automáticamente un volumen asociado después del reinicio
<a name="ebs-mount-after-reboot"></a>

Para montar un volumen de EBS asociado en cada reinicio del sistema, añada una entrada para el dispositivo en el archivo `/etc/fstab`.

Puede utilizar el nombre de dispositivo, por ejemplo `/dev/xvdf`, en `/etc/fstab`, pero recomendamos utilizar el identificador universal único (UUID) de 128 bits del dispositivo. Los nombres de dispositivo pueden cambiar, pero el UUID persiste durante la vida útil de la partición. Utilizando el UUID, reduce las posibilidades de que el sistema no se pueda arrancar tras una reconfiguración del hardware. Para obtener más información, consulte [Asignación de volúmenes de Amazon EBS a nombres de dispositivos NVMe](identify-nvme-ebs-device.md).

**Montar automáticamente un volumen asociado después del reinicio**

1. (Opcional) Cree una copia de seguridad del archivo `/etc/fstab` que pueda utilizar si destruye o elimina accidentalmente este archivo al editarlo.

   ```
   [ec2-user ~]$ sudo cp /etc/fstab /etc/fstab.orig
   ```

1. Ejecute el comando **blkid** para encontrar el UUID del dispositivo. Tome nota del UUID del dispositivo que desea montar después del reinicio. Lo necesitará en el siguiente paso.

   Por ejemplo, el siguiente comando muestra que hay dos dispositivos montados en la instancia y muestra los UUIDs de ambos dispositivos.

   ```
   [ec2-user ~]$ sudo blkid
   /dev/xvda1: LABEL="/" UUID="ca774df7-756d-4261-a3f1-76038323e572" TYPE="xfs" PARTLABEL="Linux" PARTUUID="02dcd367-e87c-4f2e-9a72-a3cf8f299c10"
   /dev/xvdf: UUID="aebf131c-6957-451e-8d34-ec978d9581ae" TYPE="xfs"
   ```

   En Ubuntu 18.04 use el comando lsblk.

   ```
   [ec2-user ~]$ sudo lsblk -o +UUID
   ```

1. Abra el archivo `/etc/fstab` con cualquier editor de texto (como **nano** o **vim**).

   ```
   [ec2-user ~]$ sudo vim /etc/fstab
   ```

1. Añada la siguiente entrada a `/etc/fstab` para montar el dispositivo en el punto de montaje especificado. Los campos son el valor UUID devuelto por **blkid** (o **lsblk** para Ubuntu 18.04), el punto de montaje, el sistema de archivos y las opciones de montaje del sistema de archivos recomendadas. Para obtener más información acerca de los campos obligatorios, ejecute `man fstab` para abrir el manual **fstab**.

   En el siguiente ejemplo, montamos el dispositivo con UUID `aebf131c-6957-451e-8d34-ec978d9581ae` al punto de montaje `/data` y usamos el sistema de archivos `xfs`. También usamos los marcadores `defaults` y `nofail`. Especificamos `0` para evitar que el sistema de archivos sea volcado, y especificamos `2` para indicar que es un dispositivo no raíz.

   ```
   UUID={{aebf131c-6957-451e-8d34-ec978d9581ae}}  {{/data}}  {{xfs}}  defaults,nofail  0  2
   ```
**nota**  
Si en algún momento arranca la instancia sin este volumen asociado (por ejemplo, después de mover el volumen a otra instancia), la opción de montaje `nofail` permite a la instancia arrancar incluso si hay errores al montar el volumen. Los derivados de Debian, incluidas las versiones de Ubuntu anteriores a la 16.04, también deben añadir la opción de montaje `nobootwait`.

1. Para verificar que la entrada funciona, ejecute los siguientes comandos para desmontar el dispositivo y, a continuación, monte todos los sistemas de archivos en `/etc/fstab`. Si no hay ningún error, el archivo `/etc/fstab` está correcto y el sistema de archivos se montará automáticamente después de su reinicio.

   ```
   [ec2-user ~]$ sudo umount {{/data}}
   [ec2-user ~]$ sudo mount -a
   ```

   Si recibe un mensaje de error, solucione los errores en el archivo.
**aviso**  
Los errores del archivo `/etc/fstab` pueden impedir el arranque del sistema. No apague un sistema que presente errores en el archivo `/etc/fstab`.

   Si no está seguro de cómo corregir errores en `/etc/fstab` y creó un archivo de copia de seguridad en el primer paso de este procedimiento, puede restaurarlo desde su archivo de copia de seguridad utilizando el comando siguiente.

   ```
   [ec2-user ~]$ sudo mv /etc/fstab.orig /etc/fstab
   ```

## instancias de Windows
<a name="ebs-use-win"></a>

Utilice uno de los siguientes métodos para que un volumen esté disponible en una instancia de Windows.

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

**Hacer que todos los volúmenes de EBS con particiones sin procesar estén disponibles para su uso con Windows PowerShell**

1. Inicie sesión en la instancia de Windows mediante el Escritorio remoto. Para obtener más información, consulte [Conexión con su instancia de Windows](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connecting_to_windows_instance.html).

1. **En la barra de tareas, abra el menú Inicio y seleccione Windows. PowerShell**

1. Utilice la serie de PowerShell comandos de Windows proporcionada en el cuadro de diálogo abierto PowerShell . El script realiza las siguientes acciones de manera predeterminada:

   1. Detiene el HWDetection servicio Shell.

   1. Enumera los discos en los que el estilo de partición es sin procesar.

   1. Crea una nueva partición que abarca el tamaño máximo que admitirán el disco y el tipo de partición.

   1. Asigna una letra disponible a la unidad de disco.

   1. Formatea el sistema de archivos como NTFS con la etiqueta del sistema de archivos especificada.

   1. Vuelve a iniciar el HWDetection servicio Shell.

   ```
   Stop-Service -Name ShellHWDetection
   Get-Disk | Where PartitionStyle -eq 'raw' | Initialize-Disk -PartitionStyle {{MBR}} -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "{{Volume Label}}" -Confirm:$false
   Start-Service -Name ShellHWDetection
   ```

------
#### [ DiskPart command line tool ]

**Hacer que un volumen de EBS esté disponible para su uso con la herramienta de línea de DiskPart comandos**

1. Inicie sesión en la instancia de Windows mediante el Escritorio remoto. Para obtener más información, consulte [Conexión con su instancia de Windows](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connecting_to_windows_instance.html).

1. Determine el número del disco que desea que esté disponible:

   1. Abra el menú Inicio y seleccione Windows PowerShell.

   1. Utilice cmdlet `Get-Disk` para recuperar una lista de los discos disponibles.

   1. En la salida del comando, fíjese en el **Number** (Número) correspondiente al disco que quiere que esté disponible.

1. Cree un archivo de script para ejecutar DiskPart comandos:

   1. Abra el menú Inicio y seleccione **Explorador de archivos**.

   1. Desplácese hasta un directorio, como por ejemplo C:\\, para almacenar el archivo de script.

   1. Elija un espacio vacío, o haga clic en él con el botón derecho, dentro de la carpeta para abrir el cuadro de diálogo, coloque el cursor sobre **Nuevo** para acceder al menú contextual, y luego elija **Documento de texto**.

   1. Utilice `diskpart.txt` como nombre del archivo de texto.

1. Agregue los siguientes comandos al archivo de script. Es posible que tenga que modificar el número de disco, el tipo de partición, la etiqueta del volumen y la letra de la unidad. El script realiza las siguientes acciones de manera predeterminada:

   1. Selecciona el disco 1 para su modificación.

   1. Configura el volumen para que utilice la estructura de partición MBR (registro de arranque maestro).

   1. Formatea el volumen como volumen NTFS.

   1. Establece la etiqueta del volumen.

   1. Asigna una letra de unidad al volumen.
**aviso**  
Si va a montar un volumen que ya contiene datos, no reformatee el volumen, ya que esta acción eliminaría dichos datos.

   ```
   select disk {{1}} 
   attributes disk clear readonly 
   online disk noerr
   convert {{mbr}} 
   create partition primary 
   format quick fs=ntfs label="{{volume_label}}" 
   assign letter="{{drive_letter}}"
   ```

   Para obtener más información, consulte [DiskPart Sintaxis y parámetros](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766465(v=ws.10)#diskpart-syntax-and-parameters).

1. Abra un símbolo del sistema, desplácese hasta la carpeta en la que está el script y ejecute el siguiente comando para que un volumen esté disponible para su uso en el disco especificado:

   ```
   C:\> diskpart /s diskpart.txt
   ```

------
#### [ Disk Management utility ]

**Para conseguir que un volumen de EBS esté disponible para su uso mediante la utilidad Administración de discos**

1. Inicie sesión en la instancia de Windows mediante el Escritorio remoto. Para obtener más información, consulte [Conexión con su instancia de Windows](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connecting_to_windows_instance.html).

1. Inicie la utilidad de Administración de discos. En la barra de tareas, abra el menú contextual (haga clic con el botón derecho) del logotipo de Windows y elija **Administración de discos**.
**nota**  
En Windows Server 2008, elija **Inicio**, **Herramientas administrativas**, **Administración de equipos**, **Administración de discos**.

1. Conecte el volumen. En el panel inferior, abra el menú contextual (con el botón derecho del ratón) del panel izquierdo del volumen de EBS. Elija **En línea**.  
![Conecte el volumen.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-volume-online.png)

1. (Condicional) Si el disco no se ha inicializado, es necesario inicializarlo para poder utilizarlo. Si el disco ya se inicializó, omita este paso.
**aviso**  
Si va a montar un volumen que ya contiene datos (por ejemplo, un conjunto de datos públicos o un volumen que ha creado a partir de una instantánea), no reformatee el volumen, ya que esta acción eliminaría dichos datos.

   Si no se ha inicializado el disco, hágalo de la siguiente manera:

   1. Abra el menú contextual (haga clic con el botón derecho) del panel izquierdo correspondiente al disco y elija **Inicializar disco**.  
![Inicialice el volumen.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-volume-initialize.png)

   1. En el cuadro de diálogo **Inicializar disco**, seleccione un estilo de partición y elija **Aceptar**.  
![Inicialice la configuración del volumen.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-volume-initialize-settings.png)

1. Abra el menú contextual (haga clic con el botón derecho) del panel derecho correspondiente al disco y elija **Nuevo volumen simple**.  
![Montaje de un volumen simple.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-new-simple-volume.png)

1. En el **Asistente para nuevo volumen simple**, elija **Siguiente**.  
![Inicie el Asistente para nuevo volumen simple.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-welcome.png)

1. Si desea cambiar el valor máximo predeterminado, especifique el **Tamaño del volumen simple en MB** y luego elija **Siguiente**.  
![Especifique el tamaño del volumen.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-size.png)

1. Especifique la letra de unidad que prefiera, si es necesario, en el menú desplegable **Asignar la letra de unidad siguiente**, y luego elija **Siguiente**.  
![Especifique una letra de unidad.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-letter.png)

1. Especifique una **Etiqueta del volumen**, ajuste la configuración predeterminada según sea necesario y luego elija **Siguiente**.  
![Especifique la configuración para formatear el volumen.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-format.png)

1. Revise la configuración y luego elija **Finalizar** para aplicar las modificaciones y cerrar el Asistente para nuevo volumen simple.  
![Revise la configuración y finalice el asistente.](http://docs.aws.amazon.com/es_es/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-finish.png)

------