Ist es sicher, ein EBS-Laufwerk unter /mnt/some_name zu mounten und meine EC2-Instance neu zu starten?

Ist es sicher, ein EBS-Laufwerk unter /mnt/some_name zu mounten und meine EC2-Instance neu zu starten?

Soweit ich das online gesehen habe, scheint jeder zusätzliche EBS-Laufwerke unter zu mounten /mnt/some_name. Dies /mntist jedoch der Mount-Punkt des flüchtigen Speichers der Instanz und dieser geht verloren, wenn die Instanz gestoppt wird.

Vorausgesetzt, ich habe den richtigen Eintrag hinzugefügt, /etc/fstabkann ich die Instanz neu starten oder stoppen/starten und das Laufwerk weiterhin gemountet lassen?

Ich denke, dass der Einhängepunkt /mnt/some_namebeim Neustart verloren geht, sodass das Laufwerk nicht eingehängt werden kann. Habe ich Recht? Wo soll ich die Dinge dann einhängen?

Antwort1

Da ich nicht sicher war, ob meine Frage richtig verstanden wurde, habe ich das Experiment selbst durchgeführt. Das Ergebnis ist, dass ...

Ja, beim Stoppen/Starten geht alles unter /mnt verloren und Sie können das Laufwerk nicht mounten, ohne den Mount-Punkt neu zu erstellen. Wie erwartet, aber...

Wenn Sie einen Eintrag zu /etc/fstab hinzufügen, spielt es keine Rolle, dass der Einhängepunkt nicht existiert, er wird erstellt und das Laufwerk eingehängt.

  • Erstellen Sie eine neue kleine Instanz, ein zusätzliches EBS und ein Dateisystem darauf.
  • Erstellen Sie ein Verzeichnis unter /mnt/test.innender flüchtige Speicher.
  • sudo mount /dev/xvdf /mnt/test- Bußgeld.
  • Neustart
  • /mnt/test existiert.
  • sudo mount /dev/xvdf /mnt/test- Bußgeld.
  • Instanz stoppen
  • Instanz starten
  • /mnt/testist nicht vorhanden
  • sudo mount /dev/xvdf /mnt/test- Fehler: Einhängepunkt /mnt/test existiert nicht
  • Verzeichnis neu erstellen, Laufwerk erneut mounten, zu /etc/fstab hinzufügen
  • Instanz stoppen
  • Instanz starten
  • /mnt/test existiert, EBS gemountet, Testdatei existiert

Ich habe nicht getestet, wie weit diese automatische Erstellung geht. Wenn ich bei /mnt/a/b/c mounte, würde es immer noch funktionieren?

Antwort2

Wenn Sie den Eintrag in /etc/fstab vorgenommen haben, müssen Sie sich keine Sorgen machen. Beim Neustart kümmert sich das Betriebssystem darum, es in Ihr Zielverzeichnis einzuhängen. Sie müssen es nicht erneut einhängen. Ihre Daten gehen dadurch in keiner Weise verloren. Sie können den Befehl df -kh ausführen, um den Einhängestatus jederzeit anzuzeigen.

Antwort3

/mnt wird mit allem anderen zurückkommen. Ja, Sie verlieren den flüchtigen Speicher, wenn es sich nicht auch um eine EBS-LUN handelt, aber

1) Die neue Instanz sollte ein /mnt haben

2) Wenn nicht, haben Sie immer noch Ihre Daten, was der einzige Grund zu sein scheint, warum ich sie zurückhaben möchte und

3) Warum verwenden Sie EBS nicht auch als Root?

verwandte Informationen