Linux / Befehl fdisk: Festplattenpartitionen überprüfen und bearbeiten
fdisk ist ein Werkzeug zum Anzeigen oder Bearbeiten der Partitionstabelle einer Festplatte. Es ist nützlich, um Partitionsgrößen und Startpositionen zu überprüfen, aber das Schreiben von Änderungen auf die falsche Festplatte kann zu Datenverlust führen.
fdisk -l ist eine schreibgeschützte Listenanzeige. Bei interaktiver Bearbeitung erstellen Sie Änderungen mit mehreren Befehlen und müssen w eingeben, um sie auf die Festplatte zu schreiben, während q beendet, ohne zu speichern. Es kann GPT- und DOS/MBR-Partitionstabellen verarbeiten, aber die tatsächlich nutzbaren Funktionen hängen von der Version von util-linux ab.
Grundlegende Syntax
fdisk [option] [disk device]
Installierte Implementierungen und Optionen können je nach Distribution variieren. Verwenden Sie man fdisk, um die Dokumentation auf Ihrem aktuellen System zu überprüfen.
Beispiele
Anzeigen der Festplatte und Partitionsliste
Überprüfen Sie die Partitionstabellen aller Geräte im Nur-Lese-Modus.
sudo fdisk -l
Nur die Zielfestplatte anzeigen
Fügen Sie den tatsächlichen Festplattennamen, der mit lsblk ermittelt wurde, ein, um den Umfang einzuschränken.
sudo fdisk -l /dev/sdb
Gerätevergleich vor der Änderung
Überprüfen Sie erneut Modell, Kapazität und Einhängebeziehungen.
lsblk -o NAME,SIZE,MODEL,TYPE,MOUNTPOINTS
Unterscheidung zwischen Anzeige und Änderung von Partitionen
fdisk -l zeigt nur die Partitionstabelle an und nimmt keine Änderungen vor. Ersetzen Sie den Gerätepfad in den folgenden Befehlen entsprechend Ihrem tatsächlichen System, aber verwechseln Sie nicht den Pfad der gesamten Festplatte mit dem einer Partition.
sudo fdisk -l /dev/sdb
Teil der Beispielausgabe (Größe und Partitionsnamen variieren je nach Umgebung):
Disk /dev/sdb: 20 GiB Device Start End Sectors Size Type /dev/sdb1 2048 41943039 41940992 20G Linux filesystem
Im interaktiven Modus fdisk /dev/sdb können Sie die aktuelle Tabelle mit p ansehen und ohne Speichern mit q beenden. w schreibt alle Änderungen auf die Festplatte, was die Wiederherstellung erschweren kann. Überprüfen Sie vor dem Schreiben die Gerätegröße erneut mit lsblk und erstellen Sie Sicherungen der Partitionstabelle und der Daten.
Hauptoptionen und Format
| Optionen/Format | Beschreibung |
|---|---|
-l |
Die Partitionstabelle auflisten und beenden. |
-x |
Erweiterte Partitionsinformationen und zusätzliche Felder anzeigen. |
-o column_list |
Spalten für die Listenanzeige auswählen. |
-t type |
Den Typ der Partitionstabelle angeben. |
w / q |
Im interaktiven Modus Änderungen schreiben und beenden / ohne Schreiben beenden. |
Vorsichtsmaßnahmen bei der Verwendung
Bevor Sie Partitionen bearbeiten, erstellen Sie ein wiederherstellbares Backup und verwechseln Sie nicht das gesamte Festplattenlaufwerk mit dem Gerät einer einzelnen Partition. Das Ändern der Partitionsgrenzen eines gerade verwendeten Dateisystems ist besonders riskant. Nach der Änderung kann es sein, dass der Kernel die neue Tabelle nicht sofort erneut einlesen kann, und ein Neustart erforderlich sein kann. Verwenden Sie niemals das Beispiel /dev/sdb zum Bearbeiten, ohne das tatsächliche Ziel zu überprüfen.
Häufig gestellte Fragen
Wenn Sie in fdisk die Taste q drücken, werden die Änderungen gespeichert?
Nein. Im interaktiven Modus beendet q das Programm, ohne auf die Festplatte zu schreiben, während w die geänderte Partitionstabelle schreibt.
Offizielle Dokumentation
Sie können das genaue Verhalten der Optionen und Implementierungsunterschiede in der offiziellen fdisk-Dokumentation nachprüfen.




