Wie man neue Partitionen in Linux erstellt

Das Bearbeiten von Partitionen oder das Erstellen neuer Dateisysteme in Linux bedeutet normalerweise eines: die Installation des Gnome Parted Partition Editors (GParted). Für die meisten Linux-Nutzer ist dies der einzige Weg, um dies zu tun. Aber was, wenn Sie diese Partitionen und Dateisysteme direkt im Terminal bearbeiten könnten? Das geht tatsächlich! So funktioniert’s!
Inhaltsverzeichnis
- Erstellen eines grundlegenden Linux-Partitionslayouts mit CFdisk
- Verwendung von Fdisk zur Erstellung von Linux-Partitionslayouts
- Erstellen von Dateisystemen mit mkfs
- Häufig gestellte Fragen
Hinweis: Sie sollten Ihre Partition zuerst sichern, bevor Sie Änderungen an Ihrer Festplatte vornehmen.
Erstellen eines grundlegenden Linux-Partitionslayouts mit CFdisk
So erstellen Sie ein grundlegendes Linux-Partitionsschema direkt von der Kommandozeile aus.
- Das erste, was Sie tun müssen, ist, Ihr Terminal zu öffnen. Sobald Sie dort sind, müssen Sie herausfinden, welche Festplatte Sie ändern möchten. Dies lässt sich ganz einfach mit einem einfachen Befehl herausfinden.
lsblk
Nachdem Sie
lsblkausgeführt haben, sollten Sie eine detaillierte Liste jeder derzeit in Ihrem System vorhandenen Festplatte erhalten. Durchsuchen Sie diese generierte Liste und finden Sie die Bezeichnung der Festplatte, die Sie ändern möchten. In diesem Beispiel verwende ichsdb.Geben Sie in Ihrem Terminal diesen Befehl ein. Dies startet ein leistungsstarkes, terminalbasiertes Partitionierungsprogramm.
sudo cfdisk /dev/sda
Hinweis: Ersetzen Sie sda durch das, was lsblk Ihnen über Ihre Festplatte gesagt hat.
Sobald dieser Befehl eingegeben ist, sind Sie im Partitionseditor und haben vollen Zugriff auf die Festplatte, die Sie ändern möchten.
Da Festplattenpartitionen je nach den Bedürfnissen eines Benutzers unterschiedlich sind, wird dieser Teil des Leitfadens erläutern, wie man ein aufgeteiltes Linux Home/Root-Systemlayout einrichtet. Hier können Sie mehr über Linux-Partitionsschemata erfahren.
Um zu beginnen, muss eine Root-Partition erstellt werden. Dies erfordert ein wenig Mathematik, da die Gigabytes auf der Festplatte aufgeteilt werden müssen. Meine Testfestplatte hat 16 GB.
Wählen Sie in CFdisk mit den Pfeiltasten auf Ihrer Tastatur freien Speicherplatz aus. Sobald Sie etwas gefunden haben, verwenden Sie die Pfeiltaste, um “[ NEW ]” auszuwählen, und drücken Sie die Eingabetaste.
Das Programm fordert Sie auf, die Größe der Partition einzugeben. Sobald Sie die Größe angegeben haben, drücken Sie die Eingabetaste. Dies wird die Root-Partition (oder “/dev/sdb1”) sein.

- Jetzt ist es an der Zeit, die Home-Partition (/dev/sdb2) zu erstellen. Wieder müssen Sie freien Speicherplatz in CFdisk auswählen. Verwenden Sie die Pfeiltaste, um die Option “[ NEW ]” auszuwählen und drücken Sie die Eingabetaste. Geben Sie die Größe Ihrer Home-Partition ein und drücken Sie die Eingabetaste, um sie zu erstellen.

- Schließlich müssen Sie die Swap-Partition erstellen. Finden Sie freien Speicherplatz und verwenden Sie die Pfeiltaste, um die Option “[ NEW ]” auszuwählen. Berechnen Sie danach genau, wie groß Ihre Linux-Swap-Partition sein muss.
Tipp: Erfahren Sie mehr über Swap-Partitionen und wie Sie Ihr System effektiv für Swap konfigurieren können.
- Mit der verfügbaren Swap-Partition ist es Zeit, ihren Typ anzugeben. Heben Sie sie mit den Hoch- und Runter-Pfeiltasten hervor. Verwenden Sie danach die Links- und Rechts-Pfeiltasten, um “[ TYPE ]” auszuwählen. Finden Sie im Menü “Linux swap” und drücken Sie die Eingabetaste.

- Alle Partitionserstellungen sind erledigt. Alles, was jetzt noch übrig bleibt, ist, es auf die Festplatte zu schreiben. Wählen Sie mit der rechten Pfeiltaste die Option “[ WRITE ]” und drücken Sie die Eingabetaste. Dadurch wird Ihr neu erstelltes Layout direkt auf die Festplatte geschrieben.

Tipp: Wussten Sie, dass Sie Ihr Home-Verzeichnis auf eine andere Partition verschieben können? So wird es gemacht.
Verwendung von Fdisk zur Erstellung von Linux-Partitionslayouts
Neben cfdisk können Sie auch das traditionellere fdisk-Werkzeug verwenden, um Festplattenpartitionen in Linux zu erstellen und zu ändern. Ein Vorteil dieses Ansatzes ist, dass fdisk oft standardmäßig in den meisten Linux-Distributionen enthalten ist.
- Führen Sie
fdiskzusammen mit der Festplatte aus, die Sie partitionieren möchten:
sudo fdisk /dev/sda
- Geben Sie g ein und drücken Sie die Eingabetaste, um Ihre aktuelle Partitionstabelle zu löschen und sie im neueren “GPT”-Format neu zu erstellen.

