So erhöhen Sie den Speicherplatz in der EC2 -Instanz

So erhöhen Sie den Speicherplatz in der EC2 -Instanz
Amazon EC2 ist eine der am meisten bevorzugten Plattformen, die verwendet werden, um Webserver aufgrund ihrer Flexibilität bereitzustellen. Sie können einen Webserver mit begrenzten Ressourcen starten und später die Ressourcen Ihres Webservers bei Bedarf skalieren. In diesem Blog wird das Verfahren zur Erhöhung des Festplattenraums in einer EC2 -Instanz mit den folgenden Schritten erläutert.
  • Backup EBS Volumen
  • Erhöhen Sie die Größe der EBS -Lautstärke
  • Erhöhen Sie die Trenngröße
  • Dateisystem erweitern
    • Ext4 -Dateisystem erweitern
    • Erweitern Sie das XFS -Dateisystem

Backup EBS Volumen

Bevor die Größe des EBS -Volumes erhöht wird, ist es immer eine gute Praxis, eine Sicherung des EBS -Volumes zu haben. Falls etwas schief geht, haben Sie die Sicherung des EBS -Volumes und können Ihre Daten wiederherstellen. Besuchen Sie den folgenden Link, um sich bei der AWS -Verwaltungskonsole anzumelden.

https: // Konsole.AWS.Amazonas.com

Nachdem Sie sich bei der AWS -Managementkonsole angemeldet haben, gehen Sie zu den EC2 -Diensten.

Stellen Sie vor dem Start sicher, dass Sie die neue EC2 -Konsole verwenden, da sich die alte EC2 -Konsole leicht unterscheiden kann. Um zur neuen EC2 -Konsole umzusteigen.

Wählen Sie nach dem Umschalten zur neuen EC2 -Konsole die Option "Volumes" im linken Seitenfeld unter "Elastic Block Store" aus.

Es wird alle verfügbaren EBS -Volumes dort angezeigt. Wählen Sie die EBS -Lautstärke der Instanz, die Sie ändern möchten, und klicken Sie oben auf die Schaltfläche "Aktion".

Wählen Sie im Dropdown -Menü die Option "Snapshot erstellen" aus. Sie werden nach der Beschreibung für den Snapshot gefragt. Fügen Sie eine Beschreibung hinzu und klicken Sie auf die Schaltfläche "Snapshot erstellen" unten rechts.

Wählen Sie die Option "Snapshot" aus der linken Seite im Abschnitt "Elastic Block Store" aus der linken Seite. Dort wird ein Schnappschuss angezeigt.

Erhöhen Sie die Größe der EBS -Lautstärke

Nachdem Sie den Schnappschuss des EBS -Volumes übernommen haben. Wählen Sie die Option "Volumes" aus der linken Seite unter "Elastic Block Store" aus der linken Seite.

Es wird alle verfügbaren EBS -Volumes dort angezeigt. Wählen Sie die EBS -Lautstärke der Instanz, die Sie ändern möchten, und klicken Sie oben auf die Schaltfläche "Aktion".

Wählen Sie in der Dropdown-Liste die Option "Volumen ändern" aus, wobei ein Popup angezeigt wird.

Aus dem Popup ist klar, dass der Volumentyp zusammen mit der Lautstärkegröße auch geändert werden kann. Das Feld der Größe zeigt die aktuelle Größe des EBS -Volumes, ich.e., 8 GB. Erhöhen Sie die Größe des EBS -Volumes auf den gewünschten Wert und klicken Sie auf Modify.

Nachdem Sie auf die Schaltfläche "Modify" geklickt haben.

Klicken Sie auf die Schaltfläche "Ja", und es wird begonnen, die EBS -Lautstärke zu ändern. Es kann einige Zeit dauern, um das Volumen zu ändern. Überprüfen Sie den Volumenzustand und warten Sie, bis die Optimierung abgeschlossen ist.

Erhöhen Sie die Trenngröße

Nach Erhöhung der EBS -Lautstärkegröße stellen Sie eine Verbindung zu Ihrer Instanz über SSH her, um die Größe der EBS -Lautstärke zu überprüfen.

Ubuntu@Ubuntu: ~ $ ssh Ubuntu@ -ich

Verwenden Sie nun die df Befehl zum Auflisten aller auf Ihrer Festplatte montierten Dateisysteme.

Ubuntu@Ubuntu: ~ $ sudo df -ht

Die Root -Dateisystemgröße (/dev/xvda1) ist immer noch 8 GB und sein Typ ist ext4. Verwenden Sie nun die LSBLK Befehl im Terminal, um zu überprüfen, ob die Festplatte eine erweiterte Partition hat.

Ubuntu@Ubuntu: ~ $ sudo lsblk

Das Wurzelvolumen (/dev/xvda) hat eine Partition (/dev/xvda1). Die Größe des Volumens beträgt 20 GB, aber die Größe der Partition beträgt immer noch 8 GB. Verwenden Sie nun die GrowPart Befehl im Terminal zur Erweiterung der Partitionsgröße.

Ubuntu@Ubuntu: ~ $ sudo GrowPart /dev /xvda 1

Verwenden Sie wieder die LSBLK Befehl im Terminal, um zu überprüfen, ob sich die Größengröße der Partitionen verlängerte.

Ubuntu@Ubuntu: ~ $ sudo lsblk

Umfang Dateisystem

Bisher wurden die Volumengröße und die Partitionsgröße erweitert. Verwenden Sie den Befehl df, um zu überprüfen, ob das Root -Dateisystem verlängert wurde oder nicht.

Ubuntu@Ubuntu: ~ $ sudo df -ht

Die Größe des Root -Dateisystemsystems beträgt noch 8 GB und muss erweitert werden. Um verschiedene Arten von Dateisystemen zu erweitern, werden verschiedene Befehle verwendet.

Ext4 -Dateisystem erweitern

Um eine zu verlängern ext4 Dateisystem, die Größe 2fs Befehl wird verwendet.

Ubuntu@ubuntu: ~ $ sudo resize2fs /dev /xvda1

Listen Sie jetzt erneut alle Dateisysteme in Ihrer EC2 -Instanz mit dem auf df Befehl.

Ubuntu@Ubuntu: ~ $ sudo df -ht

Nach dem Laufen der Größe 2fs Befehl, die Größe des Dateisystems wird erhöht.

Erweitern Sie das XFS -Dateisystem

Um die Größe der XFS -Dateisystemgröße zu erhöhen, die xfs_growfs Befehl wird verwendet. Wenn die XFS -Tools nicht in Ihrer EC2 -Instanz installiert sind, verwenden Sie den folgenden Befehl zur Installation.

Ubuntu@Ubuntu: ~ $ sudo APT Installieren Sie XFSPROGS

Erweitern Sie nach der Installation des XFS -Tools das XFS -Dateisystem mit dem xfs_growfs Befehl.

Ubuntu@Ubuntu: ~ $ sudo xfs_growfs -d /

Abschluss

Als Cloud -Lösung -Architekt oder Systemadministrator ist die begrenzte Bereitstellung von Ressourcen in der Cloud zunächst und später die Ressourcen mit zunehmendem Verkehr eine gute Praxis. Fast alle Cloud -Dienstanbieter bieten die Möglichkeit, die Ressourcen bei Bedarf zu skalieren. In diesem Blog werden die schrittweise Verfahren zur Erhöhung des Festplattenraums auf einer AWS-EC2-Instanz erläutert.