So erzwingen Sie, dass die Partition außerhalb des Bereichs liegt

9844
Edward Ned Harvey

Ich habe ein Ubuntu-Desktop-System (VM-Gast), dessen Partitionen vom Installationsmedium erstellt wurden. Ich wollte die Festplatte erweitern, also habe ich den Gast heruntergefahren und die Festplattengröße des Gasts im Host erhöht. Jetzt muss ich die Partitionen im Gast erweitern - und hier ist das Problem:

Wenn ich die Originaltabelle drucke, bekomme ich Folgendes:

$ sudo fdisk -l /dev/sda  Disk /dev/sda: 37.6 GB, 37580963840 bytes 255 heads, 63 sectors/track, 4568 cylinders, total 73400320 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  Device Boot Start End Blocks Id System /dev/sda1 * 2048 499711 248832 83 Linux /dev/sda2 501758 41940991 20719617 5 Extended /dev/sda5 501760 41940991 20719616 8e Linux LVM 

Wenn ich in der Vergangenheit eine Partition erweitern musste, würde ich die Partition mit demselben Typ und demselben Start, aber anderem Ende löschen und neu erstellen. Es funktioniert diesmal nicht:

Command (m for help): d Partition number (1-5): 5  Command (m for help): n Partition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5) Select (default p): l Adding logical partition 5 First sector (503806-41940991, default 503806): 501760 Value out of range. 

Whaaat? Wie ist es möglich, dass ich keine Partition mit den Parametern erstellen kann, die sie vor einer Sekunde hatte? Auf jeden Fall kündige ich. Ich dachte, vielleicht war es nur eine alte Diskette, also grub ich mich tiefer in das Loch:

Ich habe parted verwendet, um die Partition zu löschen, ohne zu wissen, dass die Änderung sofort übernommen wird. (Ich hatte erwartet, dass es den Befehl "Schreiben" oder "Übernehmen" erfordert, wenn ich fertig bin ... Also habe ich es vermasselt.) Jetzt ist meine ursprüngliche Partition gelöscht und ich kann sie nicht neu erstellen.

Wie kann ich die Erstellung einer Partition mit einem Wert außerhalb des gültigen Bereichs erzwingen?

6
Mögliches Duplikat von [Shrinking ext4 partition: fdisk erlaubt nicht, die Partition im selben Startblock neu zu erstellen] (https://superuser.com/questions/687200/shrinking-ext4-partition-fdisk-wont-allow-to- Wiederherstellen der Partition-am-Sam). Meine Lösung mit "fdisk" sollte auch in Fällen wie Ihrer funktionieren. Kamil Maciorowski vor 5 Jahren 0

2 Antworten auf die Frage

4
Edward Ned Harvey

Ich habs. Das hat für mich funktioniert:

Beim Start sudo partedkonnte ich unit szu Sektoren wechseln, pdie aktuelle Tabelle sehen und mkpart logical 501760 41940991die Partition neu erstellen. Und trennte sich. Dann lief ich sudo fdisk /dev/sdaund benutzte t, um den Partitionstyp zurückzusetzen8e

0
Ravi Siriki

Erster Sektor (503806-41940991, Standard 503806): 501760 Hier müssen wir die Eingabetaste drücken und dann die Größe für KB, MB oder GB eingeben.

Willkommen bei Super User! Könnten Sie das näher erläutern? Vielleicht ** bearbeiten Sie Ihre Antwort **, um zu erklären, was Sie beschreiben und * warum * Sie diesen Vorschlag machen. Vielen Dank! bertieb vor 5 Jahren 2