fstransform konvertiert zwischen ext2, ext3, ext4, jfs, minix, xfs, reiserfs.
Ich sehe es in Debian-Repositories, also ist es wahrscheinlich auch in anderen Debian-basierten Distributionen verfügbar.
Mir ist keine Möglichkeit bekannt, ein Dateisystem zerstörungsfrei zu konvertieren. das bedeutet nicht, dass es unmöglich ist, aber ich würde es auf sehr niedrige chancen setzen.
Sie können beispielsweise von ext2
konvertieren bis ext3
ohne die Festplatte zu löschen, und ab ext3
bis ext4
.
aber um von so etwas wie jfs
zu gehen bis ext4
scheint höchst unwahrscheinlich, ohne zuerst Ihren /home
zu kopieren Dateien auf eine andere Partition oder externe Festplatte.
selbst dann würden Sie einen neuen Benutzer auf Ihrem System erstellen wollen, mit einem Home-Verzeichnis irgendwo wie /tmp/tempuser
oder kopieren Sie Ihre Konfigurationen für Ihren Benutzer, normalerweise die 'dot'-Dateien (Dateien beginnend mit .
) in Ihrem Home-Verzeichnis an einen neuen Ort ab /home
und Aktualisieren von /etc/passwd
um das neue Home-Verzeichnis zu verwenden, damit Sie sich als normaler Benutzer anmelden können, während Sie dieses Update durchführen.
Sichern Sie dann Ihre Dateien, unmounten Sie /home
und formatiere es mit /sbin/mkfs.ext4
oder welches Tool Sie verwenden möchten. Hängen Sie die neue Partition unter /home
ein und kopieren Sie Ihre Dateien zurück.
außerdem würde ich etwas "intelligentes" wie rsync
empfehlen um Ihre Dateien zu kopieren, um sicherzustellen, dass Sie Ihre Berechtigungen bewahren und all das Zeug.
Sie können es versuchen http://tzukanov.narod.ru/convertfs/ Als ich es vor ein paar Jahren benutzte, funktionierte es in einem Fall und zerstörte das Dateisystem in einem anderen Fall.