- Geben Sie “n 1” ein und drücken Sie zweimal die Eingabetaste, um die erste Partition zu erstellen.

Fdisk wird nach dem Startsektor Ihrer ersten Partition fragen. Drücken Sie die Eingabetaste, um den Standardwert für Ihre Festplatte auszuwählen.
Sie müssen die Gesamgröße Ihrer Partition bestimmen. Sie können Symbole wie M (Megabyte), G (Gigabyte) und T (Terabyte) verwenden, um die Größe Ihrer Partition zu verfeinern. Zum Beispiel wird “+8G” Ihre Partition auf genau 8 Gigabyte setzen.

Geben Sie nach Abschluss “n 2” ein und drücken Sie zweimal die Eingabetaste, um die zweite Partition zu erstellen.
Drücken Sie erneut die Eingabetaste, um den Standardstartsektor zu akzeptieren, und geben Sie die Größe an, die Sie für Ihre zweite Partition wünschen. In meinem Fall werde ich “+4G” schreiben, um die Gesamtgröße auf 4 Gigabyte festzulegen.

Geben Sie “n 3” ein und drücken Sie zweimal die Eingabetaste, um Ihre letzte Partition zu erstellen.
Drücken Sie die Eingabetaste, um den Standardstartsektor zu akzeptieren. Anders als bei den vorherigen Partitionen können Sie jedoch die zweite Aufforderung leer lassen und die Eingabetaste drücken.
Geben Sie danach “t 3” ein und drücken Sie zweimal die Eingabetaste, um den Typ der letzten Partition zu ändern.
Schreiben Sie “19” hinein und drücken Sie die Eingabetaste, um ihn auf “Linux swap” zu setzen.
Geben Sie schließlich “wq” ein und drücken Sie die Eingabetaste, um Ihr neues Layout der Partitionstabelle zu speichern.
Erstellen von Dateisystemen mit mkfs
Manchmal müssen Sie kein vollständiges Partitionslayout erstellen. Manchmal müssen Sie nur ein Dateisystem erstellen. Dies kann ganz einfach direkt im Terminal mit dem Befehl mkfs durchgeführt werden.
- Geben Sie
lsblkin Ihr Terminal ein. Es wird eine Liste ausgeben. Finden Sie die Partition oder Festplatte, auf der Sie ein Dateisystem erstellen möchten.

In diesem Beispiel zeige ich auf die erste Partition der sekundären Festplatte “/dev/sda1”. Es ist auch möglich, mkfs einfach auf “/dev/sda” zu zeigen (um die gesamte Festplatte zu nutzen).
- Geben Sie den folgenden Befehl ein, um das neue Dateisystem auf einer bestimmten Partition zu erstellen.
sudo mkfs.ext4 /dev/sda1
Es sollte beachtet werden, dass mkfs.ext4 durch jedes andere Dateisystem ersetzt werden kann, das Sie verwenden möchten. Zum Beispiel können Sie eine “FAT”-Partition erstellen, indem Sie stattdessen mkfs.vfat ausführen:
sudo mkfs.vfat /dev/sda1
Gut zu wissen: Erfahren Sie, wie Ihr Computer Daten in Dateisystemen speichert, indem Sie sich einige der besten Datenrettungstools in Linux heute ansehen.
Häufig gestellte Fragen
Muss ich meine Festplatte vor dem Ausführen von cfdisk aushängen?
Idealerweise ja. Allerdings neigen Desktop-Umgebungen heute dazu, die Geräte-Datei einer Festplatte automatisch zu entfernen, sobald Sie sie aus Ihrem Datei-Manager aushängen. Dies kann ein Problem darstellen, da cfdisk auf eine zugängliche Geräte-Datei angewiesen ist, um eine Festplatte korrekt zu formatieren.
Um dieses Problem zu beheben, können Sie entweder cfdisk ausführen, auch wenn Ihre Festplatte noch gemountet ist, oder sie mithilfe des umount-Werkzeugs aushängen: sudo umount /media/$USER/your-device.
Ist es möglich, alle verfügbaren Partitionstypen in fdisk aufzulisten?
Ja. Das Type-Submenü von fdisk bietet eine praktische Liste aller verfügbaren Partitionstypen, die es formatieren kann. Um darauf zuzugreifen, müssen Sie t gefolgt von der Nummer der Partition eingeben, die Sie ändern möchten. Drücken Sie dann Shift + L, um eine Liste der verfügbaren Partitionstypen zusammen mit ihrer Typnummer anzuzeigen.
Würde das Löschen der Partitionstabelle meine Festplatte vollständig löschen?
Nein. Eine Partitionstabelle ist eine kleine Binärdatei, die zu Beginn jeder Festplatte sitzt. Sie dient als eine Art “Telefonbuch” für Ihr Betriebssystem, damit es die richtigen Sektoren finden kann, um ein Dateisystem zu laden.
Deshalb wird das Entfernen der Partitionstabelle keine vorhandenen Daten auf Ihrer Festplatte löschen. Um die Daten in Ihren Festplatten ordnungsgemäß zu entfernen, können Sie ihre Inhalte “nullen”, indem Sie “dev/zero” in Ihre Geräte-Datei mit dd leiten: sudo dd status=progress if=/dev/zero of=/dev/sda.