GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So erhöhen Sie den Speicherplatz einer AWS EC2 Ubuntu-Instance

Manchmal kann es erforderlich sein, den Speicherplatz Ihrer Server zu erhöhen. Es wird immer empfohlen, einen Snapshot des Volumes zu erstellen, bevor Sie es erweitern oder die Laufwerksgröße erhöhen. Außerdem ist es nicht ratsam, die Festplattengröße zu verringern. Das Erhöhen der Größe eines Volumes erhöht 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 Startvolumes (Root-Partition) mit dem Dateisystem vom Typ ext4 von Ubuntu 20.04 Server erhöhen.

Voraussetzungen

  1. AWS-Konto (erstellen wenn Sie noch keins haben).
  2. Eine EC2 Ubuntu 20.04-Serverinstanz (Klicken Sie hier, um zu erfahren, wie Sie eine EC2-Instanz erstellen)

Was werden wir tun?

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

Aktuellen Speicherplatz prüfen

Lassen Sie uns zuerst den aktuellen Speicherplatz, Informationen zu verfügbaren Blockgeräten mit den Befehlen lsblk und blkid prüfen.

df -h

lsblk

schwarz

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

Ändern Sie die Festplattengröße des Volumes

Wechseln Sie zur EC2-Instanz –> Volume, das der Instanz zugeordnet ist.

Hier sehen Sie das Volumen, klicken Sie auf "Aktionen" --> "Volumes ändern".

Geben Sie auf dem Popup-Bildschirm die gewünschte Größe an. Ich habe 30 GB angegeben, früher waren es 8 GB. Klicken Sie auf die Schaltfläche "Ändern", dies ändert die Festplattengröße auf 30 GB.

Bestätigen Sie die Änderung, indem Sie auf die Option "Ja" klicken.

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

Bis zu diesem Zeitpunkt haben wir nur die Festplattengröße geändert, sie steht noch nicht zur Verfügung. Jetzt müssen wir das Dateisystem des Volumes erweitern, um die neue Speicherkapazität zu nutzen.

Erweitern Sie das Dateisystem.

An diesem Punkt, wenn Sie den Speicherplatz überprüfen, werden Sie sehen, dass das Volume / noch 7,7 GB hat.

df -h

Um die Volume-Größe zu erweitern, rufen Sie mit dem lsblk-Befehl Informationen zu den an Ihre Instanz angeschlossenen Blockgeräten ab

lsblk

Überprüfen Sie den Dateisystemtyp, verwenden Sie den folgenden Befehl.

schwarz

In unserem Fall ist das Dateisystem vom Typ ext4 des Volumes

Verwenden Sie den folgenden Befehl, um die Lautstärke des ext4-Typs zu erweitern.

sudo resize2fs /dev/xvda1

Wenn Sie dieses Mal die Festplattengröße überprüfen, werden Sie sehen, dass die Festplatte erweitert wurde und wir jetzt 28 GB (ungefähr 30 GB) für / Partition haben.

df -h

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

Schlussfolgerung

In diesem Artikel haben wir die Schritte zum Erhöhen der Festplattengröße des Startvolumes und zum Erweitern des Dateisystems vom Typ ext4 gesehen. Es ist immer ratsam, einen Schnappschuss der Festplatte zu machen, bevor Sie sie vergrößern, und es ist auch ratsam, eine Verringerung der Festplattengröße zu vermeiden.


Ubuntu
  1. So überwachen Sie den freien Speicherplatz bei Amazon EC2 mit Cloud Watch

  2. So überprüfen Sie den Speicherplatz auf Ubuntu 20.04

  3. So aktivieren Sie SSH als Root auf einer AWS Ubuntu-Instanz

  4. Ist es sicher, eine Aws Ubuntu-Instanz zu aktualisieren, auf der Live-Sites ausgeführt werden?

  5. Wie überprüfe ich den Speicherplatz in Ubuntu 20.04 und 20.10?

So installieren Sie Jenkins mithilfe einer .war-Datei auf einer AWS EC2 Ubuntu 20.04-Instance

So erstellen Sie eine Ubuntu EC2-Instance auf AWS

So geben Sie Speicherplatz in Ubuntu 20.04 LTS frei

So erhöhen Sie den virtuellen Speicherplatz der VM auf VirtualBox

So installieren Sie den MERN-Stack auf Ubuntu in der AWS-Cloud

Wie erhöht man den Speicherplatz, wenn Ubuntu zusammen mit Windows installiert wird?