GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Gparted kann erweiterte Partition nicht nach rechts verschieben?

Ich habe eine Festplatte, die vorher (wahrscheinlich unter Windows) so partitioniert war:

  • Partition 0 – primär, 20 GB
  • Partition 1 – erweitert, 200 GB

Ich habe nach Partition Nr. 1 nicht zugeordneten Speicherplatz, daher wollte ich die Größe der Partition Nr. 0 erhöhen. Zuerst wollte ich die Partition #1 nach rechts verschieben, also habe ich Ubuntu von CD gestartet und GParted aufgerufen. Alle logischen Partitionen innerhalb der erweiterten Partition werden nicht gemountet. Ich habe die Partition #0 (vorübergehend) als Swap zugewiesen, weil es so aussieht, als ob Ubuntu den Swap benötigt, selbst wenn es von CD gestartet wird.

GParted kann die Größe der erweiterten Partition (Partition Nr. 1) ändern, aber nicht verschieben es. Der linke Pfeil im Schieberegler ist nicht verschiebbar .

Was könnte ein Problem sein?

Außerdem hat die Partition Nr. 1 ein einzelnes Flag – es ist das „lba“-Flag. Wofür ist das? Vielleicht ist das der Grund, warum GParted es nicht verschieben kann?

Akzeptierte Antwort:

Erweiterte Partitionen sind wie Container für logische Volumes. Aber leider kann man nicht einfach den ganzen Container verschieben.

Vielleicht hilft es, wenn Sie sich Trennwände wie Kartons vorstellen. Eine primäre Partition ist eine Standardbox und logische Volumes sind wie kleine Boxen, die haben innerhalb einer erweiterten Partition bleiben. Das Interessante ist nun, wie die erweiterte Partition als Box aussehen würde:Es wäre eine Box ohne Boden!

Es deckt die kleinen logischen Volumes ab, sodass es nach außen hin (z. B. zur MBR-Partitionstabelle, die nur 4 Partitionen pro Festplatte zulässt) nur wie eine große Kiste aussieht, aber wenn Sie versuchen würden, es zu bewegen und vom Boden abzuheben, alle diese kleine Kisten darin (logische Volumen) würden immer noch an derselben Stelle auf dem Boden stehen. Verstehen Sie, was ich Ihnen veranschaulichen möchte? Durch das Verschieben einer erweiterten Partition (was aus diesem Grund nicht funktioniert), verschieben Sie nicht die enthaltenen logischen Volumes.

Die Lösung zum Verschieben einer erweiterten Partition besteht also darin, zuerst die erweiterte Partition zu vergrößern, indem eine Grenze verschoben wird, um den gesamten neuen Speicherplatz abzudecken, in den sie verschoben werden soll, dann alle enthaltenen Volumes an ihre jeweilige neue Position zu verschieben und sie dann durch Verschieben der anderen wieder zu verkleinern Grenze, sodass kein nicht zugewiesener Speicherplatz innerhalb der erweiterten Partition verbleibt.

Verwandte:Wiederherstellungs-HD-Partition entfernen?
Ubuntu
  1. Startprogramme auf Ubuntu 20.04 verwalten - Der richtige Weg?

  2. Wie verschlüsselt man die Home-Partition?

  3. Wie füge ich Speicherplatz von nicht zugewiesen zu erweitert hinzu?

  4. Wie verschiebt man das MySQL-Datenverzeichnis?

  5. Ist Gparted ein gutes Tool zum Ändern der Größe einer Ntfs-Partition?

Bewegen Sie den Ubuntu Launcher nach unten oder rechts

4 Möglichkeiten zum Anzeigen der Partitionstabelle in Linux

Gparted Nicht zugewiesenen Speicherplatz mit Ext4-Partition zusammenführen?

Kann das Nautilus-Fenster nicht bewegen/einrasten, um die linke oder rechte Hälfte des 1366 × 768-Bildschirms zu belegen – liegt es nur an mir?

Wie verschiebt man die Ext4-Partition vor die Boot-Partition?

Gparted kann die Größe der erweiterten oder LVM-Partition nicht ändern