2012-09-22 15 views
8

Creé una instancia de Amazon EC2 (ubuntu) y creé un volumen a partir de una instantánea disponible. El volumen se ha adjuntado correctamente a mi instancia como /dev/sdf.Error al montar la unidad

que ejecuta el siguiente comando: realizado: mkdir /space

Cuando trato de ejecutar el siguiente comando: sudo mount /dev/sdf1 /space

me sale este mensaje: mount: special device /dev/sdf1 no existe

¿Cómo puedo solucionar este problema ?

Respuesta

18

Pruebe a montar el dispositivo "/ dev/sdf" en lugar de "/ dev/sdf1".

Si aún así no funciona, puede intentar montarlo como "/ dev/xvdf" o "/ dev/xvda1", por ejemplo:

sudo mount /dev/xvda1 /space 

La explicación de este error en el nombre se puede encontrar en el "Adjuntar volumen" de diálogo de la pantalla de gestión de EC2:

Nota: los nuevos núcleos pueden cambiar el nombre de los dispositivos a/dev/xvdf a través de/dev/xvdp internamente, incluso cuando el nombre del dispositivo introducido aquí (y se muestra en la detalles) es/dev/sdf a través de/dev/sdp.

+0

Intenté ambas soluciones, ninguna de ellas funciona. En el primero, obtengo: el dispositivo especial/dev/sdf no existe. Al intentar el segundo, obtengo: mount: debe especificar el tipo de sistema de archivos. –

+0

También intente con "/ dev/xvda1" (editado mi respuesta). Si todavía no funciona, busque el nombre del dispositivo que comience con "xvd", p. usando el comando "ls/dev/xvd *". –

+0

mount es exitoso ahora. Pero, aún no soy capaz de lograr el resto. Estoy tratando de ejecutar un comando: ./setup-script Pero obtengo: sudo: ./setup-cript: comando no encontrado. Estoy en el paso 5 en el siguiente tutorial si puede ayudar, por favor. https://www.eff.org/pages/howto-using-ssl-observatory-cloud. No sé dónde está el problema? –

1

En mi sección CloudFormation UserData que tenían el mando y attach-volumemount comando de ejecución secuencial sin demora. Introduje un retraso de 5 segundos entre el comando adjuntar volumen y el comando de montaje y resolvió el problema.

aws ec2 attach-volume --volume-id $volumeId --instance-id $instanceId --device /dev/xvdf 
sleep 5 
mount /dev/xvdf /db -t ext4 
Cuestiones relacionadas