Erweitern Sie die erste Partition auf den verfügbaren Speicherplatz nach der dritten Partition.

Erweitern Sie die erste Partition auf den verfügbaren Speicherplatz nach der dritten Partition.

Ich habe 3 Partitionen (Linux, erweitert, Swap). Ich muss meine Live-Partition (Linux) auf den nach diesen Partitionen verfügbaren Speicherplatz erweitern.

Mehr Info:

#fdisk /dev/vda

Welcome to fdisk (util-linux 2.29.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/vda: 164 GiB, 176093659136 bytes, 343932928 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
Disklabel type: dos
Disk identifier: 0xdbf0e7ee

Device     Boot     Start       End   Sectors  Size Id Type
/dev/vda1  *         2048 117575679 117573632 56.1G 83 Linux
/dev/vda2       117575680 134217727  16642048    8G  5 Extended
/dev/vda5       117577728 134217727  16640000    8G 82 Linux swap / Solaris

Diese virtuelle Festplatte befindet sich in einer Proxmox-Maschine. Ich habe mehrere Tutorials gelesen, die sagen, ich solle das tun, parted /dev/vdaaber resizepart 1 100%die geben mir den Fehler aus parted: invalid token: 100%. Einige andere Tutorials sagen, ich solle die Partition löschen und neu erstellen, aber da ich nach der Partition, deren Größe ich ändern muss, noch zwei Partitionen habe, weiß ich nicht, wie ich das machen soll. Ich darf meine Daten nicht verlieren.

Antwort1

Tatsächlich haben Sie nur 2 Partitionen. „Erweitert“ bedeutet, dass eine andere Art von Partitionstabelle verwendet wird, um die verfügbare Anzahl „primärer“ Partitionen (max. 4) in der Standard-MBR-Partitionstabelle zu überschreiten. Ein weiteres Problem, das ich sehe: Sie können die Größe einer gemounteten Partition nicht ändern, was Sie wahrscheinlich versucht haben.

Jede Partition muss zusammenhängend sein, Sie können also die Größe der ersten Partition nicht ändern, indem Sie einfach über die Swap-Partition „springen“. Wenn Sie die Partitionierung nicht von Grund auf neu erstellen möchten, kann ich Ihnen die Live-CD von Gparted empfehlen (kann auch als Live-ISO verwendet werden, das an eine virtuelle Maschine angeschlossen ist). Sie verwendet eine intuitive GUI, die Ihnen dabei helfen kann, den Swap zu verschieben und die Größe der ersten Partition zu ändern.

Ratschläge:

  • Platzieren Sie den Swap immer am Anfang der Festplatte als erste Partition
  • Verwenden Sie die primären MBR-Partitionen, wenn Sie nicht mehr als 4 Partitionen benötigen
  • Lernen Sie die Verwendung der GPT-Partitionierung kennen – sie ist die Zukunft

PS Sie haben:

(MBR)vdavdavda(ExPT)swapswap ---------------------------------

Du hast gefragt:

(MBR)vdavdavda(ExPT)swapswap vdavdavdavdavdavdavdavdavdavdavda

Was du brauchst:

1) (MBR)vdavdavda---------------------------------(ExPT)swapswap
2) (MBR)vdavdavdavdavdavdavdavdavdavdavdavdavdavda(ExPT)swapswap

PPS: Da du möglicherweise vorübergehend ohne Swap arbeitest, kannst du die Swap-Partition einfach komplett löschen (mit der „Erweiterten Partitionstabelle“), dann den VDA vergrößern und anschließend den Swap erneut erstellen.

verwandte Informationen