2011-08-08 7 views
12

Soy bastante nuevo en Amazon Web Services. Hice mi primer volumen de EBS (a través de la línea de comandos y la aplicación web de AWS) y lo adjunté a una instancia en ejecución en /dev/sdh como seen here. La aplicación web me muestra que se ha adjuntado correctamente a la instancia. Sin embargo, la carpeta /dev/sdh no aparece en la instancia, ni tampoco df -h revela que está allí. ¿Qué más necesito hacer?AWS - EBS conectado pero no se puede encontrar en la instancia

No estoy seguro si esto ayuda, pero la instancia es un Ubuntu 11.04 Large.

+0

¿Intentó formatearlo o montarlo? Si es así, ¿qué pasó cuando trataste de montarlo? – Iterator

+0

@Iterator - Llegué a este paso en el documento vinculado: 'sudo mkfs.xfs/dev/sdh'. En este punto falla porque/dev/sdh no existe. – skaz

+0

@Iterator: ya tengo la máquina en funcionamiento cuando la conecté. ¿No es esa la forma correcta de hacerlo? – skaz

Respuesta

27

No estoy seguro si será el motivo en su caso, pero encontramos un problema similar al integrar imágenes de Fedora en nuestra infraestructura para BitNami Cloud Hosting.

Algunos kernels usan/dev/xvd * en lugar de/dev/sd *. En su caso, si ha adjuntado el volumen con el nombre del dispositivo/dev/sdh, aparecerá como/dev/xvdh en la máquina.

Espero que ayude.

+0

Carlos SM - Esto fue todo - ¡muchas gracias! – skaz

1

Cuando adjunta un nuevo volumen de EBS a una instancia de EC2, no hay nada presente en el volumen, ni siquiera el sistema de archivos. Por lo tanto, si lo hace df -h, no aparecerá.

Debe usar el comando lsblk para listar todos los discos adjuntos.

Deberá formatearlo para que se pueda utilizar. Aquí está el útil link para eso.

Además, la respuesta de @ CarlosSM es correcta, ya que a veces el nombre del volumen es diferente al especificado.

Cuestiones relacionadas