GPT-Partitionen in Linux mit gdisk sortieren (Befehl s)

1154
fenshan

Ich habe versucht, meine Partitionen zu sortieren, um die Reihenfolge zu ändern. Wenn ich jedoch versuche, den sBefehl zu verwenden gdisk, wird diese Warnung angezeigt:

You may need to edit /etc/fstab and/or your boot loader configuration! 

Und ich darf den Befehl nicht verwenden. Was kann ich tun, um die Partitionen zu sortieren? (Kann ich nicht verwenden fdisk)

Vielen Dank!

0

1 Antwort auf die Frage

3
grawity

Verwenden Sie den sBefehl in gdisk.

Die Warnung hindert Sie nicht daran, den Befehl zu verwenden. Es ist nur eine Warnung. Wenn Sie sund dann verwenden p, werden Sie wahrscheinlich feststellen, dass die Partitionen tatsächlich sortiert sind und bereit sind, sie wwiederzugeben.

Beachten Sie, dass der Befehl "Sortieren" nur das tut, was er sagt - die Einträge der Partitionstabelle werden in aufsteigender Reihenfolge sortiert, um sie an das tatsächliche Festplattenlayout anzupassen. Es lässt Sie nicht die GPT - Einträge manuell verschieben (use „Expert“ → „Transponieren“ für das), und es ist nicht die tatsächliche Partition Inhalt verschieben.

Absolut korrekt. Ich möchte hinzufügen, dass die Warnung ein Übermaß an Vorsicht darstellt. In den alten Tagen bezogen sich `/ etc / fstab` und Bootloader-Konfigurationen auf Partitionen nach Gerätename wie` / dev / sda4`. Wenn Sie die Einträge sortieren, können sich diese ändern. Daher sind Änderungen an den Konfigurationsdateien "/ etc / fstab" und Bootloader erforderlich. Heutzutage werden Dateisysteme normalerweise durch UUID-Werte identifiziert, die sich aufgrund einer Sortieroperation "gdisk" nicht ändern. Die alte Methode kann immer noch verwendet werden und gelegentlich auch. Rod Smith vor 7 Jahren 1
AFAIK, einige andere Dinge (zB die UEFI-Boot-Einträge und anscheinend die Windows-BCD-Sache) beziehen sich auch noch auf den Platten-UUID + -Partitionsindex? (Ich erinnere mich, dass ich Windows vorübergehend auf meinem Dualboot-System durch Löschen einer vorherigen Linux-Partition unterbrochen hatte ...) grawity vor 7 Jahren 0
Das kann gut sein. Ich bin mit BCDs von Windows nicht so vertraut, daher kann ich dazu nichts sagen. EFI-Starteinträge beziehen sich normalerweise auf Dateien auf der [EFI-Systempartition (ESP)] (http://en.wikipedia.org/wiki/EFI_System_partition), die normalerweise die erste oder zweite Partition ist, um das Risiko von Problemen zu minimieren entsteht, indem es neu nummeriert wird. Wenn das ESP * jedoch eine später nummerierte Partition ist (was legal ist, auch wenn es ungewöhnlich ist), können Probleme auftreten, wenn es neu nummeriert wird. Ich kann nicht sagen, dass ich mit solchen Änderungen experimentiert habe, also weiß ich nicht aus erster Hand, was tatsächlich passieren würde. Rod Smith vor 7 Jahren 0
Richtig, anscheinend habe ich mich bei EFI-Boot-Einträgen geirrt. Wenn ich meine jetzt überprüfe, kann ich die UUID des ESP sehen, nicht die Festplatten-UUID. grawity vor 7 Jahren 0