So erhöhen Sie den Festplattenspeicher einer AWS EC2 Ubuntu-Instanz

Manchmal könnte es notwendig sein, den Festplattenspeicher Ihrer Server zu vergrößern. Es wird immer empfohlen, einen Snapshot des Volumes zu erstellen, bevor Sie es erweitern oder die Festplattengröße erhöhen. Es ist auch nicht ratsam, die Festplattengröße zu verringern. Die Vergrößerung eines Volumes vergrößert nicht die Größe der Partition, ihr Dateisystem muss erweitert werden. Man muss einen dateisystemspezifischen Befehl verwenden, um die Größe des Dateisystems des Volumes zu ändern.

In diesem Artikel werden wir den Speicherplatz des Boot-Volumes (Root-Partition) mit dem Dateisystem vom Typ ext4 von Ubuntu 20.04 Server vergrößern.

Vorraussetzungen

  1. AWS-Konto (Erstellen Sie es, falls Sie noch keines haben).
  2. Eine EC2 Ubuntu 20.04 Server-Instanz (Klicken Sie hier, um zu erfahren, wie Sie eine EC2-Instanz erstellen)

Was werden wir tun?

  1. Prüfen Sie den aktuellen Festplattenplatz.
  2. Ändern Sie die Festplattengröße des Root-Volumes.
  3. Erweitern Sie das Dateisystem.

Prüfen des aktuellen Festplattenplatzes

Prüfen wir zunächst den aktuellen Festplattenspeicherplatz und Informationen über verfügbare Blockgeräte mit den Befehlen lsblk und blkid.

df -h

lsblk

blkid

Aktueller Speicherplatz

Im obigen Screenshot sehen Sie, dass die aktuelle Festplattengröße von / (Root) 7,7 GBs (ca. 8 GBs) beträgt. Wir werden versuchen, die Größe dieses Laufwerks zu erhöhen.

Ändern Sie die Festplattengröße des Volumes

Gehen Sie zur EC2-Instanz — > Volume, das an die Instanz angeschlossen ist.

EC2-Instanz prüfen

Hier sehen Sie das Volume, klicken Sie auf „Actions“ –> „Modify Volumes“.

EBS-Volumen modifizieren

Im Pop-up-Fenster geben Sie die gewünschte Größe an. Ich habe 30 GBs angegeben, vorher waren es 8 GBs. Klicken Sie auf die Schaltfläche „Ändern“, dadurch wird die Datenträgergröße auf 30 GBs geändert.

Geben Sie den benötigten Speicherplatz an

Bestätigen Sie die Änderung mit einem Klick auf die Option „Ja“.

Änderung bestätigen

Sie werden sehen, dass die Festplatte geändert wurde.

Bis zu diesem Punkt haben wir nur die Größe des Datenträgers geändert, er ist noch nicht zur Verwendung verfügbar. Jetzt müssen wir das Dateisystem des Volumes erweitern, um die neue Speicherkapazität zu nutzen.

Erfolgreiche EBS-Modifikation

Erweitern Sie das Dateisystem.

Wenn Sie zu diesem Zeitpunkt den Plattenplatz überprüfen, werden Sie sehen, dass das Volume / noch 7,7 GB hat.

df -h

Um die Größe des Volumes zu erweitern, holen Sie sich mit dem Befehl lsblk Informationen über die an Ihre Instanz angeschlossenen Blockgeräte

lsblk

Überprüfen Sie den Dateisystemtyp mit dem folgenden Befehl.

blkid

In unserem Fall ist das Dateisystem des Volumes vom Typ ext4

Verwenden Sie den folgenden Befehl, um das Volume vom Typ ext4 zu erweitern.

sudo resize2fs /dev/xvda1

Wenn Sie diesmal die Größe des Datenträgers überprüfen, werden Sie sehen, dass der Datenträger erweitert wurde und wir jetzt 28 GB (ca. 30 GB) für die Partition / haben.

df -h

Erhöhen Sie den Festplattenspeicher der EC2-Ubuntu-Instanz

Wenn Sie ein anderes Dateisystem als ext4 sehen, besuchen Sie die offizielle Dokumentation von AWS hier.

Fazit

In diesem Artikel haben wir die Schritte gesehen, um die Festplattengröße des Boot-Volumes zu erhöhen und das Dateisystem vom Typ ext4 zu erweitern. Es ist immer ratsam, einen Snapshot des Datenträgers zu erstellen, bevor man ihn vergrößert. Außerdem sollte man es vermeiden, den Datenträger zu verkleinern.

Das könnte dich auch interessieren …