Ich habe Probleme beim Anschließen des EBS-Volumes an meine Ubuntu EC2-Instanz.
Folgendes habe ich getan:
Über die Amazon AWS Console habe ich ein EBS 150 GB-Volume erstellt und es an eine Ubuntu 11.10 EC2-Instanz angehängt. Unter den EBS-Volume-Eigenschaften zeigt "Anhang": "[meine Ubuntu-Instanz-ID]: / dev / sdf (angehängt)"
Es wurde versucht, das Laufwerk auf der Ubuntu-Box zu mounten, und es wurde mir mitgeteilt, dass "mount: / dev / sdf kein Blockgerät ist".
sudo mount /dev/sdf /vol
Also habe ich mit fdisk nachgesehen und versucht, vom neuen Speicherort aus zu mounten, und es hat mir gesagt, dass es nicht das richtige Dateisystem ist.
sudo fdisk -l
sudo mount -v -t ext4 /dev/xvdf /vol
der Fehler:
mount: falscher fs-Typ, schlechte Option, schlechter Superblock in / dev / xvdf, fehlende Codepage oder Hilfsprogramm oder anderer Fehler In einigen Fällen finden Sie nützliche Informationen in syslog - try dmesg | Schwanz oder so
"dmesg | tail" sagte mir, dass es den folgenden Fehler gab:
EXT4-fs (sda1): VFS: ext4-Dateisystem kann nicht gefunden werden
Ich habe auch versucht, die Konfigurationen in die Datei / etc / fstab zu kopieren, wie unter http://www.webmastersessions.com/how-to-attach-ebs-volume-to-amazon-ec2-instance beschrieben , aber immer noch nicht das Recht gegeben Dateisystemfehler.
Fragen:
Q1: Basierend auf Punkt 1 (oben), warum wurde das Volume 'dev / sdf' zugeordnet, wenn es wirklich '/ dev / xvdf' zugeordnet ist?
F2: Was muss ich noch tun, um das EBS-Volume zu laden? Ich dachte, es kümmert sich nur um alles für mich, wenn ich es an eine Instanz anhänge.
Antworten:
Da es sich um ein neues Volume handelt, müssen Sie das EBS-Volume (Blockgerät) zwischen Schritt 1 und Schritt 2 mit einem Dateisystem formatieren. Der gesamte Prozess mit Ihrem Beispiel-Mount-Punkt lautet also:
Erstellen Sie ein EBS-Volume.
Schließen Sie das EBS-Volume an
/dev/sdf
(den externen Namen von EC2 für diese bestimmte Gerätenummer) an.Dateisystem formatieren
/dev/xvdf
(Ubuntus interner Name für diese bestimmte Gerätenummer):Formatieren Sie das Dateisystem nur, wenn es sich um ein neues Volume handelt, auf dem keine Daten gespeichert sind. Durch die Formatierung ist es schwierig oder unmöglich, Daten abzurufen, die sich zuvor auf diesem Volume befanden.
Mount-Dateisystem (mit Update auf / etc / fstab, damit es beim Neustart gemountet bleibt):
quelle
-m 000
?Schritt 1: Volume erstellen
Schritt 2: An das Root-Volume Ihrer Instanz anhängen
Schritt 3: sudo resize 2fs -p / dev / xvde ausführen
Schritt 4: apache2 neu starten sudo service apache2 restart Schritt 4:
df -h ausführen
Sie können das Gesamtvolumen Ihrer Instanz anzeigen.
quelle