Zum Hauptinhalt springen

Wie kann ich die Root-Partition unter Linux erweitern?

Die Root-Partition im Linux-Betriebssystem ist die primäre Partition und enthält alle notwendigen Dateien und Programme, damit das System funktioniert. Es kann jedoch im Laufe der Zeit notwendig sein, die Größe der Root-Partition zu erweitern, insbesondere wenn Ihnen auf der Festplatte nicht genügend freier Speicherplatz zur Verfügung steht. In diesem Artikel werden wir uns einige Möglichkeiten ansehen, wie Sie die Root-Partition unter Linux erweitern können.

Methode 1: Verwenden von LVM

Der logische Volumemanager (LVM) ist ein leistungsfähiges Werkzeug, mit dem Sie Festplatten und Partitionen unter Linux verwalten können. Wenn Sie LVM bereits verwenden, können Sie die Größe der Root-Partition leicht erweitern, indem Sie freien Speicherplatz von einer anderen Partition oder Festplatte hinzufügen.

Hinweis: Bevor Sie LVM verwenden, um die Root-Partition zu erweitern, stellen Sie sicher, dass Sie eine Sicherungskopie aller wichtigen Daten haben, um Datenverluste im Falle von Problemen zu vermeiden.

Methode 2: Verwenden von GParted

GParted ist ein grafisches Tool zur Verwaltung von Partitionen und Dateisystemen unter Linux. Wenn Sie eine grafische Umgebung auf Ihrem System installiert haben, können Sie GParted verwenden, um die Root-Partition mit einer einfachen und intuitiven Benutzeroberfläche zu erweitern.

Wichtig! Bevor Sie Partitionen mit GParted bearbeiten, sollten Sie eine exakte Kopie aller wichtigen Daten erstellen.

Was ist eine Root-Partition unter Linux?

Die Root-Partition enthält alle Systemdateien, Bibliotheken, Konfigurationsdateien und Programme, die zum Starten und Ausführen des Betriebssystems benötigt werden. Alle anderen Partitionen des Dateisystems wie /home, /var, /tmp und andere werden zur einfachen Verwendung und Organisation der Daten in diese Partition eingebunden.

Die Root-Partition hat eine begrenzte Größe, die bei der Installation des Betriebssystems bestimmt wird, und kann in einigen Fällen bis zu einer Grenze gefüllt werden, insbesondere wenn alle erforderlichen Programme und Updates installiert werden. In solchen Fällen müssen Sie möglicherweise die Root-Partition erweitern, um genügend Speicherplatz zum Installieren oder Speichern zusätzlicher Daten zu erhalten.

Daher sollten Sie vor der Ausführung eine Sicherungskopie Ihrer Daten erstellen und sich an die Dokumentation oder das Fachpersonal wenden, um Datenverluste und Fehlfunktionen des Betriebssystems zu vermeiden.

Warum muss ich die Root-Partition erweitern?

Die Root-Partition (oder das Root-Dateisystem) des Linux-Betriebssystems spielt eine wichtige Rolle. Es enthält alle notwendigen Dateien und Verzeichnisse, die das Funktionieren des Systems unterstützen. Im Laufe der Zeit kann es jedoch notwendig sein, diese Partition aus folgenden Gründen zu vergrößern:

  1. Mangel an freiem Speicherplatz: Nach und nach kann die Root-Partition mit Dateien und Erweiterungen gefüllt werden, die während der Verwendung des Systems installiert werden. Wenn der Speicherplatz auf der Root-Partition knapp wird, kann dies zu einer Beeinträchtigung der Systemleistung und zu Problemen mit verschiedenen Diensten und Programmen führen.
  2. Neue Programme installieren: Wenn Sie vorhaben, neue Programme zu installieren oder vorhandene zu aktualisieren, benötigt die Root-Partition möglicherweise mehr Speicherplatz zum Speichern von Dateien und Bibliotheken. Ohne die Root-Partition zu erweitern, können Probleme beim Installieren von Programmen oder beim Aktualisieren des Systems auftreten.
  3. Platz für Daten zuweisen: Möglicherweise müssen Sie ein Dateisystem auf der Root-Partition erstellen, um Ihre Daten oder Dateien zu speichern, die mit dem System verbunden sind. Zusätzlicher freier Speicherplatz auf der Root-Partition sorgt dafür, dass Sie immer Speicherplatz für Ihre Daten haben.

Die Erweiterung der Root-Partition unter Linux ermöglicht es Ihnen, Probleme zu vermeiden, die mit einem Mangel an Speicherplatz auf der Partition verbunden sind. Dies wird Ihnen helfen, das System normal zu halten und die erforderlichen Programme und Updates ohne Einschränkungen zu installieren.

Schritt 1: Bewerten Sie den verfügbaren Platz

Bevor Sie die Root-Partition unter Linux erweitern können, müssen Sie den verfügbaren Speicherplatz auf der Festplatte auswerten. Auf diese Weise können Sie bestimmen, wie viel Speicherplatz zum Vergrößern der Partition zugewiesen werden kann.

Dazu können Sie den Befehl verwenden df -h. Es zeigt eine Liste aller Partitionen und deren aktuelle Verwendung an. Beachten Sie die Partition, in der sich das Stammverzeichnis befindet (normalerweise eine Partition mit der Bezeichnung "/").

Beachten Sie die Spalte "Verwendet". Wenn sich der Wert 100% nähert, bedeutet dies, dass die Partition fast vollständig gefüllt ist. In diesem Fall müssen Sie die Partition erweitern, um Probleme mit Platzmangel zu vermeiden.

