2016-05-10 4 views
3

Fehler beim Starten der ec2-Instanz nach dem Anhängen des Volumes: Ich habe device_name als "/ dev/sda1" definiert, aber es nimmt immer noch "/ dev/sdf ".Fehler: Instanz hat kein Volume im Stammverzeichnis (/ dev/sda1)

Hier ist mein Code:

ec2_vol: 
     instance: "{{ instance_id }}" 
     id: "{{ ec2_vol.volume_id }}" 
     device_name: "/dev/sda1" 
     region: "{{ aws_region }}" 
+0

Haben Sie versucht, die Namensgebung '/ dev/xvda1'? – RaviTezu

+0

Was wird zurückgegeben, wenn Sie 'lsblk' auf der aws-Instanz ausführen? – RaviTezu

+0

Es zeigt NAME MAJ: MIN RM GRÖßE RO TYP MOUNTPUNKT xvda 202: 0 0 40G 0 disk └─xvda1 202: 1 0 40G 0 teil/ – kohi

Antwort

3

Sie müssen die Lautstärke lösen und dann die gleiche EC2 wieder anbringen. Und stellen Sie beim Anschließen von Volume sicher, dass Sie Device als/dev/sada1 angeben.

Bitte gehen Sie wie folgt Schritt für Schritt Verfahren für die gleiche: Link

1

mit/dev/sda1 funktioniert nicht mehr (zumindest in meinem Fall habe ich ein gp2 Wurzelvolumen für ein magnetisches ersetzt) ​​und musste direkt xvda (ohne/dev) auf dem Gerätefeld angeben.

also im Bereich Device: xvda

das ist es.

(na ja, scheint ein vorübergehendes Problem, das in Oregon Region passiert ist, habe ich versucht, es in Irland und Sie haben zu spezifizieren/dev/sda1 wie üblich)

+0

Ich kann bestätigen, dass dies für mich auf einer Debian-Instanz auf EU-Frankfurt funktioniert hat. –

Verwandte Themen