So erhöhen Sie schnell die Festplattengröße auf einem Server

Hallo zusammen! Kürzlich bin ich auf eine scheinbar einfache Aufgabe gestoßen – die Festplattengröße „heiß“ auf einem Linux-Server zu erhöhen.

Aufgabenbeschreibung

Es gibt einen Server in der Cloud. In meinem Fall ist das Google Cloud – Compute Engine. Betriebssystem - Ubuntu. Derzeit ist eine 30-GB-Festplatte angeschlossen. Die Datenbank wächst, die Dateien schwellen an, daher müssen Sie die Festplattengröße beispielsweise auf 50 GB erhöhen. Gleichzeitig deaktivieren wir nichts und starten nichts neu.

Aufmerksamkeit! Bevor wir beginnen, erstellen Sie ein Backup aller wichtigen Informationen!

1. Überprüfen wir zunächst, wie viel freien Speicherplatz wir haben. In der Linux-Konsole schreiben wir:

df -h

So erhöhen Sie schnell die Festplattengröße auf einem Server
Vereinfacht gesagt habe ich insgesamt 30 GB und jetzt sind 7.9 GB frei. Muss erhöht werden.

2. Als nächstes schließe ich noch ein paar GB über die Konsole meines Hosters an. Google Cloud macht dies ganz einfach, ohne Neustart. Ich gehe zu Compute Engine -> Festplatten -> Wählen Sie die Festplatte meines Servers aus und ändern Sie ihre Größe:

So erhöhen Sie schnell die Festplattengröße auf einem Server
Ich gehe hinein, klicke auf „Bearbeiten“ und erhöhe die Festplattengröße auf die von mir benötigte Größe (in meinem Fall bis zu 50 GB).

3. Jetzt haben wir also 50 GB. Überprüfen wir dies auf dem Server mit dem Befehl:

sudo fdisk -l

So erhöhen Sie schnell die Festplattengröße auf einem Server
Wir sehen unsere neuen 50 GB, können aber vorerst nur 30 GB nutzen.

4. Jetzt löschen wir die aktuelle 30-GB-Festplattenpartition und erstellen eine neue 50-GB-Partition. Sie können mehrere Abschnitte haben. Möglicherweise müssen Sie auch mehrere neue Partitionen erstellen. Für diesen Vorgang verwenden wir das Programm fdisk, mit dem Sie Festplattenpartitionen verwalten können. Es ist auch wichtig zu verstehen, was Festplattenpartitionen sind und wofür sie benötigt werden – lesen Sie hier. Um das Programm auszuführen fdisk Verwenden Sie den Befehl:

sudo fdisk /dev/sda

5. Im interaktiven Modus des Programms fdisk Wir führen mehrere Operationen durch.

Zuerst geben wir ein:

p

So erhöhen Sie schnell die Festplattengröße auf einem Server
Der Befehl zeigt eine Liste unserer aktuellen Partitionen an. In meinem Fall ist eine Partition 30 GB groß und weitere 20 GB sind sozusagen frei schwebend.

6. Geben Sie dann Folgendes ein:

d

So erhöhen Sie schnell die Festplattengröße auf einem Server
Wir löschen die aktuelle Partition, um eine neue für die gesamten 50 GB zu erstellen. Vor der Operation prüfen wir noch einmal, ob wir ein Backup wichtiger Informationen erstellt haben!

7. Als nächstes geben wir dem Programm Folgendes an:

n

So erhöhen Sie schnell die Festplattengröße auf einem Server
Der Befehl erstellt eine neue Partition. Alle Parameter sollten auf die Standardeinstellungen eingestellt sein – Sie können einfach die Eingabetaste drücken. Wenn Sie einen Sonderfall haben, geben Sie Ihre Parameter an. Wie Sie auf dem Screenshot sehen können, habe ich eine 50-GB-Partition erstellt – was ich brauche.

8. Als Ergebnis gebe ich dem Programm Folgendes an:

w

So erhöhen Sie schnell die Festplattengröße auf einem Server
Dieser Befehl schreibt die Änderungen und beendet den Vorgang fdisk. Wir befürchten nicht, dass das Lesen der Partitionstabelle fehlgeschlagen ist. Der folgende Befehl hilft, dieses Problem zu beheben. Nur noch ein bisschen übrig.

9. Wir sind gegangen fdisk und kehrte zur Linux-Hauptzeile zurück. Als nächstes fahren wir hinein, wie uns zuvor geraten wurde:

sudo partprobe /dev/sda

Wenn alles erfolgreich war, erhalten Sie keine Meldung. Wenn Sie das Programm nicht installiert haben Teilsonde, und installieren Sie es dann. genau Teilsonde wird die Partitionstabellen aktualisieren, wodurch wir die Partition online auf bis zu 50 GB erweitern können. Fortfahren.

Hinweis! Installieren Teilsonde Du kannst es so machen:

 apt-get install partprobe


10. Jetzt muss noch die Partitionsgröße mit dem Programm neu definiert werden resize2fs. Sie wird dies online tun – selbst in diesem Moment funktionierten die Skripte und schrieben auf die Festplatte.

Programm resize2fs überschreibt die Metadaten des Dateisystems. Dazu verwenden wir den folgenden Befehl:

sudo resize2fs /dev/sda1

So erhöhen Sie schnell die Festplattengröße auf einem Server
Hier ist sda1 der Name Ihrer Partition. In den meisten Fällen ist dies sda1, Ausnahmen sind jedoch möglich. Seien Sie aufmerksam. Infolgedessen hat das Programm die Partitionsgröße für uns geändert. Ich denke, das ist ein Erfolg.

11. Stellen wir nun sicher, dass sich die Partitionsgröße geändert hat und wir jetzt 50 GB haben. Wiederholen wir dazu den allerersten Befehl:

df -h

So erhöhen Sie schnell die Festplattengröße auf einem Server

Source: habr.com

Kommentar hinzufügen