Was passiert, wenn man die Größe von Partitionen ändert

Was passiert, wenn man die Größe von Partitionen ändert

Ich weiß, wie man mit Gparted die Größe von Partitionen ändert, z. B. um /home kleiner und / größer zu machen (ich verschiebe die untere Grenze von /home nach rechts und dann die obere Grenze von / an denselben Punkt), aber ich würde gerne wissen, was mit den Informationen passiert, die ursprünglich im Speicherplatz der /home-Partition gespeichert waren und dank Gparted Teil der /-Partition werden. Verschiebt Gparted (hoffentlich) die Informationen in einen „sicheren“ Teil von /home, bevor es die Festplatte neu partitioniert?

Antwort1

Das Ändern der Partitionsgröße hat eigentlich keine große Auswirkung auf die Daten. Sie müssen auch das Dateisystem in der Partition ändern und/oder kopieren. Natürlich erledigt gparted das für Sie, daher ist es etwas umständlich, das zu sagen, aber es hilft, über das Verkleinern und Verschieben des Dateisystems getrennt von den Partitionsgrenzen zu sprechen.

Wenn Sie also die Partition auf der rechten Seite verkleinern, müssen alle Dateien, die sich in diesem Bereich befanden, an eine niedrigere Position im Dateisystem verschoben werden (sofern es welche gab). Anschließend kann der freie Speicherplatz am Ende des Dateisystems gekürzt und die Datenstrukturen des Dateisystems entsprechend angepasst und die Partitionsgrenze verschoben werden. Dies ist im Allgemeinen ziemlich schnell und sicher.

Wenn Sie die linke Seite der Partition verschieben, müssen alle Daten in einen späteren Teil der Festplatte kopiert werden. Wenn sich die neuen und alten Speicherorte überschneiden, kopiert es zuerst das Ende des Dateisystems und dann den vorherigen Abschnitt an den alten Speicherort des gerade kopierten Abschnitts usw., bis es das gesamte Dateisystem an das Ende der Partition verschoben hat und dann die Partitionsgrenze verschieben kann. Natürlich ist dieser Vorgang sehr langsam und sehr gefährlich, da alle Daten kopiert werden müssen. Wenn die Festplatte ausfällt oder fehlerhafte Blöcke entwickelt oder der Kopiervorgang auf halbem Weg abgebrochen wird, haben Sie am Ende ein in zwei Hälften zerschnittenes Dateisystem, das nicht gemountet werden kann und möglicherweise beschädigte Daten enthält.

verwandte Informationen