Startseite » wie man » So verwenden Sie Fdisk zur Verwaltung von Partitionen unter Linux

    So verwenden Sie Fdisk zur Verwaltung von Partitionen unter Linux

    Der Befehl fdisk ist ein textbasiertes Dienstprogramm zum Anzeigen und Verwalten von Festplattenpartitionen unter Linux. Es ist eines der leistungsfähigsten Tools, mit denen Sie Partitionen verwalten können, aber für neue Benutzer verwirrend.

    In diesem Lernprogramm werden die Grundlagen der Verwendung von fdisk zum Verwalten einer Partitionstabelle erläutert. Nach der Verwendung von fdisk müssen Sie den Befehl mkfs verwenden, um neue Partitionen mit einem Dateisystem zu formatieren.

    Sudo vs. Su

    Auf Ubuntu, Linux Mint oder anderen von Ubuntu abgeleiteten Distributionen müssen die Befehle fdisk und mkfs mit einem Präfix versehen werden Sudo. Verwenden Sie bei Distributionen, die sudo nicht verwenden, die Option su - Befehl zuerst, um eine Root-Shell zu erhalten, und dann jeden Befehl ohne Sudo eingeben.

    Partitionen auflisten

    Das sudo fdisk -l Befehle listet die Partitionen auf Ihrem System auf.

    Sie können den Gerätenamen eines Datenträgers hinzufügen, um nur Partitionen darauf aufzulisten. Verwenden Sie beispielsweise den folgenden Befehl, um nur Partitionen auf dem ersten Plattengerät aufzulisten:

    sudo fdisk -l / dev / sda

    Befehlsmodus aufrufen

    Um an den Partitionen einer Festplatte arbeiten zu können, müssen Sie den Befehlsmodus aufrufen. Sie benötigen den Gerätenamen einer Festplatte aus der fdisk -l Befehl. Der folgende Befehl wechselt in den Befehlsmodus für das erste Plattengerät:

    sudo fdisk / dev / sda

    Bearbeiten Sie keine Partitionen, während sie verwendet werden. Wenn Sie Systempartitionen bearbeiten möchten, starten Sie zuerst von einer Live-CD.

    Befehlsmodus verwenden

    Im Befehlsmodus verwenden Sie Befehle, die nur aus einem Buchstaben bestehen, um die Aktionen anzugeben, die Sie ausführen möchten. Art m Drücken Sie die Eingabetaste, um eine Liste der Befehle anzuzeigen, die Sie verwenden können.

    Anzeigen der Partitionstabelle

    Benutzen p um die aktuelle Partitionstabelle im Befehlsmodus auf das Terminal zu drucken.

    Partition löschen

    Verwenden Sie die d Befehl zum Löschen einer Partition. Sie werden nach der Nummer der zu löschenden Partition gefragt, die Sie von der erhalten können p Befehl. Wenn ich beispielsweise die Partition unter / dev / sda5 löschen wollte, würde ich Folgendes eingeben 5.

    Nach dem Löschen der Partition können Sie tippen p erneut, um die aktuelle Partitionstabelle anzuzeigen. Die Partition scheint gelöscht zu sein, aber fdisk schreibt diese Änderungen erst auf die Festplatte, wenn Sie den Befehl w verwenden.

     Partition erstellen

    Verwenden Sie die n Befehl zum Erstellen einer neuen Partition. Sie können eine logische oder primäre Partition erstellen (l für logisch oder p für primäre). Eine Festplatte kann nur vier primäre Partitionen haben.

    Geben Sie als Nächstes den Sektor der Festplatte an, bei der die Partition beginnen soll. Drücken Sie die Eingabetaste, um den Standardsektor zu akzeptieren, der der erste freie Sektor auf der Festplatte ist.

    Geben Sie zuletzt den letzten Sektor der Partition auf der Festplatte an. Wenn Sie nach dem ersten Sektor den gesamten verfügbaren Speicherplatz belegen möchten, drücken Sie einfach die Eingabetaste. Sie können auch eine bestimmte Größe angeben, z +5G für eine fünf Gigabyte Partition oder +512M für eine 512-Megabyte-Partition. Wenn Sie nach dem Zeichen + keine Einheit angeben, verwendet fdisk Sektoren als Einheit. Zum Beispiel, +10000 Das Ende der Partition beträgt nach dem Beginn 10000 Sektoren.

    System-ID

    Das n Befehl, den ich gerade ausgeführt habe, hat die Swap-Partition, die ich zuvor gelöscht hatte, neu erstellt - oder ist sie der Fall? Wenn ich das laufen lasse p Wenn Sie erneut einen Befehl ausführen, sehe ich, dass die neue / dev / sda5-Partition eine Linux-Partition anstelle einer Linux-Swap-Partition ist.

    Wenn ich den Typ ändern möchte, kann ich das verwenden t Befehl und geben Sie die Nummer der Partition an.

    Ich werde nach dem Hex-Code des Typs gefragt. Ich weiß es nicht, also kann ich tippen L um eine Liste der Hex-Codes anzuzeigen.

    Es sagt 82 ist der Code für Linux-Swap-Partitionen, also kann ich das eingeben.

    Dadurch wird die Partition nicht mit dem von Ihnen ausgewählten Dateisystem formatiert. Das müssen Sie später mit dem entsprechenden tun mkfs Befehl.

    Änderungen schreiben

    Benutzen w um die vorgenommenen Änderungen auf die Festplatte zu schreiben.

    Benutzen q wenn Sie den Vorgang beenden möchten, ohne die Änderungen zu speichern.

    Eine Partition formatieren

    Sie müssen neue Partitionen mit einem Dateisystem formatieren, bevor Sie sie verwenden können. Sie können dies mit dem entsprechenden mkfs-Befehl tun. Dieser Befehl formatiert beispielsweise die fünfte Partition auf der ersten Platte mit dem ext4-Dateisystem.

    Sudo mkfs.ext4 / dev / sda5

    Verwenden Sie den Befehl mkswap, wenn Sie eine Partition als Swap-Partition formatieren möchten:

    sudo mkswap / dev / sda5


    Fdisk enthält eine Reihe anderer Befehle, darunter auch Expertenbefehle, auf die Sie zugreifen können, wenn Sie die x Befehl zuerst. Schauen Sie sich die Manpage von fdisk mit der man fdisk Befehl für detailliertere Informationen.