"Konvertieren" eines Dateisystems von ext3 nach ext4


7

Ich habe in einigen Fragen und Antworten auf dieser Website gelesen, dass man ein ext3-Dateisystem ohne Formatierung ohne Ausgabe in ext4 "konvertieren" kann

tune2fs -O extents,uninit_bg,dir_index /dev/dev-name

Und dann rennen fsck.

Ich habe ein paar Fragen zu dieser Operation, die in den genannten Fragen und Antworten nicht geklärt wurden ...

  1. Wird es wirklich konvertiert, wie in "Sie würden die gleiche Formatierung der Ergebnisse erhalten (außer kein Datenverlust)"? Für mich (einen Laien) scheint es nur seltsam, dass keine Formatierung erforderlich ist.

  2. Ist es wichtig, wenn Sie eine "alte" Version von haben tune2fs(ich würde es von einer Live-CD machen - Puppy 5.4 Dec 2012 - aber ich denke, fsckdas wird nicht so oft aktualisiert)?

  3. Gibt es einen signifikanten Leistungsgewinn durch den Wechsel von ext3 zu ext4 auf der Boot-Partition ? Ich wollte mich nicht damit anlegen und einfach den Schalter ein / nach Hause schalten, aber wenn es einen großen Unterschied gibt, würde ich etwas lesen und es auch auf die Boot-Partition anwenden.

Antworten:


5

Offensichtlich wird tune2fsnur das Dateisystem konfiguriert, es werden keine Daten auf der Festplatte neu geschrieben. Und natürlich erhalten Sie ohne Umschreiben nicht die gleichen Ergebnisse. Die ext4-Funktionen werden nur auf neue Daten angewendet. Wenn Sie also wirklich alle Vorteile nutzen möchten, müssen Sie die Daten sichern, das Volume als ext4 formatieren (oder die Änderungen mit vornehmen tune2fsund dann alle Daten löschen) und die Daten wiederherstellen.

Ein weniger radikaler Ansatz besteht darin, den tune2fsAnsatz zu verwenden und jeweils ein Verzeichnis (Baum) zu kopieren, sofern der freie Speicherplatz auf dem Volume dies zulässt.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.