linux fdisk erlaubt es nicht, Partitionen neu zu erstellen, die an derselben Adresse beginnen

544
SergeyA

Ich habe eine Partition, die für ihre Bedürfnisse zu klein ist, daher möchte ich sie als größere Partition neu erstellen. Zu diesem Zweck möchte ich es zuerst löschen und dann erneut erstellen, beginnend mit der gleichen Adresse, die jedoch an einer anderen endet. Hier ist meine aktuelle Partitionstabelle:

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x55ad22b5  Device Boot Start End Sectors Size Id Type /dev/sda1 2048 20322303 20320256 9.7G 27 Hidden NTFS WinRE /dev/sda2 * 20322304 21039103 716800 350M 7 HPFS/NTFS/exFAT /dev/sda3 21039104 771971119 750932016 358.1G 7 HPFS/NTFS/exFAT /dev/sda4 771973118 976771071 204797954 97.7G 5 Extended /dev/sda5 771973120 791502847 19529728 9.3G 83 Linux /dev/sda6 791504896 798986239 7481344 3.6G 82 Linux swap / Solaris /dev/sda7 798988288 976771071 177782784 84.8G 83 Linux  Partition 4 does not start on physical sector boundary. 

Beachten Sie eine verräterische Nachricht bezüglich der physischen Sektorgrenze auf Partition 4. Die Partition, die ich erweitern möchte, ist Partition 5 (Linux).

Dies geschieht, nachdem ich alle logischen Partitionen gelöscht habe (um Platz für die vergrößerte Partition zu schaffen).

Command (m for help): p ...  Device Boot Start End Sectors Size Id Type /dev/sda1 2048 20322303 20320256 9.7G 27 Hidden NTFS WinRE /dev/sda2 * 20322304 21039103 716800 350M 7 HPFS/NTFS/exFAT /dev/sda3 21039104 771971119 750932016 358.1G 7 HPFS/NTFS/exFAT /dev/sda4 771973118 976771071 204797954 97.7G 5 Extended 

Aber wenn ich versuche, es neu zu erstellen:

Command (m for help): n  All primary partitions are in use. Adding logical partition 5 First sector (771975166-976771071, default 771975168): 771973120 Value out of range. First sector (771975166-976771071, default 771975168):  

Ich kann es nicht gleichzeitig mit dem Original erstellen. Ich kann mich nicht genau erinnern, wie ich sie geschaffen habe. Gibt es eine Möglichkeit für mich, die Partition so zu erstellen, wie ich es möchte? Oder gibt es einen anderen Weg, um die Partition zu erweitern?

3
Wie von [rknichols] (https://www.linuxquestions.org/questions/linux-desktop-74/value-out-of-range-error-on-a-disk-mit-40-gb-free-space) festgestellt -4175479882 / # post5041535), Sie können die Swap-Partition / dev / sda6 zu dem Zeitpunkt verwenden, an dem Sie versuchen, sie zu überschreiben. Versuchen Sie "swapoff -av", löschen Sie / dev / sda5, / dev / sda6 und / dev / sda7 und versuchen Sie dann, / dev / sda5 neu zu erstellen. Ich würde auch vorschlagen, dass Sie etwas Platz für die neue Swap-Partition / dev / sda6 lassen, erstellen und dann `mkswap / dev / sda6` und` swapon -av` ausführen. doriclazar vor 6 Jahren 0
Sind Sie sicher, dass Sie die Teile 5 und 6 gelöscht haben? Warum versucht FDisk, die logische Partition 7 und nicht 5 zu erstellen? davidgo vor 6 Jahren 0
@doriclazar, vielleicht ist dies das Problem, aber ich muss wahrscheinlich erwähnen, dass ich keine Partitionen zwischen dem Löschen und dem Erstellen einer neuen Partition speichere. SergeyA vor 6 Jahren 0
@davidgo mein schlechtes! Es ist ein falsches Kopieren und Einfügen. Ich werde den Text heute Abend bearbeiten, um sicherzugehen, dass ich ihn vom Heimcomputer aus korrekt kopiert habe. Aber ich habe Partitionen gelöscht, wenn ich es richtig gemacht habe. SergeyA vor 6 Jahren 0
@davidgo, hat gerade die Änderung vorgenommen. In richtigem Fall war es Partition 5, und die Zahlen stimmen überein. SergeyA vor 6 Jahren 0

0 Antworten auf die Frage