Nicht zugewiesener Speicherplatz kann nicht verschoben werden

7

Ich möchte die Größe von / dev / sda6 auf ~ 50 GB ändern. Dies kann ich jedoch nicht tun, da sich der nicht zugewiesene Speicherplatz an der falschen Position befindet.

Wie kann ich den nicht zugewiesenen Speicherplatz nach rechts verschieben und die Größe der sda6-Partition ändern?

Geben Sie hier die Bildbeschreibung ein

ForJ9
quelle
Könnten Sie bitte den Rest des Fensters in den Screenshot aufnehmen? Wenn Sie Gparted von einem installierten Ubuntu aus ausführen, können Sie die Größe der Partitionen, auf denen es installiert ist, nicht ändern (es kann jedoch die Bereitstellung anderer Partitionen aufheben), sodass Sie eine Live-Festplatte verwenden müssen ( hier erklärt ). Sie sollten dann in der Lage sein, die Partitionen 5 und 6 nach links zu verschieben und Partition 6 zu erweitern. Beachten Sie, dass dies wahrscheinlich sehr lange dauern wird und die Daten Stück für Stück an den Anfang der Festplatte kopiert werden. Dies ist also recht riskant Sie sichern Sachen im Voraus.
Wilf
Ich habe die Live-CD gebootet, aber wo kann ich die Partition verschieben?
ForJ9
Das Verschieben eines zugewiesenen Raums macht nicht wirklich Sinn. Sie können jedoch sda5 und sda6 ganz nach links verschieben. Der Vorgang kann eine Weile dauern. Starten Sie also nicht, wenn Sie nur 15 Minuten Zeit haben.
Mike, was auch immer

Antworten:

2

Stellen Sie insbesondere beim Verschieben und / oder Ändern der Größe vorhandener Partitionen sicher, dass Sie alle wichtigen Daten sichern, falls diese verloren gehen oder beschädigt werden.

Erstens, wenn Sie Gparted von einem installierten Ubuntu aus ausführen, können Sie die Größe der Partitionen, auf denen es installiert ist, nicht ändern (es kann jedoch die Bereitstellung anderer Partitionen aufheben), sodass Sie eine Live-Festplatte verwenden müssen ( hier erklärt ).

Anschließend können Sie die Größe der Partitionen ändern. Eine Möglichkeit hierfür ist:

  1. Verschieben Sie sda5 nach links (klicken Sie mit der rechten Maustaste und verwenden Sie 'Größe ändern / verschieben'), damit zwischen sda5 und sda6 kein Platz zugewiesen wird: Visualisierung1
  2. Dann können Sie sda6 nach links verschieben, sodass der nicht zugewiesene Speicherplatz zu rechts davon liegt: Visualisierung2
  3. Schließlich können Sie sda6 erweitern, damit es den Raum ausfüllt: Visualisierung3

Die gelben Teile in der GParted-Visualisierung stellen die Daten in den Partitionen dar. Alle Daten in der Partition müssen Stück für Stück kopiert werden, wenn die Partition verschoben wird. Dies kann insbesondere einige Stunden (oder sogar Tage ...) dauern mit langsamerer Hardware. Eine Beschädigung von Daten ist möglich - wenn sie während des Formatierens / Kopierens angehalten oder unterbrochen werden, ist dies fast sicher. Stellen Sie daher sicher, dass der Computer an eine zuverlässige Stromversorgung angeschlossen ist und nicht viel verwendet wird (um die verfügbaren Ressourcen zu maximieren - stellen Sie sicher, dass er nicht angehalten wird etc obwohl). Wenn es sich bei der Partition um eine Boot-Partition handelt, kann es sein, dass der Computer danach nicht mehr bootet, wenn das Bit mit dem Boot-Material beschädigt wurde, was meiner Meinung nach selbst bei einer erfolgreichen Kopie vage möglich ist.

Relevante Dokumentation:


Eine alternative Methode wäre, den zugewiesenen Speicherplatz zu verwenden, indem eine neue Partition darin erstellt wird. Dies ist am schnellsten (sollte weniger als fünf Minuten dauern) und auch weniger riskant, obwohl es ärgerlich sein kann, wenn Daten zwischen Partitionen getrennt werden. Sie können dies tun, indem Sie den nicht zugewiesenen Speicherplatz auswählen und eine neue Partition erstellen. Wenn Sie nur Linux verwenden, ist das ext4-Format möglicherweise am besten geeignet.

Sie können dann die Partition in Ihrem Dateimanager auswählen (z. B. Nemo, Nautilus, Dolphin, Thunar usw.), um sie zu verwenden: Geben Sie hier die Bildbeschreibung ein

Möglicherweise müssen Sie diesen Befehl verwenden, damit Sie ihn als normalen Benutzer verwenden können:

sudo chown -R $USER:$USER /<path>/<to>/<mounted>/<folder>
Wilf
quelle