Einführung
Willkommen zur Herausforderung der Festplatten-Partitionsverwaltung! In dieser Übung sammeln Sie praktische Erfahrungen mit fdisk, einem Standard-Befehlszeilen-Tool zur Verwaltung von Festplattenpartitionen unter Linux. Sie werden das Auflisten, Erstellen und Löschen von Partitionen auf einem sekundären Datenträger üben – zunächst mit einer Master Boot Record (MBR)-Partitionstabelle und anschließend mit einer GUID Partition Table (GPT).
Die Beherrschung dieser Fähigkeiten ist für jeden Systemadministrator unerlässlich und ein zentrales Thema der RHCSA-Prüfung (Red Hat Certified System Administrator).
Partition auf einem MBR-Datenträger erstellen
Zunächst arbeiten Sie mit dem traditionellen MBR-Partitionsschema. Ihre Aufgabe ist es, das Dienstprogramm fdisk zu verwenden, um eine neue primäre Partition auf dem verfügbaren sekundären Blockgerät /dev/nvme1n1 zu erstellen.
Anforderungen
- Verwenden Sie den Befehl
fdisk, um Partitionen auf der Festplatte/dev/nvme1n1zu verwalten. - Erstellen Sie eine neue primäre Partition mit einer Größe von 500 MB.
- Überprüfen Sie nach der Erstellung, ob die neue Partition vorhanden ist.
Beispiel
Anfangs besitzt die Festplatte /dev/nvme1n1 keine Partitionstabelle. Nachdem Sie eine neue Partition erstellt haben, sollte die Ausgabe von sudo fdisk -l /dev/nvme1n1 in etwa so aussehen und die neue Partition /dev/nvme1n1p1 anzeigen:
Disk /dev/nvme1n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x85191cd4
Device Boot Start End Sectors Size Id Type
/dev/nvme1n1p1 2048 1026047 1024000 500M 83 Linux
Konvertierung zu GPT und Erstellung einer Partition
Nun werden Sie dieselbe Festplatte, /dev/nvme1n1, mit dem modernen GPT-Partitionsschema neu initialisieren und anschließend mit fdisk eine neue Partition erstellen.
Anforderungen
- Verwenden Sie den Befehl
fdisk, um Partitionen auf der Festplatte/dev/nvme1n1zu verwalten. - Initialisieren Sie die Festplatte mit einer GPT-Partitionstabelle neu.
- Erstellen Sie eine neue Partition mit einer Größe von 1 GB.
- Überprüfen Sie nach der Erstellung die neue Partition.
Beispiel
Nachdem Sie die Festplatte auf GPT neu initialisiert und eine neue 1-GB-Partition erstellt haben, sollte die Ausgabe von sudo fdisk -l /dev/nvme1n1 in etwa so aussehen:
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 2099199 2097152 1G Linux filesystem
Alle Partitionen löschen
In diesem letzten Schritt löschen Sie alle Partitionen auf /dev/nvme1n1, um die Festplatte zu bereinigen. Da die Festplatte nun eine GPT-Partitionstabelle verwendet, sollten Sie weiterhin fdisk verwenden.
Anforderungen
- Verwenden Sie den Befehl
fdisk, um alle Partitionen auf der Festplatte/dev/nvme1n1zu löschen. - Überprüfen Sie nach dem Löschen, dass keine Partitionen mehr vorhanden sind.
Beispiel
Nach dem Löschen aller Partitionen sollte die Ausgabe von sudo fdisk -l /dev/nvme1n1 keine Partitionseinträge mehr anzeigen, ähnlich wie hier:
Disklabel type: gpt
Zusammenfassung
In dieser Übung haben Sie erfolgreich Festplattenpartitionen mit fdisk sowohl auf MBR- als auch auf GPT-Partitionstabellen verwaltet. Sie begannen mit der Erstellung einer Partition auf einem MBR-Datenträger, initialisierten die Festplatte anschließend mit GPT neu und erstellten eine neue Partition. Abschließend haben Sie die Festplatte durch das Löschen aller Partitionen bereinigt. Diese praktische Erfahrung ist für die Verwaltung von lokalem Speicher unter Linux von unschätzbarem Wert und eine hervorragende Übung für die RHCSA-Prüfung.
Sie können die Festplatte jederzeit neu initialisieren, indem Sie einfach eine neue MBR- oder GPT-Partitionstabelle darauf schreiben. Um die Festplatte beispielsweise schnell auf einen sauberen MBR-Zustand zurückzusetzen, können Sie Folgendes verwenden:
sudo fdisk /dev/nvme1n1
## In der fdisk-Eingabeaufforderung:
## o - um eine neue leere DOS-Partitionstabelle zu erstellen
## w - um zu schreiben und zu beenden



