Ich habe eine EC2 Amazon-Instanz (ubuntu) erstellt und ein Volume aus einem verfügbaren Snapshot erstellt. Das Volume wurde erfolgreich an meine Instanz als /dev/sdf
angehängt.
Ich habe den folgenden Befehl ausgeführt: performed: mkdir /space
Wenn ich versuche den folgenden Befehl auszuführen:
sudo mount /dev/sdf1 /space
Ich bekomme diese Nachricht:
mount: special device /dev/sdf1
existiert nicht
Wie kann ich dieses Problem lösen?
Versuchen Sie, das Gerät "/ dev / sdf" anstelle von "/ dev / sdf1" zu installieren.
Wenn das immer noch nicht funktioniert, versuchen Sie, es als "/ dev / xvdf" oder "/ dev / xvda1" zu installieren, z. B .:
%Vor%Die Erklärung für diesen Namenskonflikt finden Sie im Dialogfeld "Attach Volume" des EC2-Verwaltungsbildschirms:
Hinweis: Neuere Linux-Kernel können Ihre Geräte intern / dev / xvdf über / dev / xvdp intern umbenennen, selbst wenn der hier eingegebene (und in den Details gezeigte) Gerätename / dev / sdf über / dev / sdp.
In meinem CloudFormation UserData-Abschnitt ließ ich den Befehl attach-volume
und mount
sequentiell ohne Verzögerung ausführen. Ich führte eine Verzögerung von 5 Sekunden zwischen dem Befehl attach-volume und dem Befehl mount ein und löste das Problem.
Tags und Links amazon-ec2