Wiederherstellungspartition in der Mitte der Festplatte

765
Jacob

Ich besitze einen Samsung-Laptop, der mit vorinstalliertem Windows 8 geliefert wurde. Er wurde auf Windows 10 aktualisiert. Dann habe ich Ubuntu installiert. Dafür habe ich 4 Partitionen erstellt, Swap, Boot, Root und Home. Da Linux jedoch nicht genügend Speicherplatz hatte, habe ich die C: -Einheit verkleinert, um die Linux-Partitionen zu verkleinern. Aber ich habe meine Partitionen in dieser Reihenfolge:

  • sda1 NTFS (Windows Recovery) 500 MiB
  • sda2 FAT32 (EFI-System) 300 MiB
  • sda3 (MSR) 128 MiB
  • sda4 NTFS (Windows C :) 250 GiB
  • 151,68 GiB frei
  • sda10 (Linux-Swap) 4,88 GiB
  • sda5 NTFS (Wiederherstellung) 813 MiB
  • sda9 ext4 (/ boot) 977 MiB
  • sda11 ext4 (/) 9,54 GiB
  • sda12 ext4 (/ home) 24,51 GiB
  • sda6 NTFS (Wiederherstellung) 350 MiB
  • sda7 NTFS (Samsung-REC2) 21,16 GiB
  • sda8 FAT32 (Samsung_REC) 1 GB

So wurde mir klar, dass ich meine Linux-Partitionen nicht ändern kann, ohne die Wiederherstellungspartition zu verschieben. Ich befürchte jedoch, dass die Partition nicht erkannt wird oder nicht nützlich ist, wenn ich sie verschiebe. Ich habe vor, sie in Richtung der Unterseite der Festplatte zu verschieben, hinter / home-Partition, aber Linux-Partitionen werden ebenfalls verschoben. Was soll ich machen?

BEARBEITEN: Ein gparted Screenshot

1

1 Antwort auf die Frage

0
Kamil Maciorowski

Ich weiß nicht wirklich, ob es sicher ist, die Wiederherstellungspartition zu verschieben oder nicht, daher verstehe ich Ihre Bedenken. Wenn ich raten müsste, würde ich sagen, dass es möglich ist, aber zitiere mich nicht.

Falls Sie keine nützlichere Antwort erhalten, können Sie dieses Szenario in Betracht ziehen:

  1. Starten Sie einige Live-CD-Linux.
  2. Erstellen Sie eine neue Partition im freien Speicherplatz. Der Plan ist: das wird dein neues sein /home. Dateisystem erstellen Montieren Sie unter /mnt/target.
  3. Montieren sda12als /mnt/source; montieren sda11als /mnt/ubuntu.
  4. Kopieren Sie die Daten von sourcenach targetmit sudo cp -a. Achten Sie darauf, dass Sie keine /mnt/target/source/Struktur bekommen . Es ist ungewöhnlich, versteckte Verzeichnisse oder Dateien direkt unter sich zu /home/haben. Überprüfen Sie trotzdem, ob Sie sie haben.
  5. Passen Sie /mnt/ubuntu/etc/fstab(speichern Sie eine Kopie nur für den Fall!) An, um Ihre neue Partition anstelle der alten als Ubuntu zu verwenden /home.
  6. Prüfen Sie, ob alle Ihre Daten sourcein sind target.
  7. Nochmal Überprüfen.
  8. Sie können Ihr Ubuntu booten, um zu überprüfen, ob es mit dem neuen beginnt /home. Überprüfen Sie erneut, ob alle Ihre Daten vorhanden sind. Gehen Sie dann zurück zur Live-CD.
  9. Zerstören sda12.
  10. Erweitern sda11.

Auf diese Weise erhalten Sie ungefähr 150 GB für /homeund ungefähr 34 GB für /.

Zusätzliche Hinweise:

  • Wenn Sie swap ( sda10) erweitern möchten, müssen Sie dies vorher tun.
  • Das Szenario erfordert einige Kenntnisse über /etc/fstab. Der blkidBefehl kann während der Bearbeitung des Befehls nützlich sein fstab.