fstransform converte tra ext2, ext3, ext4, jfs, minix, xfs, reiserfs.
Lo vedo nei repository Debian, quindi probabilmente è disponibile anche in altre distribuzioni basate su Debian.
non sono a conoscenza di alcun modo per convertire in modo non distruttivo un file system. questo non significa che sia impossibile, ma lo metterei a quote molto basse.
puoi, ad esempio, convertire da ext2
a ext3
senza pulire il disco e da ext3
a ext4
.
ma per passare da qualcosa come jfs
a ext4
sembra altamente improbabile, senza prima copiare il tuo /home
file in un'altra partizione o disco rigido esterno.
anche allora, vorresti creare un nuovo utente sul tuo sistema, con una home directory da qualche parte come /tmp/tempuser
o copia le tue configurazioni per il tuo utente, di solito i file 'dot' (file che iniziano con .
) nella tua home directory in una nuova posizione a partire da /home
e aggiornando /etc/passwd
per utilizzare la nuova home directory, in modo da poter accedere come utente normale durante l'esecuzione di questo aggiornamento.
quindi, esegui il backup dei tuoi file, smonta /home
e formattalo usando /sbin/mkfs.ext4
o qualunque strumento tu intenda utilizzare. montare la nuova partizione in /home
e copia nuovamente i tuoi file.
inoltre, consiglierei qualcosa di "intelligente" come rsync
per copiare i tuoi file, per assicurarti di preservare i tuoi permessi e tutto quel jazz.
Puoi provare http://tzukanov.narod.ru/convertfs/ Quando l'ho usato alcuni anni fa ha funzionato in un caso e ha distrutto il file system in un altro caso.