Der Beitrag listet die Schritte zum Löschen einer Festplattenpartition mit dem Befehl fdisk auf. Bitte beachten Sie, dass das Verfahren zum Löschen einer primären und einer erweiterten Partition gleich ist. Für das Beispiel im Beitrag verwenden wir die Festplatte /dev/sdc und die zu löschende Partition ist /dev/sdc1.
Unmounten Sie das Dateisystem
Stellen Sie sicher, dass Sie das Dateisystem mit der zu löschenden Partition ausgehängt haben. Um anzuzeigen, ob die Partition gemountet ist, verwenden Sie den folgenden Befehl.
# cat /proc/mounts
Verwenden Sie den folgenden Befehl, um den Einhängepunkt zu entfernen.
# umount /data
Auflisten der zu löschenden Partition
Um eine Auflistung Ihres aktuellen Partitionsschemas zu erhalten, verwenden Sie „fdisk -/dev/sdc “. Verwenden Sie den Druckbefehl (p ), um Ihre Partitionstabelle aufzulisten:
# fdisk /dev/sdc Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 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 Disk label type: dos Disk identifier: 0x085579f4 Device Boot Start End Blocks Id System /dev/sdc1 2048 2099199 1048576 83 Linux /dev/sdc2 2099200 4196351 1048576 83 Linux
Sie können auch den Befehl „fdisk -l verwenden ” um alle auf dem System verfügbaren Partitionen anzuzeigen.
So zeigen Sie Linux-Festplattenpartitionen an (Partitionstabelle)Löschen der Partition
Verwenden Sie den Löschbefehl (d ), um eine Partition zu löschen, werden Sie nach der Partitionsnummer gefragt. Für dieses Beispiel werden wir /dev/sdc1 entfernen. Verwenden Sie also die Nummer 1, wenn Sie nach der zu löschenden Partitionsnummer gefragt werden.
Command (m for help): d Partition number (1,2, default 2): 1 Partition 1 is deletedWenn Sie die letzte zu löschende Partition übrig haben, wird die Verwendung des Befehls „deleted“ nicht zur Eingabe der zu löschenden Partitionsnummer auffordern und die letzte Partition direkt löschen.
Speichern Sie die Partitionstabelle und überprüfen Sie sie
Verwenden Sie den Druckbefehl (p ), um Ihre Partitionstabelle erneut aufzulisten und zu bestätigen, ob die Partition 1 gelöscht wurde:
Command (m for help): p Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 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 Disk label type: dos Disk identifier: 0x085579f4 Device Boot Start End Blocks Id System /dev/sdc2 2099200 4196351 1048576 83 Linux
Schließlich speichern und beenden Sie fdisk mit dem Write/Quit-Befehl (w). Änderungen werden dauerhaft, nachdem dieser Befehl ausgeführt wurde.
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.