
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/vda
aber 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.