Beachten Sie auch die Spalte "Verfügbar". Wenn der Wert nahe Null liegt, bedeutet dies, dass auf der Partition fast kein freier Speicherplatz verfügbar ist. In diesem Fall lohnt es sich auch, die Partition zu erweitern, um Probleme zu vermeiden.

Denken Sie bei der Bewertung des verfügbaren Speicherplatzes daran, auch die Größe der Dateien zu berücksichtigen, die Sie auf der Root-Partition speichern möchten. Sie belegen auch Speicherplatz und können dazu führen, dass kein freier Speicherplatz verfügbar ist.

Schritt 2: Erstellen Sie eine neue Partition

Bevor Sie die Root-Partition erweitern können, müssen Sie eine neue Partition auf der Festplatte erstellen. Diese Partition enthält zusätzlichen Speicherplatz, den wir der Root-Partition hinzufügen.

Sie müssen das Werkzeug GParted verwenden, um eine neue Partition zu erstellen.

Hier finden Sie eine schrittweise Anleitung zum Erstellen einer neuen Partition:

SchrittHandlung
1Öffnen Sie GParted.
2Wählen Sie die Festplatte aus, auf der sich die Root-Partition befindet.
3Klicken Sie mit der rechten Maustaste auf den freien Speicherplatz auf dem Laufwerk und wählen Sie Neue Partition erstellen.
4Konfigurieren Sie die Einstellungen für die neue Partition wie Größe, Dateisystem und Mount-Punkt.
5Klicken Sie auf Anwenden, um eine neue Partition zu erstellen.

Nachdem Sie diese Schritte ausgeführt haben, erstellen Sie erfolgreich eine neue Partition auf der Festplatte. Jetzt können Sie mit dem nächsten Schritt fortfahren - der Erweiterung der Root-Partition.

Schritt 3: Dateisystem erweitern

Nachdem wir die Größe der Root-Partition unseres Linux-Systems erfolgreich geändert haben, müssen wir das Dateisystem erweitern, um diesen zusätzlichen verfügbaren Speicherplatz zu nutzen.

Um das Dateisystem zu erweitern, verwenden wir den Befehl resize2fs . Mit diesem Befehl können Sie die Größe des ext2-, ext3- oder ext4-Dateisystems unter Linux ändern. Überprüfen Sie, ob dieses Dienstprogramm auf Ihrem System installiert ist, indem Sie den Befehl ausführen:

resize2fs -v

Wenn der Befehl fehlerfrei ausgeführt wird und die Version des Dienstprogramms anzeigt, haben Sie bereits die Version von resize2fs installiert.

Um das Dateisystem zu erweitern, müssen wir zuerst das Dateisystem in den neuen Speicherplatz der Partition passen. Wir verwenden den Befehl:

resize2fs /dev/sda1

Hier ist /dev/sda1 das Gerät Ihrer Root-Partition. Wenn sich Ihre Root-Partition an einem anderen Ort befindet, ersetzen Sie /dev/sda1 durch den entsprechenden Pfad zu Ihrer Partition.

Nachdem Sie den Dateisystemerweiterungsbefehl ausgeführt haben, sehen Sie eine Ausgabe, die die neue Größe des Dateisystems anzeigt.

Ihr Dateisystem wurde jetzt erfolgreich erweitert und kann den zusätzlichen verfügbaren Speicherplatz auf der Root-Partition nutzen.

Schritt 4: Übertragen Sie die Daten auf eine neue Partition

Nachdem Sie die Größe der Root-Partition erhöht haben, müssen Sie alle Daten von der alten auf die neue Partition übertragen.

Führen Sie dazu die folgenden Schritte aus:

SchrittDas Team
1Erstellen Sie ein temporäres Verzeichnis zum Mounten der alten Partition: sudo mkdir /mnt/old_root
2Mounten Sie die alte Partition in das erstellte Verzeichnis: sudo mount /dev/sda1 /mnt/old_root
3Kopieren Sie alle Daten von der alten Partition in die neue: sudo cp -a /mnt/old_root/. /
4Entfernen Sie die alte Partition: sudo umount /mnt/old_root
5Löschen Sie das temporäre Verzeichnis: sudo rmdir /mnt/old_root

Nachdem Sie diese Schritte ausgeführt haben, werden alle Daten aus der alten Partition auf die neue Root-Partition übertragen. Stellen Sie sicher, dass alle Dateien und Verzeichnisse erfolgreich kopiert wurden.

Schritt 5: Systemeinstellungen aktualisieren

Nachdem die Root-Partition erfolgreich vergrößert wurde, müssen Sie die Systemeinstellungen aktualisieren, damit sie den erweiterten Speicherplatz nutzen kann.

1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

  • sudo resize2fs /dev/mapper/root-root

2. Nach Eingabe des Befehls wird der Prozess zum Ändern der Größe des Dateisystems gestartet. Dies kann abhängig von der Größe der Partition und der Datenmenge einige Zeit in Anspruch nehmen.

3. Nach Abschluss des Vorgangs können Sie die geänderte Größe der Root-Partition mithilfe des Befehls überprüfen:

4. Stellen Sie sicher, dass die Größe der Root-Partition erhöht wurde und sie jetzt den gesamten verfügbaren Speicher verwendet.

Ihre Root-Partition wurde jetzt erfolgreich erweitert und kann jetzt verwendet werden.