Diese Lektion bietet eine praktische Anleitung zur Verwaltung von Dateisystemen durch Partitionierung einer Festplatte, wie z.B. eines USB-Sticks. Wenn Sie keine zusätzliche Festplatte haben, können Sie die Schritte trotzdem nachvollziehen, um die Konzepte zu verstehen.
Zuerst müssen wir unsere Festplatte partitionieren. Für diese Aufgabe stehen viele Werkzeuge zur Verfügung:
- fdisk: Ein grundlegendes Befehlszeilen-Partitionierungswerkzeug; es unterstützt kein GPT.
- parted: Ein leistungsstarkes Befehlszeilenwerkzeug, das sowohl MBR- als auch GPT-Partitionierung unterstützt.
- gparted: Die grafische Version von
parted. Für Benutzer, die eine visuelle Oberfläche bevorzugen, istgpartedein intuitives Werkzeug und wird oft als großartigegparted windows alternativeangesehen. - gdisk: Ähnlich wie
fdisk, unterstützt es jedoch nur GPT.
Wir werden parted für unsere Beispiele verwenden.
Auflisten vorhandener Partitionen
Bevor Sie Änderungen vornehmen, ist es entscheidend, Ihre Festplatte und deren aktuellen Aufbau zu identifizieren. Eine schnelle Methode hierfür ist der Befehl sudo parted -l, der die Partitionstabellen aller angeschlossenen Blockgeräte auflistet.
sudo parted -l
Dieser Befehl hilft Ihnen, den korrekten Gerätenamen, wie z.B. /dev/sdb, zu finden, bevor Sie mit der Modifikation beginnen.
Starten des interaktiven Modus
Um Änderungen vorzunehmen, starten Sie parted im interaktiven Modus. Nehmen wir an, Ihr Zielgerät ist /dev/sdb.
sudo parted
Sie gelangen in die Shell des parted-Tools, wo Sie Befehle zur Verwaltung der Partitionen Ihres Geräts ausführen können.
Auswahl eines Geräts
Sobald Sie sich in der parted-Shell befinden, müssen Sie die zu ändernde Festplatte auswählen. Seien Sie sehr vorsichtig bei der Auswahl, um Datenverlust zu vermeiden.
select /dev/sdb
Anzeigen der Partitionstabelle
Verwenden Sie den Befehl print, um die Partitionstabelle der ausgewählten Festplatte anzuzeigen.
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 10.7GB 10.7GB primary ext4 boot
Diese Ausgabe zeigt die verfügbaren Partitionen auf dem Gerät. Die Spalten Start und End geben an, wo sich jede Partition auf der Festplatte befindet.
Erstellen einer Partition
Der Befehl mkpart erstellt eine neue Partition. Sie müssen den Partitionstyp (z.B. primary), einen optionalen Dateisystemtyp sowie die Start- und Endpunkte angeben.
mkpart primary ext4 1MB 5000MB
Dieser Befehl erstellt eine primäre Partition, formatiert mit ext4, die bei 1MB beginnt und bei 5000MB endet.
Ändern der Größe einer Partition
Sie können auch die Größe einer vorhandenen Partition mit dem Befehl resizepart ändern. Sie benötigen die Partitionsnummer und den neuen Endpunkt.
resizepart 1 8000MB
Dieser Befehl ändert die Größe der Partition Nummer 1, sodass sie bei der 8000MB-Marke endet. Beachten Sie, dass dies nur die Partitionsgröße ändert; Sie müssen das Dateisystem möglicherweise noch mit anderen Werkzeugen (wie resize2fs) anpassen.
parted ist ein sehr mächtiges Werkzeug. Überprüfen Sie Ihre Befehle immer zweimal, bevor Sie sie ausführen, um versehentlichen Datenverlust zu vermeiden.