fstransform convierte entre ext2, ext3, ext4, jfs, minix, xfs, reiserfs.
Lo veo en los repositorios de Debian, por lo que probablemente también esté disponible en otras distribuciones basadas en Debian.
No conozco ninguna forma de convertir un sistema de archivos de forma no destructiva. esto no significa que sea imposible, pero lo pondría en muy pocas probabilidades.
puede, por ejemplo, convertir de ext2
a ext3
sin borrar el disco, y desde ext3
a ext4
.
pero para pasar de algo como jfs
a ext4
parece altamente improbable, sin copiar primero su /home
archivos a otra partición o disco duro externo.
incluso entonces, le gustaría crear un nuevo usuario en su sistema, con un directorio de inicio en algún lugar como /tmp/tempuser
o copie sus configuraciones para su usuario, generalmente los archivos 'punto' (archivos que comienzan con .
) en su directorio de inicio a una nueva ubicación fuera de /home
y actualizando /etc/passwd
para usar el nuevo directorio de inicio, para que pueda iniciar sesión como un usuario normal mientras realiza esta actualización.
luego, haga una copia de seguridad de sus archivos, desmonte /home
y formatéalo usando /sbin/mkfs.ext4
o cualquier herramienta que planees usar. monte la partición nueva en /home
y copia tus archivos.
además, recomendaría algo 'inteligente' como rsync
para copiar sus archivos, para asegurarse de que conserva sus permisos y todo ese jazz.
Puede probar http://tzukanov.narod.ru/convertfs/ Cuando lo usé hace unos años funcionó en un caso y destrozó el sistema de archivos en otro caso.