Also habe ich meine glänzende SATA-SSD gegen eine noch glänzendere PCI-E-SSD ausgetauscht. Ich starte mein Kernbetriebssystem auf der SSD, weil es albern schnell ist. Ich habe dies auf meiner alten SSD getan, also habe ich eine neue EXT4-Partition erstellt und dann nur dd
die Daten bearbeitet (sorry, ich kenne den genauen Befehl, den ich ausgeführt habe, nicht mehr) und nach der Neuinstallation von grub habe ich auf der PCI-E-SSD gebootet. Auf den ersten Blick hatte alles perfekt funktioniert und die Dinge liefen schneller als je zuvor.
Aber dann bemerkte ich den freien Speicherplatz auf dem neuen, größeren Laufwerk: Es war fast genau das gleiche wie auf der anderen Festplatte ... Eine Festplatte, die halb so groß war.
Es sieht also so aus, als hätte ich die Dateien falsch kopiert und einige der Metadaten des Dateisystems zusammen damit kopiert.
Tools wie du
und Disk Usage Analyzer liefern die richtigen Zahlen. Dinge, die sich mit der Partition (und nicht mit den Dateien) befassen, scheinen zu glauben, dass das Laufwerk 120 GB groß ist
Ich benutze dieses Laufwerk jetzt seit einer Woche, daher ist es nicht mehr mit der alten SSD synchronisiert. Das Speichern der Daten und das erneute Starten ist also kein Job, der mich mit Freude erfüllt, sondern zwei Fragen:
Gibt es eine Möglichkeit, mein Dateisystem zu reparieren, damit es weiß, worum es wirklich geht?
fsck
e2fsck
undbadblocks
alle scheinen in der Lage zu sein, es zu scannen, ohne ein Problem damit zu finden.Wenn ich meine alte SSD wieder einstecke, die Daten von meiner PCI-E darauf kopiere und sie dann wieder in ein neues Dateisystem kopiere (z. B. die Daten herum jonglieren), wie geht das am besten? Ich möchte natürlich alle Berechtigungen und Softlinks dort behalten, wo sie sind.