Ich versuche, die Partition / dev / sda5 zu erweitern, die eine logische Partition unter der erweiterten Partition / dev / sda2 ist.
Ich möchte fdisk verwenden .
Das Verfahren sollte darin bestehen, beide Partitionen zu löschen und sie dann mit genau denselben Startsektoren (1001470 & 1001472) neu zu erstellen. Es geht gut, bis eine logische Partition erstellt wird, bei der der minimale Startsektor größer ist ( 1003518 ) als er sein muss.
$ sudo fdisk / dev / sda Befehl (m für Hilfe): p Disk / dev / sda: 9,8 GiB, 10485760000 Bytes, 20480000 Sektoren Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch / physisch): 512 Bytes / 512 Bytes E / A-Größe (Minimum / Optimum): 512 Bytes / 512 Bytes Disklabel-Typ: dos Festplattenkennung: 0x0cd7105f Gerätestart Start End Sektoren Größe ID Typ / dev / sda1 * 2048 999423 997376 487M 83 Linux / dev / sda2 1001470 16775167 15773698 7.5G 5 Erweitert / dev / sda5 1001472 16775167 15773696 7.5G 83 Linux Partition 5 wurde gelöscht. Partition 2 wurde gelöscht. Befehl (m für Hilfe): n Partitionstyp p primär (1 primär, 0 erweitert, 3 frei) e erweitert (Container für logische Partitionen) Wählen Sie (Standard p): e Partitionsnummer (2-4, Standard 2): Erster Sektor (999424-20479999, Standard 999424): 1001470 Letzter Sektor, + Sektoren oder + Größe {K, M, G, T, P} (1001470-20479999, Standard 20479999 ): Erstellt eine neue Partition 2 vom Typ 'Erweitert' und von der Größe 9,3 GiB. Befehl (m für Hilfe): n Der gesamte Speicherplatz für primäre Partitionen wird verwendet. Hinzufügen einer logischen Partition 5 Erster Sektor (1003518-20479999, Standard 1003520 ): 1001472 Wert außerhalb des Bereichs.
Ich habe es mit Abschied gemacht , aber es sollte irgendwie mit fdisk möglich sein.
$ fdisk -V
fdisk from util-linux 2.27.1
Schritte nach Gilles ' Antwort:
Dann r(zurück zum Hauptmenü) und w(Tabelle auf Festplatte schreiben).
quelle
Fdisk ist ein altes Programm, es versteht nur MBR-Partitionen. Ich denke, Ihr Problem liegt in der geänderten Plattengeometrie (Köpfe, Sektoren pro Spur und Spuren). Nach dem Duplizieren von Daten von der alten auf die neue Festplatte über den Befehl dd (Kopie von Sektor zu Sektor) wurden Partitionen nicht zum Starten von Tracksektoren ausgerichtet. Aus diesem Grund können Sie mit fdisk keinen Startpartitionssektor erstellen, bevor Sie ihn zuerst an den Start des Tracksektors ausrichten, auf dem er sich auf der alten Festplatte befand.
Sie können versuchen, die Geometrie der neuen Festplatte im fdisk-Programm über den Befehl im erweiterten Menü zu ändern, aber es ist falsch. Verwenden Sie geteilte und geteilte Programme anstelle der alten fdisk.
Jetzt hängt die Lese- und Schreibgeschwindigkeit nicht mehr von der Ausrichtung ab, um den Spursektor jeder Partition zu starten.
quelle
Disklabel type: dos
. Ich erinnere mich, dass sich parted beschwert hat, dass es nicht ausgerichtet ist, damit ich versuchen kann, es auszurichten und dann zu verlängern. Ich bin sicher, ich habe das gleiche Verfahren in fdisk gesehen und es hat funktioniert.